From ce42448b2940e7c9bf9a2786c1a0ef008c1de3fb Mon Sep 17 00:00:00 2001 From: wule Date: Tue, 3 Mar 2026 14:03:31 +0800 Subject: [PATCH] =?UTF-8?q?1=E6=88=90=E4=BA=BA=E7=94=A8=E5=93=81=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E5=88=B0=E8=8D=89=E7=A8=BF=E7=AE=B1=202=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E5=95=86=E5=93=81=E8=B7=B3=E8=BF=87=E8=B5=84=E8=B4=A8?= =?UTF-8?q?=E5=95=86=E5=93=81=203ai=E7=9F=AD=E6=A0=87=E9=A2=98=20=204?= =?UTF-8?q?=E8=AE=B0=E4=BD=8F=E7=B1=BB=E7=9B=AE=E4=BF=9D=E8=AF=81=E9=87=91?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AllBase/BaseClass.cs | 2 +- .../BLL/BXX/BXXProductManage.cs | 2 +- TEMUKJD/KJD.csproj | 1 + .../PDDDBProdListForm.Designer.cs | 274 ++++++++------ .../ProductSelectForms/PDDDBProdListForm.cs | 27 +- .../ProductSelectForms/PDDDBProdListForm.resx | 3 + TEMUKJD/Properties/Resources.Designer.cs | 10 + TEMUKJD/Properties/Resources.resx | 3 + TEMUKJD/Resources/qingxu.jpg | Bin 0 -> 615548 bytes TEMUKJD/ToolForms/GetJuShuitanProdForm.cs | 203 ++++++++++- TEMUKJD/ToolForms/ImgToolForm.Designer.cs | 94 ++--- .../WXDBProdUploadForm.Designer.cs | 340 ++++++++++-------- .../ProductForms/WXDBProdUploadForm.cs | 204 ++++++++++- .../WXForms/ProductForms/WXProdPreSaleForm.cs | 54 --- TEMUKJD/WXForms/TalkForms/WxTalkForm.cs | 23 +- 15 files changed, 851 insertions(+), 389 deletions(-) create mode 100644 TEMUKJD/Resources/qingxu.jpg diff --git a/AllBase/BaseClass.cs b/AllBase/BaseClass.cs index bfdaf71..66bc16b 100644 --- a/AllBase/BaseClass.cs +++ b/AllBase/BaseClass.cs @@ -27,7 +27,7 @@ namespace AllBase /// /// 版本ID /// - public static int VersionCount = 876; + public static int VersionCount = 879; //public static int VersionCount = 613; /// diff --git a/KJDService/KJD_WebService/BLL/BXX/BXXProductManage.cs b/KJDService/KJD_WebService/BLL/BXX/BXXProductManage.cs index cb1042a..cb0e15a 100644 --- a/KJDService/KJD_WebService/BLL/BXX/BXXProductManage.cs +++ b/KJDService/KJD_WebService/BLL/BXX/BXXProductManage.cs @@ -1030,7 +1030,7 @@ namespace KJD_Web.BLL.BXX } if (!string.IsNullOrEmpty(wx_cat_1)) { - where += " and p.wx_cat_1=" + wx_cat_1 + ""; + where += " and p.wx_cat_1 in (" + wx_cat_1 + ")"; } if (!string.IsNullOrEmpty(wx_cat_2)) { diff --git a/TEMUKJD/KJD.csproj b/TEMUKJD/KJD.csproj index a69dc5a..af7c2d0 100644 --- a/TEMUKJD/KJD.csproj +++ b/TEMUKJD/KJD.csproj @@ -1546,6 +1546,7 @@ + diff --git a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.Designer.cs b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.Designer.cs index 17869bc..ae13871 100644 --- a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.Designer.cs +++ b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.Designer.cs @@ -40,6 +40,13 @@ namespace TemuKJD.PDDForms.ProductSelectForms System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PDDDBProdListForm)); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.btnStopStop = new DevComponents.DotNetBar.PanelEx(); @@ -56,9 +63,9 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.label8 = new System.Windows.Forms.Label(); this.txtReplaceText = new System.Windows.Forms.TextBox(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.txtSecretStyleCode = new System.Windows.Forms.TextBox(); + this.label15 = new System.Windows.Forms.Label(); this.cmbCat1 = new System.Windows.Forms.ComboBox(); - this.cmbCat2 = new System.Windows.Forms.ComboBox(); - this.label14 = new System.Windows.Forms.Label(); this.label13 = new System.Windows.Forms.Label(); this.cmbSourceType = new System.Windows.Forms.ComboBox(); this.label10 = new System.Windows.Forms.Label(); @@ -90,7 +97,9 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.chkPullAfterPush = new TemuKJD.UserComponent.UcCheckBox(this.components); this.splitContainer2 = new System.Windows.Forms.SplitContainer(); this.cmbSpProdType = new System.Windows.Forms.ComboBox(); + this.cmbCat2 = new System.Windows.Forms.ComboBox(); this.btnGetAllCate = new DevComponents.DotNetBar.PanelEx(); + this.label14 = new System.Windows.Forms.Label(); this.pnlEditExtCodePrice = new System.Windows.Forms.Panel(); this.lblExtCode = new System.Windows.Forms.Label(); this.panel2 = new System.Windows.Forms.Panel(); @@ -104,6 +113,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.btnSelect = new DevComponents.DotNetBar.PanelEx(); this.label11 = new System.Windows.Forms.Label(); this.dgvDbProduct = new TemuKJD.UserComponent.DataGridViewEx(); + this.ucSplitPage1 = new TemuKJD.UserControls.UcSplitPage(); + this.statusBar = new TemuKJD.UserControls.StatusBarUserControl(); this.colSelect = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.col_db_id = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colFromShopId = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -117,6 +128,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.colMainCate = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.col_cat_name = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.col_ext_code = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colStyleCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colGroup = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colPriceText = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.colExtCodePrice = new System.Windows.Forms.DataGridViewTextBoxColumn(); @@ -136,8 +148,6 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.col_edit = new System.Windows.Forms.DataGridViewLinkColumn(); this.col_delete = new System.Windows.Forms.DataGridViewLinkColumn(); this.col_select_product = new System.Windows.Forms.DataGridViewLinkColumn(); - this.ucSplitPage1 = new TemuKJD.UserControls.UcSplitPage(); - this.statusBar = new TemuKJD.UserControls.StatusBarUserControl(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -444,9 +454,9 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 16.66666F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.Controls.Add(this.txtSecretStyleCode, 5, 0); + this.tableLayoutPanel1.Controls.Add(this.label15, 4, 0); this.tableLayoutPanel1.Controls.Add(this.cmbCat1, 3, 0); - this.tableLayoutPanel1.Controls.Add(this.cmbCat2, 5, 0); - this.tableLayoutPanel1.Controls.Add(this.label14, 4, 0); this.tableLayoutPanel1.Controls.Add(this.label13, 10, 1); this.tableLayoutPanel1.Controls.Add(this.cmbSourceType, 5, 1); this.tableLayoutPanel1.Controls.Add(this.label10, 4, 1); @@ -478,42 +488,41 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.tableLayoutPanel1.Size = new System.Drawing.Size(650, 71); this.tableLayoutPanel1.TabIndex = 679; // + // txtSecretStyleCode + // + this.txtSecretStyleCode.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txtSecretStyleCode.Location = new System.Drawing.Point(243, 6); + this.txtSecretStyleCode.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); + this.txtSecretStyleCode.Name = "txtSecretStyleCode"; + this.txtSecretStyleCode.Size = new System.Drawing.Size(38, 23); + this.txtSecretStyleCode.TabIndex = 812; + // + // label15 + // + this.label15.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(199, 9); + this.label15.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(44, 17); + this.label15.TabIndex = 811; + this.label15.Text = "编码:"; + // // cmbCat1 // this.cmbCat1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.cmbCat1.FormattingEnabled = true; - this.cmbCat1.Location = new System.Drawing.Point(154, 7); + this.cmbCat1.Location = new System.Drawing.Point(155, 7); this.cmbCat1.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbCat1.Name = "cmbCat1"; - this.cmbCat1.Size = new System.Drawing.Size(37, 25); + this.cmbCat1.Size = new System.Drawing.Size(38, 25); this.cmbCat1.TabIndex = 805; // - // cmbCat2 - // - this.cmbCat2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.cmbCat2.FormattingEnabled = true; - this.cmbCat2.Location = new System.Drawing.Point(248, 7); - this.cmbCat2.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); - this.cmbCat2.Name = "cmbCat2"; - this.cmbCat2.Size = new System.Drawing.Size(37, 25); - this.cmbCat2.TabIndex = 804; - // - // label14 - // - this.label14.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.label14.AutoSize = true; - this.label14.Location = new System.Drawing.Point(197, 9); - this.label14.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(51, 17); - this.label14.TabIndex = 784; - this.label14.Text = "类目2:"; - // // label13 // this.label13.Anchor = System.Windows.Forms.AnchorStyles.Right; this.label13.AutoSize = true; - this.label13.Location = new System.Drawing.Point(489, 44); + this.label13.Location = new System.Drawing.Point(487, 44); this.label13.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label13.Name = "label13"; this.label13.Size = new System.Drawing.Size(68, 17); @@ -531,17 +540,17 @@ namespace TemuKJD.PDDForms.ProductSelectForms "机会商品", "以图搜品", "外部数据"}); - this.cmbSourceType.Location = new System.Drawing.Point(248, 43); + this.cmbSourceType.Location = new System.Drawing.Point(243, 43); this.cmbSourceType.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbSourceType.Name = "cmbSourceType"; - this.cmbSourceType.Size = new System.Drawing.Size(37, 25); + this.cmbSourceType.Size = new System.Drawing.Size(38, 25); this.cmbSourceType.TabIndex = 654; // // label10 // this.label10.Anchor = System.Windows.Forms.AnchorStyles.Left; this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(197, 44); + this.label10.Location = new System.Drawing.Point(199, 44); this.label10.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label10.Name = "label10"; this.label10.Size = new System.Drawing.Size(44, 17); @@ -565,7 +574,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.txtSPU.Location = new System.Drawing.Point(60, 6); this.txtSPU.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtSPU.Name = "txtSPU"; - this.txtSPU.Size = new System.Drawing.Size(37, 23); + this.txtSPU.Size = new System.Drawing.Size(38, 23); this.txtSPU.TabIndex = 434; // // cmbWxCat @@ -576,17 +585,17 @@ namespace TemuKJD.PDDForms.ProductSelectForms "", "是", "否"}); - this.cmbWxCat.Location = new System.Drawing.Point(557, 7); + this.cmbWxCat.Location = new System.Drawing.Point(555, 7); this.cmbWxCat.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbWxCat.Name = "cmbWxCat"; - this.cmbWxCat.Size = new System.Drawing.Size(37, 25); + this.cmbWxCat.Size = new System.Drawing.Size(38, 25); this.cmbWxCat.TabIndex = 802; // // label2 // this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left; this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(103, 9); + this.label2.Location = new System.Drawing.Point(104, 9); this.label2.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(51, 17); @@ -600,10 +609,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.cmbSort.Items.AddRange(new object[] { "入库时间", "认领总数"}); - this.cmbSort.Location = new System.Drawing.Point(335, 43); + this.cmbSort.Location = new System.Drawing.Point(331, 43); this.cmbSort.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbSort.Name = "cmbSort"; - this.cmbSort.Size = new System.Drawing.Size(37, 25); + this.cmbSort.Size = new System.Drawing.Size(38, 25); this.cmbSort.TabIndex = 448; this.cmbSort.Text = "入库时间"; // @@ -611,7 +620,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms // this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right; this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(291, 44); + this.label6.Location = new System.Drawing.Point(287, 44); this.label6.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label6.Name = "label6"; this.label6.Size = new System.Drawing.Size(44, 17); @@ -622,7 +631,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms // this.label4.Anchor = System.Windows.Forms.AnchorStyles.Right; this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(291, 9); + this.label4.Location = new System.Drawing.Point(287, 9); this.label4.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label4.Name = "label4"; this.label4.Size = new System.Drawing.Size(44, 17); @@ -633,7 +642,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms // this.label12.Anchor = System.Windows.Forms.AnchorStyles.Right; this.label12.AutoSize = true; - this.label12.Location = new System.Drawing.Point(489, 9); + this.label12.Location = new System.Drawing.Point(487, 9); this.label12.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label12.Name = "label12"; this.label12.Size = new System.Drawing.Size(68, 17); @@ -643,10 +652,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms // txtExtCode // this.txtExtCode.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.txtExtCode.Location = new System.Drawing.Point(335, 6); + this.txtExtCode.Location = new System.Drawing.Point(331, 6); this.txtExtCode.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtExtCode.Name = "txtExtCode"; - this.txtExtCode.Size = new System.Drawing.Size(37, 23); + this.txtExtCode.Size = new System.Drawing.Size(38, 23); this.txtExtCode.TabIndex = 429; // // btnSearch @@ -656,7 +665,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.btnSearch.Cursor = System.Windows.Forms.Cursors.Hand; this.btnSearch.DisabledBackColor = System.Drawing.Color.Empty; this.btnSearch.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.btnSearch.Location = new System.Drawing.Point(600, 5); + this.btnSearch.Location = new System.Drawing.Point(599, 5); this.btnSearch.Name = "btnSearch"; this.btnSearch.Size = new System.Drawing.Size(46, 25); this.btnSearch.Style.Alignment = System.Drawing.StringAlignment.Center; @@ -691,14 +700,14 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.txtNotes.Location = new System.Drawing.Point(60, 41); this.txtNotes.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtNotes.Name = "txtNotes"; - this.txtNotes.Size = new System.Drawing.Size(37, 23); + this.txtNotes.Size = new System.Drawing.Size(38, 23); this.txtNotes.TabIndex = 439; // // lblGroup // this.lblGroup.Anchor = System.Windows.Forms.AnchorStyles.Right; this.lblGroup.AutoSize = true; - this.lblGroup.Location = new System.Drawing.Point(110, 44); + this.lblGroup.Location = new System.Drawing.Point(111, 44); this.lblGroup.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.lblGroup.Name = "lblGroup"; this.lblGroup.Size = new System.Drawing.Size(44, 17); @@ -709,10 +718,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms // this.cmbGroupFilter.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.cmbGroupFilter.FormattingEnabled = true; - this.cmbGroupFilter.Location = new System.Drawing.Point(154, 43); + this.cmbGroupFilter.Location = new System.Drawing.Point(155, 43); this.cmbGroupFilter.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbGroupFilter.Name = "cmbGroupFilter"; - this.cmbGroupFilter.Size = new System.Drawing.Size(37, 25); + this.cmbGroupFilter.Size = new System.Drawing.Size(38, 25); this.cmbGroupFilter.TabIndex = 653; // // pnlEmpty @@ -721,7 +730,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.pnlEmpty.CanvasColor = System.Drawing.SystemColors.Control; this.pnlEmpty.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.pnlEmpty.DisabledBackColor = System.Drawing.Color.Empty; - this.pnlEmpty.Location = new System.Drawing.Point(600, 40); + this.pnlEmpty.Location = new System.Drawing.Point(599, 40); this.pnlEmpty.Name = "pnlEmpty"; this.pnlEmpty.Size = new System.Drawing.Size(46, 25); this.pnlEmpty.Style.Alignment = System.Drawing.StringAlignment.Center; @@ -749,17 +758,17 @@ namespace TemuKJD.PDDForms.ProductSelectForms "是", "否", "导出未拉回"}); - this.cmbExportToOutServer.Location = new System.Drawing.Point(557, 43); + this.cmbExportToOutServer.Location = new System.Drawing.Point(555, 43); this.cmbExportToOutServer.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbExportToOutServer.Name = "cmbExportToOutServer"; - this.cmbExportToOutServer.Size = new System.Drawing.Size(37, 25); + this.cmbExportToOutServer.Size = new System.Drawing.Size(38, 25); this.cmbExportToOutServer.TabIndex = 803; // // label3 // this.label3.Anchor = System.Windows.Forms.AnchorStyles.Left; this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(378, 9); + this.label3.Location = new System.Drawing.Point(375, 9); this.label3.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label3.Name = "label3"; this.label3.Size = new System.Drawing.Size(68, 17); @@ -769,10 +778,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms // txtProdName // this.txtProdName.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.txtProdName.Location = new System.Drawing.Point(446, 6); + this.txtProdName.Location = new System.Drawing.Point(443, 6); this.txtProdName.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtProdName.Name = "txtProdName"; - this.txtProdName.Size = new System.Drawing.Size(37, 23); + this.txtProdName.Size = new System.Drawing.Size(38, 23); this.txtProdName.TabIndex = 427; // // cmbWxSafe @@ -785,10 +794,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms "安全商品", "违规商品", "未校验"}); - this.cmbWxSafe.Location = new System.Drawing.Point(446, 43); + this.cmbWxSafe.Location = new System.Drawing.Point(443, 43); this.cmbWxSafe.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.cmbWxSafe.Name = "cmbWxSafe"; - this.cmbWxSafe.Size = new System.Drawing.Size(37, 25); + this.cmbWxSafe.Size = new System.Drawing.Size(38, 25); this.cmbWxSafe.TabIndex = 676; this.cmbWxSafe.Text = "安全+未校验"; // @@ -796,7 +805,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms // this.lblWxSafe.Anchor = System.Windows.Forms.AnchorStyles.Left; this.lblWxSafe.AutoSize = true; - this.lblWxSafe.Location = new System.Drawing.Point(378, 44); + this.lblWxSafe.Location = new System.Drawing.Point(375, 44); this.lblWxSafe.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.lblWxSafe.Name = "lblWxSafe"; this.lblWxSafe.Size = new System.Drawing.Size(68, 17); @@ -922,7 +931,9 @@ namespace TemuKJD.PDDForms.ProductSelectForms // splitContainer2.Panel1 // this.splitContainer2.Panel1.Controls.Add(this.cmbSpProdType); + this.splitContainer2.Panel1.Controls.Add(this.cmbCat2); this.splitContainer2.Panel1.Controls.Add(this.btnGetAllCate); + this.splitContainer2.Panel1.Controls.Add(this.label14); this.splitContainer2.Panel1.Controls.Add(this.pnlEditExtCodePrice); this.splitContainer2.Panel1.Controls.Add(this.pbLoading); this.splitContainer2.Panel1.Controls.Add(this.txtSKC); @@ -955,6 +966,17 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.cmbSpProdType.TabIndex = 677; this.cmbSpProdType.Visible = false; // + // cmbCat2 + // + this.cmbCat2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.cmbCat2.FormattingEnabled = true; + this.cmbCat2.Location = new System.Drawing.Point(82, 173); + this.cmbCat2.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); + this.cmbCat2.Name = "cmbCat2"; + this.cmbCat2.Size = new System.Drawing.Size(37, 25); + this.cmbCat2.TabIndex = 804; + this.cmbCat2.Visible = false; + // // btnGetAllCate // this.btnGetAllCate.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; @@ -980,6 +1002,18 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.btnGetAllCate.Visible = false; this.btnGetAllCate.Click += new System.EventHandler(this.btnGetAllCate_Click); // + // label14 + // + this.label14.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(31, 177); + this.label14.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(51, 17); + this.label14.TabIndex = 784; + this.label14.Text = "类目2:"; + this.label14.Visible = false; + // // pnlEditExtCodePrice // this.pnlEditExtCodePrice.Anchor = System.Windows.Forms.AnchorStyles.None; @@ -1176,6 +1210,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.colMainCate, this.col_cat_name, this.col_ext_code, + this.colStyleCode, this.colGroup, this.colPriceText, this.colExtCodePrice, @@ -1205,6 +1240,31 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.dgvDbProduct.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvDbProduct_CellContentClick); this.dgvDbProduct.Scroll += new System.Windows.Forms.ScrollEventHandler(this.dgvDbProduct_Scroll); // + // ucSplitPage1 + // + this.ucSplitPage1.CurrentPage = 1; + this.ucSplitPage1.Dock = System.Windows.Forms.DockStyle.Right; + this.ucSplitPage1.IsShowPageSize = true; + this.ucSplitPage1.Location = new System.Drawing.Point(985, 0); + this.ucSplitPage1.Margin = new System.Windows.Forms.Padding(0); + this.ucSplitPage1.Name = "ucSplitPage1"; + this.ucSplitPage1.Padding = new System.Windows.Forms.Padding(0, 0, 1, 0); + this.ucSplitPage1.PageSize = 100; + this.ucSplitPage1.Size = new System.Drawing.Size(453, 25); + this.ucSplitPage1.TabIndex = 6; + this.ucSplitPage1.TotalPage = 1; + // + // statusBar + // + this.statusBar.BackColor = System.Drawing.Color.White; + this.statusBar.Dock = System.Windows.Forms.DockStyle.Fill; + this.statusBar.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.statusBar.Location = new System.Drawing.Point(0, 0); + this.statusBar.Margin = new System.Windows.Forms.Padding(0); + this.statusBar.Name = "statusBar"; + this.statusBar.Size = new System.Drawing.Size(1438, 25); + this.statusBar.TabIndex = 5; + // // colSelect // this.colSelect.FillWeight = 26F; @@ -1275,6 +1335,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // col_spu_id // + dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.col_spu_id.DefaultCellStyle = dataGridViewCellStyle4; this.col_spu_id.HeaderText = "商品Id"; this.col_spu_id.Name = "col_spu_id"; this.col_spu_id.ReadOnly = true; @@ -1288,8 +1350,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // colMainCate // - dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.colMainCate.DefaultCellStyle = dataGridViewCellStyle4; + dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colMainCate.DefaultCellStyle = dataGridViewCellStyle5; this.colMainCate.FillWeight = 50F; this.colMainCate.HeaderText = "主类目"; this.colMainCate.Name = "colMainCate"; @@ -1297,8 +1359,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // col_cat_name // - dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.col_cat_name.DefaultCellStyle = dataGridViewCellStyle5; + dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.col_cat_name.DefaultCellStyle = dataGridViewCellStyle6; this.col_cat_name.FillWeight = 70F; this.col_cat_name.HeaderText = "类目"; this.col_cat_name.Name = "col_cat_name"; @@ -1306,18 +1368,32 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // col_ext_code // + dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.col_ext_code.DefaultCellStyle = dataGridViewCellStyle7; this.col_ext_code.HeaderText = "货号"; this.col_ext_code.Name = "col_ext_code"; this.col_ext_code.ReadOnly = true; // + // colStyleCode + // + dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colStyleCode.DefaultCellStyle = dataGridViewCellStyle8; + this.colStyleCode.HeaderText = "资料编码/真实上家"; + this.colStyleCode.Name = "colStyleCode"; + this.colStyleCode.ReadOnly = true; + // // colGroup // + dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colGroup.DefaultCellStyle = dataGridViewCellStyle9; this.colGroup.HeaderText = "分组"; this.colGroup.Name = "colGroup"; this.colGroup.ReadOnly = true; // // colPriceText // + dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colPriceText.DefaultCellStyle = dataGridViewCellStyle10; this.colPriceText.FillWeight = 65F; this.colPriceText.HeaderText = "母店价格"; this.colPriceText.Name = "colPriceText"; @@ -1364,16 +1440,17 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // col_notes // - dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.col_notes.DefaultCellStyle = dataGridViewCellStyle6; + dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.col_notes.DefaultCellStyle = dataGridViewCellStyle11; + this.col_notes.FillWeight = 70F; this.col_notes.HeaderText = "备注"; this.col_notes.Name = "col_notes"; this.col_notes.ReadOnly = true; // // colHeadWords // - dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.colHeadWords.DefaultCellStyle = dataGridViewCellStyle7; + dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colHeadWords.DefaultCellStyle = dataGridViewCellStyle12; this.colHeadWords.HeaderText = "标题前缀"; this.colHeadWords.Name = "colHeadWords"; this.colHeadWords.ReadOnly = true; @@ -1381,8 +1458,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // colEndWords // - dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.colEndWords.DefaultCellStyle = dataGridViewCellStyle8; + dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colEndWords.DefaultCellStyle = dataGridViewCellStyle13; this.colEndWords.HeaderText = "标题后缀"; this.colEndWords.Name = "colEndWords"; this.colEndWords.ReadOnly = true; @@ -1390,8 +1467,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // colFissionWords // - dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.colFissionWords.DefaultCellStyle = dataGridViewCellStyle9; + dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colFissionWords.DefaultCellStyle = dataGridViewCellStyle14; this.colFissionWords.HeaderText = "裂变词"; this.colFissionWords.Name = "colFissionWords"; this.colFissionWords.ReadOnly = true; @@ -1399,8 +1476,8 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // colGetType // - dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.colGetType.DefaultCellStyle = dataGridViewCellStyle10; + dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colGetType.DefaultCellStyle = dataGridViewCellStyle15; this.colGetType.FillWeight = 70F; this.colGetType.HeaderText = "采集来源"; this.colGetType.Name = "colGetType"; @@ -1412,6 +1489,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.colSpProdType.HeaderText = "商品类型"; this.colSpProdType.Name = "colSpProdType"; this.colSpProdType.ReadOnly = true; + this.colSpProdType.Visible = false; // // colWxSafe // @@ -1422,14 +1500,18 @@ namespace TemuKJD.PDDForms.ProductSelectForms // // colAddTime // - this.colAddTime.FillWeight = 80F; + dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colAddTime.DefaultCellStyle = dataGridViewCellStyle16; + this.colAddTime.FillWeight = 70F; this.colAddTime.HeaderText = "入库时间"; this.colAddTime.Name = "colAddTime"; this.colAddTime.ReadOnly = true; // // colMdyTime // - this.colMdyTime.FillWeight = 80F; + dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.colMdyTime.DefaultCellStyle = dataGridViewCellStyle17; + this.colMdyTime.FillWeight = 70F; this.colMdyTime.HeaderText = "更新时间"; this.colMdyTime.Name = "colMdyTime"; this.colMdyTime.ReadOnly = true; @@ -1459,31 +1541,6 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.col_select_product.Resizable = System.Windows.Forms.DataGridViewTriState.True; this.col_select_product.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; // - // ucSplitPage1 - // - this.ucSplitPage1.CurrentPage = 1; - this.ucSplitPage1.Dock = System.Windows.Forms.DockStyle.Right; - this.ucSplitPage1.IsShowPageSize = true; - this.ucSplitPage1.Location = new System.Drawing.Point(985, 0); - this.ucSplitPage1.Margin = new System.Windows.Forms.Padding(0); - this.ucSplitPage1.Name = "ucSplitPage1"; - this.ucSplitPage1.Padding = new System.Windows.Forms.Padding(0, 0, 1, 0); - this.ucSplitPage1.PageSize = 100; - this.ucSplitPage1.Size = new System.Drawing.Size(453, 25); - this.ucSplitPage1.TabIndex = 6; - this.ucSplitPage1.TotalPage = 1; - // - // statusBar - // - this.statusBar.BackColor = System.Drawing.Color.White; - this.statusBar.Dock = System.Windows.Forms.DockStyle.Fill; - this.statusBar.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.statusBar.Location = new System.Drawing.Point(0, 0); - this.statusBar.Margin = new System.Windows.Forms.Padding(0); - this.statusBar.Name = "statusBar"; - this.statusBar.Size = new System.Drawing.Size(1438, 25); - this.statusBar.TabIndex = 5; - // // PDDDBProdListForm // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; @@ -1578,6 +1635,16 @@ namespace TemuKJD.PDDForms.ProductSelectForms private System.Windows.Forms.ComboBox cmbWxCat; private System.Windows.Forms.Label label12; private DevComponents.DotNetBar.PanelEx btnPushToOutServer; + private System.Windows.Forms.ComboBox cmbExportToOutServer; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.ComboBox cmbCat2; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.ComboBox cmbCat1; + private DevComponents.DotNetBar.PanelEx btnPull; + private UserComponent.UcCheckBox chkPullAfterPush; + private DevComponents.DotNetBar.PanelEx btnStopStop; + private System.Windows.Forms.TextBox txtSecretStyleCode; + private System.Windows.Forms.Label label15; private System.Windows.Forms.DataGridViewCheckBoxColumn colSelect; private System.Windows.Forms.DataGridViewTextBoxColumn col_db_id; private System.Windows.Forms.DataGridViewTextBoxColumn colFromShopId; @@ -1591,6 +1658,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms private System.Windows.Forms.DataGridViewTextBoxColumn colMainCate; private System.Windows.Forms.DataGridViewTextBoxColumn col_cat_name; private System.Windows.Forms.DataGridViewTextBoxColumn col_ext_code; + private System.Windows.Forms.DataGridViewTextBoxColumn colStyleCode; private System.Windows.Forms.DataGridViewTextBoxColumn colGroup; private System.Windows.Forms.DataGridViewTextBoxColumn colPriceText; private System.Windows.Forms.DataGridViewTextBoxColumn colExtCodePrice; @@ -1610,13 +1678,5 @@ namespace TemuKJD.PDDForms.ProductSelectForms private System.Windows.Forms.DataGridViewLinkColumn col_edit; private System.Windows.Forms.DataGridViewLinkColumn col_delete; private System.Windows.Forms.DataGridViewLinkColumn col_select_product; - private System.Windows.Forms.ComboBox cmbExportToOutServer; - private System.Windows.Forms.Label label13; - private System.Windows.Forms.ComboBox cmbCat2; - private System.Windows.Forms.Label label14; - private System.Windows.Forms.ComboBox cmbCat1; - private DevComponents.DotNetBar.PanelEx btnPull; - private UserComponent.UcCheckBox chkPullAfterPush; - private DevComponents.DotNetBar.PanelEx btnStopStop; } } \ No newline at end of file diff --git a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.cs b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.cs index 2f1081b..9f13bda 100644 --- a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.cs +++ b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.cs @@ -202,13 +202,14 @@ namespace TemuKJD.PDDForms.ProductSelectForms defaultBitmap, // prod.main_img, prod.sku_img_replace_url, DataGridViewExtension.defaultBitmap, - prod.spu_id, + (prod.spu_id).Trim(), prod.skc_id, prod.main_cat_name ?? prod.main_cat_id, catName, prod.ext_code, + (prod.secret_spu_id + " " + prod.real_spu_id + " " + prod.real_coid).Trim(), prod.group, - prod.price_text, // 母店价格 + prod.price_text.Replace("-", " - "), // 母店价格 prod.ext_code_price * 0.01m, // 货号价格 "编辑", prod.select_count, @@ -218,7 +219,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms prod.head_words, prod.end_words, prod.fission_words, - prod.product_get_type_text == "厂商直采" ? prod.product_get_type_text + " " + prod.skc_id : prod.product_get_type_text, + prod.product_get_type_text == "厂商直采" ? (prod.product_get_type_text + " " + prod.skc_id).Trim() : prod.product_get_type_text, prod.special_prod_type, prod.wx_safe_status, prod.add_time.ToString("yy-MM-dd HH:mm"), @@ -317,6 +318,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms "&search_prod_name=" + txtProdName.Text.Trim() + "&wx_safe_status=" + cmbWxSafe.Text.Trim().Replace("安全+未校验", "安全商品,未校验") + "&special_prod_type=" + cmbSpProdType.Text.Trim(); + if (!string.IsNullOrEmpty(txtSecretStyleCode.Text.Trim())) + { + data += "&search_secret_spu_ids=" + string.Join(",", txtSecretStyleCode.Text.Trim().Split(new string[] { " ", ",", "," }, StringSplitOptions.RemoveEmptyEntries)); + } if (!string.IsNullOrEmpty(cmbWxCat.Text)) { data += "&has_wx_cat=" + (cmbWxCat.Text.Trim() == "是").ParseToString().ToLower(); @@ -382,10 +387,13 @@ namespace TemuKJD.PDDForms.ProductSelectForms } } + bool first = true; private void ProductListForm_VisibleChanged(object sender, EventArgs e) { - if (this.Visible == true) + if (this.Visible == true && first) { + first = false; + this.pbLoading.Visible = true; SearchDbProd(this.ucSplitPage1.CurrentPage); } @@ -412,6 +420,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms this.cmbSpProdType.Text = ""; this.cmbWxCat.Text = ""; this.cmbExportToOutServer.Text = ""; + this.txtSecretStyleCode.Text = ""; } private void dgvDbProduct_CellContentClick(object sender, DataGridViewCellEventArgs e) @@ -1017,7 +1026,7 @@ namespace TemuKJD.PDDForms.ProductSelectForms private void btnGetProdWxCate_Click(object sender, EventArgs e) { var lstProdId = dgvDbProduct.Rows.Cast().Where(row - => row.Cells["colSelect"]?.Value.ParseToBool() == true).Select(r => r.Cells["col_spu_id"]?.Value.ToString()).ToList(); + => row.Cells["colSelect"]?.Value.ParseToBool() == true).Select(r => r.Cells["col_spu_id"]?.Value.ToString().Split(' ').FirstOrDefault()).ToList(); var prodList = this.lstTemuDbProduct.Where(p => lstProdId.Contains(p.spu_id)).ToList(); if (prodList.Count == 0) return; @@ -1106,10 +1115,10 @@ namespace TemuKJD.PDDForms.ProductSelectForms html = GetHtml.PostUtf8(url, data); } // 上传图片识别 - if (upDateRst.Contains("图片格式不合法")) + if (upDateRst.Contains("图片格式不合法") || upDateRst.Contains("文件大小超出限制")) { string errMsg = ""; - var imgBase64 = WXForms.ProductForms.WXDBProdUploadForm.GetImgBase64ForApi(out errMsg, img, false, false); + var imgBase64 = WXForms.ProductForms.WXDBProdUploadForm.GetImgBase64ForApi(out errMsg, img, false, false, 800, 800); if (!string.IsNullOrEmpty(errMsg)) { //break; @@ -1134,7 +1143,11 @@ namespace TemuKJD.PDDForms.ProductSelectForms } var upImgUrl = BaseRegex.GetStringJson(ref upDateRst, "img_url"); + //if (upImgUrl != null) (obj["head_imgs"] as JArray).Add(upImgUrl); + //else + //{ + //} } obj["title"] = jstProd.itemName; diff --git a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.resx b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.resx index dbc7e9f..de66977 100644 --- a/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.resx +++ b/TEMUKJD/PDDForms/ProductSelectForms/PDDDBProdListForm.resx @@ -156,6 +156,9 @@ True + + True + True diff --git a/TEMUKJD/Properties/Resources.Designer.cs b/TEMUKJD/Properties/Resources.Designer.cs index 17ae562..81af79b 100644 --- a/TEMUKJD/Properties/Resources.Designer.cs +++ b/TEMUKJD/Properties/Resources.Designer.cs @@ -593,6 +593,16 @@ namespace TemuKJD.Properties { } } + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap qingxu { + get { + object obj = ResourceManager.GetObject("qingxu", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// diff --git a/TEMUKJD/Properties/Resources.resx b/TEMUKJD/Properties/Resources.resx index 1c5b8f0..a543610 100644 --- a/TEMUKJD/Properties/Resources.resx +++ b/TEMUKJD/Properties/Resources.resx @@ -268,6 +268,9 @@ ..\resources\pdf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\resources\qingxu.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\qrcode.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/TEMUKJD/Resources/qingxu.jpg b/TEMUKJD/Resources/qingxu.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6b6121ce8ec60be8ed0269033a1f988356f1df63 GIT binary patch literal 615548 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 z
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 s&0mT$}Y{-EAlQd13leO=ikZ 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 z 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

1hR8M_zldAHvX%39%R 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ⅈ-0ONdh-x|U*K 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�EPTIXV9&}%1T4#&;t35nBX+qk%c)ZvnkFnf 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

+ /// 获取聚水潭商品详情并转换为聚水潭拼多多商品详情 + /// + /// + /// + /// + /// + private JObject GetJstDetail(ShopLoginInfo shop, JSTListProductInfo prod, DataGridViewRow row) + { + var detailRst = GetGoodsDetail(shop, prod); + if (!detailRst.Contains("\"success\":true")) + { + var errMsg = BaseRegex.GetStringJson(ref detailRst, "message"); + if (string.IsNullOrEmpty(errMsg)) + errMsg = detailRst; + prod.getProductMsg = "采集失败 " + errMsg; + Invoke(new Action(() => + { + try { row.Cells["colMsg"].Value = prod.getProductMsg; } catch { } + })); + return null; + } + + var JstData = JsonHelper.JObjectParse(detailRst)["data"]; + var PddData = new JObject(); + PddData["id"] = JstData["supplierId"].ParseToString(); + PddData["coId"] = JstData["coId"].ParseToString(); + PddData["carouselGallery"] = JstData["itemMainImage"]; + PddData["categoryData"] = new JArray() { 1 }; + PddData["catId"] = 1; + //PddData["detailGallery"] = JstData["itemDetailImages"]; + if (JstData["itemDetailImages"].IsJTokenNullOrEmpty() || JstData["itemDetailImages"].Count() == 0) + { + PddData["detailGallery"] = new JArray(); + foreach(var jItem in PddData["carouselGallery"]) + { + (PddData["detailGallery"] as JArray).Add(jItem); + } + } + else + { + PddData["detailGallery"] = new JArray(); + foreach (var jItem in JstData["itemDetailImages"]) + { + (PddData["detailGallery"] as JArray).Add(jItem["imageUrl"]); + } + } + PddData["goodsDesc"] = JstData["itemName"].ParseToString(); + PddData["goodsName"] = JstData["itemName"].ParseToString(); + PddData["goodsProperties"] = new JArray(); + PddData["marketPrice"] = JstData["maxSupplyPrice"].ParseToDecimal() * 2 + 10; + PddData["styleCode"] = JstData["styleCode"]; + PddData["itemSpuId"] = JstData["itemSpuId"]; + PddData["skuInfo"] = new JObject(); + (PddData["skuInfo"] as JObject).Add("goodsSkuDetail", new JArray()); + foreach (var jstSkuObj in JstData["itemSkuList"]) + { + JObject skuObj = new JObject(); + (PddData["skuInfo"]["goodsSkuDetail"] as JArray).Add(skuObj); + + skuObj["quantity"] = jstSkuObj["stock"]; + skuObj["skus"] = new JArray(); + if (!jstSkuObj["colour"].IsJTokenNullOrEmpty()) + { + JObject jSpecColor = new JObject(); + (skuObj["skus"] as JArray).Add(jSpecColor); + jSpecColor["v"] = jstSkuObj["colour"].ParseToString(); + jSpecColor["k"] = "颜色"; + } + if (!jstSkuObj["spec"].IsJTokenNullOrEmpty()) + { + JObject jSpecColor = new JObject(); + (skuObj["skus"] as JArray).Add(jSpecColor); + jSpecColor["v"] = jstSkuObj["spec"].ParseToString(); + jSpecColor["k"] = "尺码"; + } + skuObj["supplyPrice"] = jstSkuObj["supplyPrice"]; + skuObj["erpSkuStatus"] = jstSkuObj["erpSkuStatus"]; + skuObj["baseSkuId"] = jstSkuObj["id"]; + skuObj["coId"] = jstSkuObj["coId"]; + skuObj["isOnsale"] = 1; + skuObj["itemNo"] = jstSkuObj["itemCode"].IsJTokenNullOrEmpty() ? jstSkuObj["erpStyleCode"] : jstSkuObj["itemCode"]; + skuObj["pic"] = jstSkuObj["pic"]; + skuObj["jdSkuStatus"] = 1; + skuObj["limitQuantity"] = 999; + skuObj["sales"] = 0; + skuObj["aliSkuStatus"] = 1; + skuObj["preSaleTime"] = ""; + skuObj["price"] = jstSkuObj["supplyPrice"].ParseToDecimal() + 1; + skuObj["multiPrice"] = jstSkuObj["supplyPrice"]; + skuObj["id"] = jstSkuObj["id"]; + } + + PddData["whiteImage"] = JstData["whiteImage"]; + PddData["colourRelation"] = JstData["colourSet"]; + PddData["specRelation"] = JstData["specSet"]; + PddData["itemCoId"] = JstData["itemCoId"]; + PddData["shopTypeEnum"] = "Pinduoduo"; + PddData["forecastMainImage"] = PddData["carouselGallery"].FirstOrDefault(); + PddData["forecastItemName"] = PddData["goodsName"]; + PddData["mainImage"] = PddData["carouselGallery"]; + PddData["leafCategoryId"] = "1"; + PddData["itemName"] = PddData["goodsName"]; + PddData["groupPreSaleDay"] = 0; + PddData["categoryPropStr"] = "[]"; + + return PddData; + } + private void GetDyProd() { this.pbLoading.Visible = true; @@ -1506,6 +1634,22 @@ namespace TemuKJD.ToolForms return getDetailRst; } + public string GetGoodsDetail(ShopLoginInfo shop, JSTListProductInfo jstLstProd) + { + string url = "https://sc.scm121.com/api/goods/goods/queryGoodsDetail"; + string referer = "https://sc.scm121.com/manage/goods/qualitySupplier/goodsDetail/" + jstLstProd.itemSpuId + "?itemCoId=" + jstLstProd.itemCoId + "&noBack=true"; + //data = @"{""itemSpuId"":""0A3A5CC4F524430A9F3D7640BD0D3029"",""itemCoId"":""11596521""}"; + string data = @"{""itemSpuId"":""" + jstLstProd.itemSpuId + @""",""itemCoId"":""" + jstLstProd.itemCoId + @"""}"; + + var detailRst = ""; + for (int i = 0; i < 3 && !detailRst.Contains("\"success\":true"); i++) + { + Thread.Sleep(Randomx.GetId(1000, 2000)); + detailRst = JSTHttpResponseBLL.JSTPostResponse(shop, url, data, referer, appVersion); + } + return detailRst; + } + public string GetPddShopId(ShopLoginInfo shop, JSTListProductInfo jstLstProd) { string url = "https://sc.scm121.com/api/goods/shelves/mxStoresInformation/selectStoresInfo?shopTypeKey=%E6%8B%BC%E5%A4%9A%E5%A4%9A&spuId=" + @@ -1551,6 +1695,10 @@ namespace TemuKJD.ToolForms return response; } + /// + /// 获取真实coid + /// + /// public string QueryRealCoid(ShopLoginInfo shop, JSTListProductInfo jstProd) { string url = "https://sc.scm121.com/api/goods/goodsQuery/queryGoodsDistributionHierarchyV2"; @@ -1561,6 +1709,10 @@ namespace TemuKJD.ToolForms return response; } + /// + /// 批量获取真实coid + /// + /// public string BatchQueryRealCoid(ShopLoginInfo shop, string spuIds, string coid0 = "12840800") { string url = "https://sc.scm121.com/api/goods/goodsQuery/queryGoodsDistributionHierarchyV2"; @@ -1570,6 +1722,15 @@ namespace TemuKJD.ToolForms return response; } + /// + /// 查询供应商售后地址 + /// + /// + /// 真实spuid + /// 爆款spuid + /// 真实coid + /// 爆款coid + /// public string GetAfterSaleAddress(ShopLoginInfo shop, string realSpuId, string spuId, string supCoId1, string supCoId0 = "12840800") { string url = "https://innerapi.scm121.com/api/aftersale/addresses/queryMultiLevelSupplierReturnAddressWithSwitch"; @@ -1588,6 +1749,11 @@ namespace TemuKJD.ToolForms var response = JSTHttpResponseBLL.JSTGetResponse(shop, url, referer, appVersion); return response; } + + /// + /// 获取供应商退货地址中的手机号 + /// + /// public string GetAfterSaleAddressMobileById(ShopLoginInfo shop, string Id, string realSpuId, string spuId, string realCoid, string supCoId = "12840800") { string url = "https://innerapi.scm121.com/api/aftersale/middleman/addresses/queryPhone?id=" + Id; @@ -1598,6 +1764,12 @@ namespace TemuKJD.ToolForms return response; } + /// + /// 设置分销 + /// + /// + /// + /// public string SetPartnerSpu(ShopLoginInfo shop, JSTListProductInfo jstProd) { string url = "https://sc.scm121.com/api/goods/buyer/partnerSpu/add"; @@ -1607,8 +1779,13 @@ namespace TemuKJD.ToolForms return response; } - - + /// + /// 获取手机号查询授权 + /// + /// + /// + /// + /// public string AuthV2(ShopLoginInfo shop, JSTListProductInfo jstProd, string authStr) { string url = "https://sc.scm121.com/api/company/open/auth/grantAuthV2"; @@ -1619,7 +1796,15 @@ namespace TemuKJD.ToolForms return response; } - + /// + /// 获取下架sku列表信息 + /// + /// + /// + /// + /// + /// + /// public string GetDownSkuLst(ShopLoginInfo shop, DateTime startTime, DateTime endTime, int pageNum, int pageSize) { string url = "https://sc.scm121.com/api/goods/goChannelPartnerSku/queryChannelPartnerSkuList"; diff --git a/TEMUKJD/ToolForms/ImgToolForm.Designer.cs b/TEMUKJD/ToolForms/ImgToolForm.Designer.cs index 7b014f8..b0dd4ac 100644 --- a/TEMUKJD/ToolForms/ImgToolForm.Designer.cs +++ b/TEMUKJD/ToolForms/ImgToolForm.Designer.cs @@ -30,17 +30,17 @@ namespace TemuKJD.ToolForms private void InitializeComponent() { this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.label3 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.txtSize = new System.Windows.Forms.TextBox(); + this.txtY = new System.Windows.Forms.TextBox(); + this.txtX = new System.Windows.Forms.TextBox(); this.btnSelectImg = new DevComponents.DotNetBar.PanelEx(); this.btnSave = new DevComponents.DotNetBar.PanelEx(); this.btnMake = new DevComponents.DotNetBar.PanelEx(); this.label1 = new System.Windows.Forms.Label(); this.textBox1 = new System.Windows.Forms.TextBox(); this.pbImage = new System.Windows.Forms.PictureBox(); - this.txtX = new System.Windows.Forms.TextBox(); - this.txtY = new System.Windows.Forms.TextBox(); - this.txtSize = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); this.splitContainer1.Panel1.SuspendLayout(); this.splitContainer1.Panel2.SuspendLayout(); @@ -76,6 +76,48 @@ namespace TemuKJD.ToolForms this.splitContainer1.SplitterDistance = 266; this.splitContainer1.TabIndex = 0; // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(23, 99); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(56, 17); + this.label3.TabIndex = 744; + this.label3.Text = "文字尺寸"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(23, 65); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(56, 17); + this.label2.TabIndex = 743; + this.label2.Text = "文字坐标"; + // + // txtSize + // + this.txtSize.Location = new System.Drawing.Point(83, 96); + this.txtSize.Name = "txtSize"; + this.txtSize.Size = new System.Drawing.Size(127, 23); + this.txtSize.TabIndex = 742; + this.txtSize.Text = "44"; + // + // txtY + // + this.txtY.Location = new System.Drawing.Point(149, 62); + this.txtY.Name = "txtY"; + this.txtY.Size = new System.Drawing.Size(61, 23); + this.txtY.TabIndex = 741; + this.txtY.Text = "1024"; + // + // txtX + // + this.txtX.Location = new System.Drawing.Point(83, 62); + this.txtX.Name = "txtX"; + this.txtX.Size = new System.Drawing.Size(61, 23); + this.txtX.TabIndex = 740; + this.txtX.Text = "860"; + // // btnSelectImg // this.btnSelectImg.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); @@ -178,48 +220,6 @@ namespace TemuKJD.ToolForms this.pbImage.TabIndex = 707; this.pbImage.TabStop = false; // - // txtX - // - this.txtX.Location = new System.Drawing.Point(83, 62); - this.txtX.Name = "txtX"; - this.txtX.Size = new System.Drawing.Size(61, 23); - this.txtX.TabIndex = 740; - this.txtX.Text = "860"; - // - // txtY - // - this.txtY.Location = new System.Drawing.Point(149, 62); - this.txtY.Name = "txtY"; - this.txtY.Size = new System.Drawing.Size(61, 23); - this.txtY.TabIndex = 741; - this.txtY.Text = "1020"; - // - // txtSize - // - this.txtSize.Location = new System.Drawing.Point(83, 96); - this.txtSize.Name = "txtSize"; - this.txtSize.Size = new System.Drawing.Size(127, 23); - this.txtSize.TabIndex = 742; - this.txtSize.Text = "44"; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(23, 65); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(56, 17); - this.label2.TabIndex = 743; - this.label2.Text = "文字坐标"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(23, 99); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(56, 17); - this.label3.TabIndex = 744; - this.label3.Text = "文字尺寸"; - // // ImgToolForm // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs index 687de09..c785b85 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.Designer.cs @@ -41,12 +41,17 @@ namespace TemuKJD.WXForms.ProductForms System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); this.splitContainer1 = new System.Windows.Forms.SplitContainer(); this.ucGroupBoxEx2 = new TemuKJD.UserComponent.UcGroupBoxEx(this.components); + this.chkSaveBound = new TemuKJD.UserComponent.UcCheckBox(this.components); + this.chkAiShortTitle = new TemuKJD.UserComponent.UcCheckBox(this.components); + this.label6 = new System.Windows.Forms.Label(); + this.txtWaitSeconds = new System.Windows.Forms.TextBox(); + this.chkHighestPriceSku = new TemuKJD.UserComponent.UcCheckBox(this.components); this.txtFilterBoundMax = new System.Windows.Forms.TextBox(); this.label23 = new System.Windows.Forms.Label(); this.txtFilterBoundMin = new System.Windows.Forms.TextBox(); this.txtTitleHeadWord = new System.Windows.Forms.TextBox(); - this.chkImgRandomBlock = new TemuKJD.UserComponent.UcCheckBox(this.components); this.btnFilterBound = new DevComponents.DotNetBar.PanelEx(); + this.chkSameSpecPrice = new TemuKJD.UserComponent.UcCheckBox(this.components); this.label22 = new System.Windows.Forms.Label(); this.txtShippingPriceTimes = new System.Windows.Forms.TextBox(); this.label12 = new System.Windows.Forms.Label(); @@ -56,17 +61,13 @@ namespace TemuKJD.WXForms.ProductForms this.txtPreDays = new System.Windows.Forms.TextBox(); this.chkPreSale = new TemuKJD.UserComponent.UcCheckBox(this.components); this.chkSkipUploaded = new TemuKJD.UserComponent.UcCheckBox(this.components); - this.chkSameSpecPrice = new TemuKJD.UserComponent.UcCheckBox(this.components); this.label5 = new System.Windows.Forms.Label(); this.txtMinPrice = new System.Windows.Forms.TextBox(); this.label8 = new System.Windows.Forms.Label(); this.txtReplaceText = new System.Windows.Forms.TextBox(); this.label3 = new System.Windows.Forms.Label(); this.chkUpDraft = new TemuKJD.UserComponent.UcCheckBox(this.components); - this.chkHighestPriceSku = new TemuKJD.UserComponent.UcCheckBox(this.components); this.label7 = new System.Windows.Forms.Label(); - this.txtWaitSeconds = new System.Windows.Forms.TextBox(); - this.label6 = new System.Windows.Forms.Label(); this.btnStop = new DevComponents.DotNetBar.PanelEx(); this.chkAddMorePriceFirst = new TemuKJD.UserComponent.UcCheckBox(this.components); this.btnClearDgv = new DevComponents.DotNetBar.PanelEx(); @@ -87,10 +88,11 @@ namespace TemuKJD.WXForms.ProductForms this.label9 = new System.Windows.Forms.Label(); this.chkStepAddPrice = new TemuKJD.UserComponent.UcCheckBox(this.components); this.ucGroupBoxEx4 = new TemuKJD.UserComponent.UcGroupBoxEx(this.components); + this.txtAddCount = new System.Windows.Forms.TextBox(); this.txtSearchGoodsName = new System.Windows.Forms.TextBox(); this.label20 = new System.Windows.Forms.Label(); - this.txtExtCodeFilter = new System.Windows.Forms.TextBox(); this.pbSelectProd = new System.Windows.Forms.PictureBox(); + this.txtExtCodeFilter = new System.Windows.Forms.TextBox(); this.cmbCateFilter3 = new System.Windows.Forms.ComboBox(); this.label21 = new System.Windows.Forms.Label(); this.cmbGroupFilter = new System.Windows.Forms.ComboBox(); @@ -112,9 +114,9 @@ namespace TemuKJD.WXForms.ProductForms this.cmbCateFilter1 = new System.Windows.Forms.ComboBox(); this.label2 = new System.Windows.Forms.Label(); this.lblWaitToUp = new System.Windows.Forms.Label(); - this.txtAddCount = new System.Windows.Forms.TextBox(); this.btnRandomAdd = new DevComponents.DotNetBar.PanelEx(); this.chkSevenDays = new TemuKJD.UserComponent.UcCheckBox(this.components); + this.chkSkipQualification = new TemuKJD.UserComponent.UcCheckBox(this.components); this.ucGroupBoxEx1 = new TemuKJD.UserComponent.UcGroupBoxEx(this.components); this.btnRefreshAuthor = new DevComponents.DotNetBar.PanelEx(); this.btnSelectOffline = new DevComponents.DotNetBar.PanelEx(); @@ -149,6 +151,7 @@ namespace TemuKJD.WXForms.ProductForms this.colMessage = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.pbLoading = new System.Windows.Forms.PictureBox(); this.并发上传 = new DevComponents.DotNetBar.PanelEx(); + this.chkImgRandomBlock = new TemuKJD.UserComponent.UcCheckBox(this.components); this.label11 = new System.Windows.Forms.Label(); this.txtSinglePriceAdd = new System.Windows.Forms.TextBox(); this.chkTestNoAuditUpload = new TemuKJD.UserComponent.UcCheckBox(this.components); @@ -225,7 +228,7 @@ namespace TemuKJD.WXForms.ProductForms // splitContainer1.Panel2 // this.splitContainer1.Panel2.Controls.Add(this.splitContainer3); - this.splitContainer1.Size = new System.Drawing.Size(1542, 546); + this.splitContainer1.Size = new System.Drawing.Size(1557, 546); this.splitContainer1.SplitterDistance = 165; this.splitContainer1.TabIndex = 11; // @@ -237,12 +240,17 @@ namespace TemuKJD.WXForms.ProductForms this.ucGroupBoxEx2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; this.ucGroupBoxEx2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); this.ucGroupBoxEx2.BorderStyle = TemuKJD.UserComponent.UcGroupBoxEx.GroupBoxBorderStyle.ROUND; + this.ucGroupBoxEx2.Controls.Add(this.chkSaveBound); + this.ucGroupBoxEx2.Controls.Add(this.chkAiShortTitle); + this.ucGroupBoxEx2.Controls.Add(this.label6); + this.ucGroupBoxEx2.Controls.Add(this.txtWaitSeconds); + this.ucGroupBoxEx2.Controls.Add(this.chkHighestPriceSku); this.ucGroupBoxEx2.Controls.Add(this.txtFilterBoundMax); this.ucGroupBoxEx2.Controls.Add(this.label23); this.ucGroupBoxEx2.Controls.Add(this.txtFilterBoundMin); this.ucGroupBoxEx2.Controls.Add(this.txtTitleHeadWord); - this.ucGroupBoxEx2.Controls.Add(this.chkImgRandomBlock); this.ucGroupBoxEx2.Controls.Add(this.btnFilterBound); + this.ucGroupBoxEx2.Controls.Add(this.chkSameSpecPrice); this.ucGroupBoxEx2.Controls.Add(this.label22); this.ucGroupBoxEx2.Controls.Add(this.txtShippingPriceTimes); this.ucGroupBoxEx2.Controls.Add(this.label12); @@ -252,17 +260,13 @@ namespace TemuKJD.WXForms.ProductForms this.ucGroupBoxEx2.Controls.Add(this.txtPreDays); this.ucGroupBoxEx2.Controls.Add(this.chkPreSale); this.ucGroupBoxEx2.Controls.Add(this.chkSkipUploaded); - this.ucGroupBoxEx2.Controls.Add(this.chkSameSpecPrice); this.ucGroupBoxEx2.Controls.Add(this.label5); this.ucGroupBoxEx2.Controls.Add(this.txtMinPrice); this.ucGroupBoxEx2.Controls.Add(this.label8); this.ucGroupBoxEx2.Controls.Add(this.txtReplaceText); this.ucGroupBoxEx2.Controls.Add(this.label3); this.ucGroupBoxEx2.Controls.Add(this.chkUpDraft); - this.ucGroupBoxEx2.Controls.Add(this.chkHighestPriceSku); this.ucGroupBoxEx2.Controls.Add(this.label7); - this.ucGroupBoxEx2.Controls.Add(this.txtWaitSeconds); - this.ucGroupBoxEx2.Controls.Add(this.label6); this.ucGroupBoxEx2.Controls.Add(this.btnStop); this.ucGroupBoxEx2.Controls.Add(this.chkAddMorePriceFirst); this.ucGroupBoxEx2.Controls.Add(this.btnClearDgv); @@ -280,69 +284,121 @@ namespace TemuKJD.WXForms.ProductForms this.ucGroupBoxEx2.Controls.Add(this.chkStepAddPrice); this.ucGroupBoxEx2.Location = new System.Drawing.Point(571, 2); this.ucGroupBoxEx2.Name = "ucGroupBoxEx2"; - this.ucGroupBoxEx2.Size = new System.Drawing.Size(969, 165); + this.ucGroupBoxEx2.Size = new System.Drawing.Size(984, 165); this.ucGroupBoxEx2.TabIndex = 667; this.ucGroupBoxEx2.TabStop = false; this.ucGroupBoxEx2.Text = "商品上传"; // + // chkSaveBound + // + this.chkSaveBound.AutoSize = true; + this.chkSaveBound.Location = new System.Drawing.Point(806, 136); + this.chkSaveBound.Name = "chkSaveBound"; + this.chkSaveBound.Size = new System.Drawing.Size(111, 21); + this.chkSaveBound.TabIndex = 863; + this.chkSaveBound.Text = "记住保证金范围"; + this.chkSaveBound.UseVisualStyleBackColor = true; + this.chkSaveBound.CheckedChanged += new System.EventHandler(this.chkSaveBound_CheckedChanged); + // + // chkAiShortTitle + // + this.chkAiShortTitle.AccessibleRole = System.Windows.Forms.AccessibleRole.Cursor; + this.chkAiShortTitle.AutoSize = true; + this.chkAiShortTitle.Checked = true; + this.chkAiShortTitle.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkAiShortTitle.Location = new System.Drawing.Point(653, 42); + this.chkAiShortTitle.Name = "chkAiShortTitle"; + this.chkAiShortTitle.Size = new System.Drawing.Size(147, 21); + this.chkAiShortTitle.TabIndex = 862; + this.chkAiShortTitle.Text = "AI短标题加入商品标题"; + this.chkAiShortTitle.UseVisualStyleBackColor = true; + this.chkAiShortTitle.CheckedChanged += new System.EventHandler(this.chkAiShotTitle_CheckedChanged); + // + // label6 + // + this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(795, 18); + this.label6.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(56, 17); + this.label6.TabIndex = 727; + this.label6.Text = "额外等待"; + // + // txtWaitSeconds + // + this.txtWaitSeconds.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.txtWaitSeconds.Location = new System.Drawing.Point(851, 15); + this.txtWaitSeconds.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); + this.txtWaitSeconds.Name = "txtWaitSeconds"; + this.txtWaitSeconds.Size = new System.Drawing.Size(24, 23); + this.txtWaitSeconds.TabIndex = 728; + this.txtWaitSeconds.Text = "10"; + this.txtWaitSeconds.TextChanged += new System.EventHandler(this.txtWaitSeconds_TextChanged); + // + // chkHighestPriceSku + // + this.chkHighestPriceSku.AutoSize = true; + this.chkHighestPriceSku.Checked = true; + this.chkHighestPriceSku.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkHighestPriceSku.Location = new System.Drawing.Point(582, 16); + this.chkHighestPriceSku.Name = "chkHighestPriceSku"; + this.chkHighestPriceSku.Size = new System.Drawing.Size(119, 21); + this.chkHighestPriceSku.TabIndex = 739; + this.chkHighestPriceSku.Text = "只保留最高价sku"; + this.chkHighestPriceSku.UseVisualStyleBackColor = true; + this.chkHighestPriceSku.CheckedChanged += new System.EventHandler(this.chkHighestPriceSku_CheckedChanged); + // // txtFilterBoundMax // this.txtFilterBoundMax.Font = new System.Drawing.Font("微软雅黑", 10F); - this.txtFilterBoundMax.Location = new System.Drawing.Point(647, 131); + this.txtFilterBoundMax.Location = new System.Drawing.Point(648, 134); this.txtFilterBoundMax.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); this.txtFilterBoundMax.Name = "txtFilterBoundMax"; this.txtFilterBoundMax.Size = new System.Drawing.Size(49, 25); this.txtFilterBoundMax.TabIndex = 721; this.txtFilterBoundMax.Text = "1000"; + this.txtFilterBoundMax.TextChanged += new System.EventHandler(this.txtFilterBoundMax_TextChanged); // // label23 // this.label23.AutoSize = true; - this.label23.Location = new System.Drawing.Point(620, 136); + this.label23.Location = new System.Drawing.Point(621, 138); this.label23.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.label23.Name = "label23"; - this.label23.Size = new System.Drawing.Size(29, 17); + this.label23.Size = new System.Drawing.Size(32, 17); this.label23.TabIndex = 849; - this.label23.Text = "或>"; + this.label23.Text = "或>"; // // txtFilterBoundMin // this.txtFilterBoundMin.Font = new System.Drawing.Font("微软雅黑", 10F); - this.txtFilterBoundMin.Location = new System.Drawing.Point(570, 131); + this.txtFilterBoundMin.Location = new System.Drawing.Point(571, 134); this.txtFilterBoundMin.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); this.txtFilterBoundMin.Name = "txtFilterBoundMin"; this.txtFilterBoundMin.Size = new System.Drawing.Size(49, 25); this.txtFilterBoundMin.TabIndex = 848; this.txtFilterBoundMin.Text = "1000"; + this.txtFilterBoundMin.TextChanged += new System.EventHandler(this.txtFilterBoundMin_TextChanged); // // txtTitleHeadWord // this.txtTitleHeadWord.Font = new System.Drawing.Font("微软雅黑", 10F); - this.txtTitleHeadWord.Location = new System.Drawing.Point(864, 131); + this.txtTitleHeadWord.Location = new System.Drawing.Point(514, 40); this.txtTitleHeadWord.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); + this.txtTitleHeadWord.MaxLength = 15; this.txtTitleHeadWord.Name = "txtTitleHeadWord"; - this.txtTitleHeadWord.Size = new System.Drawing.Size(124, 25); + this.txtTitleHeadWord.Size = new System.Drawing.Size(130, 25); this.txtTitleHeadWord.TabIndex = 835; this.txtTitleHeadWord.TextChanged += new System.EventHandler(this.txtTitleHeadWord_TextChanged); // - // chkImgRandomBlock - // - this.chkImgRandomBlock.AutoSize = true; - this.chkImgRandomBlock.Location = new System.Drawing.Point(621, 16); - this.chkImgRandomBlock.Name = "chkImgRandomBlock"; - this.chkImgRandomBlock.Size = new System.Drawing.Size(123, 21); - this.chkImgRandomBlock.TabIndex = 821; - this.chkImgRandomBlock.Text = "图书图片随机打码"; - this.chkImgRandomBlock.UseVisualStyleBackColor = true; - this.chkImgRandomBlock.Visible = false; - // // btnFilterBound // this.btnFilterBound.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnFilterBound.Cursor = System.Windows.Forms.Cursors.Hand; this.btnFilterBound.DisabledBackColor = System.Drawing.Color.Empty; this.btnFilterBound.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.btnFilterBound.Location = new System.Drawing.Point(741, 132); + this.btnFilterBound.Location = new System.Drawing.Point(742, 135); this.btnFilterBound.Name = "btnFilterBound"; this.btnFilterBound.Size = new System.Drawing.Size(58, 23); this.btnFilterBound.Style.Alignment = System.Drawing.StringAlignment.Center; @@ -362,15 +418,28 @@ namespace TemuKJD.WXForms.ProductForms this.btnFilterBound.Text = "立即过滤"; this.btnFilterBound.Click += new System.EventHandler(this.btnFilterBound_Click); // + // chkSameSpecPrice + // + this.chkSameSpecPrice.AutoSize = true; + this.chkSameSpecPrice.Checked = true; + this.chkSameSpecPrice.CheckState = System.Windows.Forms.CheckState.Checked; + this.chkSameSpecPrice.Location = new System.Drawing.Point(701, 16); + this.chkSameSpecPrice.Name = "chkSameSpecPrice"; + this.chkSameSpecPrice.Size = new System.Drawing.Size(99, 21); + this.chkSameSpecPrice.TabIndex = 745; + this.chkSameSpecPrice.Text = "颜色规格同价"; + this.chkSameSpecPrice.UseVisualStyleBackColor = true; + this.chkSameSpecPrice.CheckedChanged += new System.EventHandler(this.chkSameSpecPrice_CheckedChanged); + // // label22 // this.label22.AutoSize = true; - this.label22.Location = new System.Drawing.Point(806, 135); + this.label22.Location = new System.Drawing.Point(448, 45); this.label22.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.label22.Name = "label22"; this.label22.Size = new System.Drawing.Size(68, 17); this.label22.TabIndex = 834; - this.label22.Text = "标题前缀:"; + this.label22.Text = "标题前缀词"; // // txtShippingPriceTimes // @@ -385,7 +454,7 @@ namespace TemuKJD.WXForms.ProductForms // label12 // this.label12.AutoSize = true; - this.label12.Location = new System.Drawing.Point(696, 135); + this.label12.Location = new System.Drawing.Point(697, 138); this.label12.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.label12.Name = "label12"; this.label12.Size = new System.Drawing.Size(44, 17); @@ -406,17 +475,17 @@ namespace TemuKJD.WXForms.ProductForms // label1 // this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(447, 135); + this.label1.Location = new System.Drawing.Point(448, 138); this.label1.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(125, 17); + this.label1.Size = new System.Drawing.Size(128, 17); this.label1.TabIndex = 720; - this.label1.Text = "过滤待传类目保证金<"; + this.label1.Text = "过滤待传类目保证金<"; // // label18 // this.label18.AutoSize = true; - this.label18.Location = new System.Drawing.Point(819, 109); + this.label18.Location = new System.Drawing.Point(811, 112); this.label18.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label18.Name = "label18"; this.label18.Size = new System.Drawing.Size(54, 17); @@ -425,7 +494,7 @@ namespace TemuKJD.WXForms.ProductForms // // txtPreDays // - this.txtPreDays.Location = new System.Drawing.Point(786, 106); + this.txtPreDays.Location = new System.Drawing.Point(778, 109); this.txtPreDays.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtPreDays.Name = "txtPreDays"; this.txtPreDays.Size = new System.Drawing.Size(33, 23); @@ -436,7 +505,7 @@ namespace TemuKJD.WXForms.ProductForms // chkPreSale // this.chkPreSale.AutoSize = true; - this.chkPreSale.Location = new System.Drawing.Point(694, 107); + this.chkPreSale.Location = new System.Drawing.Point(686, 110); this.chkPreSale.Name = "chkPreSale"; this.chkPreSale.Size = new System.Drawing.Size(99, 21); this.chkPreSale.TabIndex = 789; @@ -449,7 +518,7 @@ namespace TemuKJD.WXForms.ProductForms this.chkSkipUploaded.AutoSize = true; this.chkSkipUploaded.Checked = true; this.chkSkipUploaded.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkSkipUploaded.Location = new System.Drawing.Point(451, 107); + this.chkSkipUploaded.Location = new System.Drawing.Point(451, 110); this.chkSkipUploaded.Name = "chkSkipUploaded"; this.chkSkipUploaded.Size = new System.Drawing.Size(135, 21); this.chkSkipUploaded.TabIndex = 755; @@ -457,35 +526,22 @@ namespace TemuKJD.WXForms.ProductForms this.chkSkipUploaded.UseVisualStyleBackColor = true; this.chkSkipUploaded.CheckedChanged += new System.EventHandler(this.chkSkipUploaded_CheckedChanged); // - // chkSameSpecPrice - // - this.chkSameSpecPrice.AutoSize = true; - this.chkSameSpecPrice.Checked = true; - this.chkSameSpecPrice.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkSameSpecPrice.Location = new System.Drawing.Point(576, 40); - this.chkSameSpecPrice.Name = "chkSameSpecPrice"; - this.chkSameSpecPrice.Size = new System.Drawing.Size(99, 21); - this.chkSameSpecPrice.TabIndex = 745; - this.chkSameSpecPrice.Text = "颜色规格同价"; - this.chkSameSpecPrice.UseVisualStyleBackColor = true; - this.chkSameSpecPrice.CheckedChanged += new System.EventHandler(this.chkSameSpecPrice_CheckedChanged); - // // label5 // this.label5.AutoSize = true; this.label5.Location = new System.Drawing.Point(539, 18); this.label5.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(76, 17); + this.label5.Size = new System.Drawing.Size(40, 17); this.label5.TabIndex = 744; - this.label5.Text = "元时跳过sku"; + this.label5.Text = "元sku"; // // txtMinPrice // - this.txtMinPrice.Location = new System.Drawing.Point(506, 15); + this.txtMinPrice.Location = new System.Drawing.Point(514, 15); this.txtMinPrice.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtMinPrice.Name = "txtMinPrice"; - this.txtMinPrice.Size = new System.Drawing.Size(33, 23); + this.txtMinPrice.Size = new System.Drawing.Size(25, 23); this.txtMinPrice.TabIndex = 743; this.txtMinPrice.Text = "10"; this.txtMinPrice.TextChanged += new System.EventHandler(this.txtMinPrice_TextChanged); @@ -498,17 +554,17 @@ namespace TemuKJD.WXForms.ProductForms this.label8.Name = "label8"; this.label8.Size = new System.Drawing.Size(68, 17); this.label8.TabIndex = 742; - this.label8.Text = "价格低于:"; + this.label8.Text = "跳过价格<"; // // txtReplaceText // this.txtReplaceText.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.txtReplaceText.Location = new System.Drawing.Point(517, 63); + this.txtReplaceText.Location = new System.Drawing.Point(514, 67); this.txtReplaceText.Margin = new System.Windows.Forms.Padding(0, 3, 3, 3); this.txtReplaceText.Multiline = true; this.txtReplaceText.Name = "txtReplaceText"; - this.txtReplaceText.Size = new System.Drawing.Size(325, 40); + this.txtReplaceText.Size = new System.Drawing.Size(344, 40); this.txtReplaceText.TabIndex = 740; this.txtReplaceText.Text = "真丝,蚕丝,香云纱,羊绒,羊毛,羊羔绒,羊羔毛,羽绒,皮草"; this.txtReplaceText.TextChanged += new System.EventHandler(this.txtReplaceText_TextChanged); @@ -516,17 +572,17 @@ namespace TemuKJD.WXForms.ProductForms // label3 // this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(448, 66); + this.label3.Location = new System.Drawing.Point(448, 72); this.label3.Margin = new System.Windows.Forms.Padding(3, 0, 0, 0); this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(80, 17); + this.label3.Size = new System.Drawing.Size(68, 17); this.label3.TabIndex = 741; - this.label3.Text = "移除敏感词:"; + this.label3.Text = "移除敏感词"; // // chkUpDraft // this.chkUpDraft.AutoSize = true; - this.chkUpDraft.Location = new System.Drawing.Point(590, 107); + this.chkUpDraft.Location = new System.Drawing.Point(586, 110); this.chkUpDraft.Name = "chkUpDraft"; this.chkUpDraft.Size = new System.Drawing.Size(99, 21); this.chkUpDraft.TabIndex = 769; @@ -534,62 +590,27 @@ namespace TemuKJD.WXForms.ProductForms this.chkUpDraft.UseVisualStyleBackColor = true; this.chkUpDraft.CheckedChanged += new System.EventHandler(this.chkUpDraft_CheckedChanged); // - // chkHighestPriceSku - // - this.chkHighestPriceSku.AutoSize = true; - this.chkHighestPriceSku.Checked = true; - this.chkHighestPriceSku.CheckState = System.Windows.Forms.CheckState.Checked; - this.chkHighestPriceSku.Location = new System.Drawing.Point(451, 40); - this.chkHighestPriceSku.Name = "chkHighestPriceSku"; - this.chkHighestPriceSku.Size = new System.Drawing.Size(119, 21); - this.chkHighestPriceSku.TabIndex = 739; - this.chkHighestPriceSku.Text = "只保留最高价sku"; - this.chkHighestPriceSku.UseVisualStyleBackColor = true; - this.chkHighestPriceSku.CheckedChanged += new System.EventHandler(this.chkHighestPriceSku_CheckedChanged); - // // label7 // this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(842, 34); + this.label7.Location = new System.Drawing.Point(875, 18); this.label7.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.label7.Name = "label7"; this.label7.Size = new System.Drawing.Size(20, 17); this.label7.TabIndex = 729; this.label7.Text = "秒"; // - // txtWaitSeconds - // - this.txtWaitSeconds.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.txtWaitSeconds.Location = new System.Drawing.Point(810, 31); - this.txtWaitSeconds.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); - this.txtWaitSeconds.Name = "txtWaitSeconds"; - this.txtWaitSeconds.Size = new System.Drawing.Size(32, 23); - this.txtWaitSeconds.TabIndex = 728; - this.txtWaitSeconds.Text = "10"; - this.txtWaitSeconds.TextChanged += new System.EventHandler(this.txtWaitSeconds_TextChanged); - // - // label6 - // - this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(756, 34); - this.label6.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(56, 17); - this.label6.TabIndex = 727; - this.label6.Text = "额外等待"; - // // btnStop // this.btnStop.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.btnStop.CanvasColor = System.Drawing.SystemColors.Control; this.btnStop.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnStop.DisabledBackColor = System.Drawing.Color.Empty; - this.btnStop.Location = new System.Drawing.Point(863, 59); + this.btnStop.Location = new System.Drawing.Point(900, 47); this.btnStop.Margin = new System.Windows.Forms.Padding(4, 2, 2, 2); this.btnStop.Name = "btnStop"; - this.btnStop.Size = new System.Drawing.Size(84, 23); + this.btnStop.Size = new System.Drawing.Size(71, 23); this.btnStop.Style.Alignment = System.Drawing.StringAlignment.Center; this.btnStop.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255))))); this.btnStop.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255))))); @@ -624,10 +645,10 @@ namespace TemuKJD.WXForms.ProductForms this.btnClearDgv.CanvasColor = System.Drawing.SystemColors.Control; this.btnClearDgv.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnClearDgv.DisabledBackColor = System.Drawing.Color.Empty; - this.btnClearDgv.Location = new System.Drawing.Point(863, 87); + this.btnClearDgv.Location = new System.Drawing.Point(900, 75); this.btnClearDgv.Margin = new System.Windows.Forms.Padding(4, 2, 2, 2); this.btnClearDgv.Name = "btnClearDgv"; - this.btnClearDgv.Size = new System.Drawing.Size(84, 23); + this.btnClearDgv.Size = new System.Drawing.Size(71, 23); this.btnClearDgv.Style.Alignment = System.Drawing.StringAlignment.Center; this.btnClearDgv.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255))))); this.btnClearDgv.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255))))); @@ -641,7 +662,7 @@ namespace TemuKJD.WXForms.ProductForms this.btnClearDgv.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); this.btnClearDgv.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White; this.btnClearDgv.TabIndex = 612; - this.btnClearDgv.Text = "清空列表选中"; + this.btnClearDgv.Text = "清空选中"; this.btnClearDgv.Click += new System.EventHandler(this.btnClearDgv_Click); // // label14 @@ -830,9 +851,9 @@ namespace TemuKJD.WXForms.ProductForms this.btnUpload.Cursor = System.Windows.Forms.Cursors.Hand; this.btnUpload.DisabledBackColor = System.Drawing.Color.Empty; this.btnUpload.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.btnUpload.Location = new System.Drawing.Point(863, 31); + this.btnUpload.Location = new System.Drawing.Point(900, 19); this.btnUpload.Name = "btnUpload"; - this.btnUpload.Size = new System.Drawing.Size(84, 23); + this.btnUpload.Size = new System.Drawing.Size(71, 23); this.btnUpload.Style.Alignment = System.Drawing.StringAlignment.Center; this.btnUpload.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); this.btnUpload.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); @@ -898,10 +919,11 @@ namespace TemuKJD.WXForms.ProductForms | System.Windows.Forms.AnchorStyles.Left))); this.ucGroupBoxEx4.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); this.ucGroupBoxEx4.BorderStyle = TemuKJD.UserComponent.UcGroupBoxEx.GroupBoxBorderStyle.ROUND; + this.ucGroupBoxEx4.Controls.Add(this.txtAddCount); this.ucGroupBoxEx4.Controls.Add(this.txtSearchGoodsName); this.ucGroupBoxEx4.Controls.Add(this.label20); - this.ucGroupBoxEx4.Controls.Add(this.txtExtCodeFilter); this.ucGroupBoxEx4.Controls.Add(this.pbSelectProd); + this.ucGroupBoxEx4.Controls.Add(this.txtExtCodeFilter); this.ucGroupBoxEx4.Controls.Add(this.cmbCateFilter3); this.ucGroupBoxEx4.Controls.Add(this.label21); this.ucGroupBoxEx4.Controls.Add(this.cmbGroupFilter); @@ -923,9 +945,9 @@ namespace TemuKJD.WXForms.ProductForms this.ucGroupBoxEx4.Controls.Add(this.cmbCateFilter1); this.ucGroupBoxEx4.Controls.Add(this.label2); this.ucGroupBoxEx4.Controls.Add(this.lblWaitToUp); - this.ucGroupBoxEx4.Controls.Add(this.txtAddCount); this.ucGroupBoxEx4.Controls.Add(this.btnRandomAdd); this.ucGroupBoxEx4.Controls.Add(this.chkSevenDays); + this.ucGroupBoxEx4.Controls.Add(this.chkSkipQualification); this.ucGroupBoxEx4.Location = new System.Drawing.Point(162, 2); this.ucGroupBoxEx4.Name = "ucGroupBoxEx4"; this.ucGroupBoxEx4.Size = new System.Drawing.Size(410, 165); @@ -933,6 +955,16 @@ namespace TemuKJD.WXForms.ProductForms this.ucGroupBoxEx4.TabStop = false; this.ucGroupBoxEx4.Text = "待传商品"; // + // txtAddCount + // + this.txtAddCount.Font = new System.Drawing.Font("微软雅黑", 10F); + this.txtAddCount.Location = new System.Drawing.Point(245, 131); + this.txtAddCount.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); + this.txtAddCount.Name = "txtAddCount"; + this.txtAddCount.Size = new System.Drawing.Size(36, 25); + this.txtAddCount.TabIndex = 536; + this.txtAddCount.Text = "500"; + // // txtSearchGoodsName // this.txtSearchGoodsName.Font = new System.Drawing.Font("微软雅黑", 10F); @@ -952,6 +984,18 @@ namespace TemuKJD.WXForms.ProductForms this.label20.TabIndex = 794; this.label20.Text = "商品名"; // + // pbSelectProd + // + this.pbSelectProd.Image = global::TemuKJD.Properties.Resources.loading_blue; + this.pbSelectProd.Location = new System.Drawing.Point(111, 131); + this.pbSelectProd.Name = "pbSelectProd"; + this.pbSelectProd.Size = new System.Drawing.Size(25, 25); + this.pbSelectProd.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pbSelectProd.TabIndex = 781; + this.pbSelectProd.TabStop = false; + this.pbSelectProd.Visible = false; + this.pbSelectProd.Click += new System.EventHandler(this.pbSelectProd_Click); + // // txtExtCodeFilter // this.txtExtCodeFilter.Font = new System.Drawing.Font("微软雅黑", 10F); @@ -962,17 +1006,6 @@ namespace TemuKJD.WXForms.ProductForms this.txtExtCodeFilter.TabIndex = 555; this.txtExtCodeFilter.Visible = false; // - // pbSelectProd - // - this.pbSelectProd.Image = global::TemuKJD.Properties.Resources.loading_blue; - this.pbSelectProd.Location = new System.Drawing.Point(116, 128); - this.pbSelectProd.Name = "pbSelectProd"; - this.pbSelectProd.Size = new System.Drawing.Size(25, 25); - this.pbSelectProd.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pbSelectProd.TabIndex = 781; - this.pbSelectProd.TabStop = false; - this.pbSelectProd.Visible = false; - // // cmbCateFilter3 // this.cmbCateFilter3.FormattingEnabled = true; @@ -1139,13 +1172,13 @@ namespace TemuKJD.WXForms.ProductForms this.btnClearFilter.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); this.btnClearFilter.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White; this.btnClearFilter.TabIndex = 559; - this.btnClearFilter.Text = "清除"; + this.btnClearFilter.Text = "重置"; this.btnClearFilter.Click += new System.EventHandler(this.btnClearFilter_Click); // // lblGoodsCount // this.lblGoodsCount.AutoSize = true; - this.lblGoodsCount.Location = new System.Drawing.Point(9, 132); + this.lblGoodsCount.Location = new System.Drawing.Point(136, 127); this.lblGoodsCount.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.lblGoodsCount.Name = "lblGoodsCount"; this.lblGoodsCount.Size = new System.Drawing.Size(71, 17); @@ -1182,7 +1215,7 @@ namespace TemuKJD.WXForms.ProductForms this.btnClearUpload.CanvasColor = System.Drawing.SystemColors.Control; this.btnClearUpload.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnClearUpload.DisabledBackColor = System.Drawing.Color.Empty; - this.btnClearUpload.Location = new System.Drawing.Point(343, 128); + this.btnClearUpload.Location = new System.Drawing.Point(343, 131); this.btnClearUpload.Margin = new System.Windows.Forms.Padding(4, 2, 2, 2); this.btnClearUpload.Name = "btnClearUpload"; this.btnClearUpload.Size = new System.Drawing.Size(58, 25); @@ -1227,7 +1260,7 @@ namespace TemuKJD.WXForms.ProductForms this.lblWaitToUp.Cursor = System.Windows.Forms.Cursors.Hand; this.lblWaitToUp.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblWaitToUp.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255))))); - this.lblWaitToUp.Location = new System.Drawing.Point(140, 132); + this.lblWaitToUp.Location = new System.Drawing.Point(136, 144); this.lblWaitToUp.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0); this.lblWaitToUp.Name = "lblWaitToUp"; this.lblWaitToUp.Size = new System.Drawing.Size(71, 17); @@ -1235,23 +1268,13 @@ namespace TemuKJD.WXForms.ProductForms this.lblWaitToUp.Text = "待上传 0 件"; this.lblWaitToUp.Click += new System.EventHandler(this.lblWaitToUp_Click); // - // txtAddCount - // - this.txtAddCount.Font = new System.Drawing.Font("微软雅黑", 10F); - this.txtAddCount.Location = new System.Drawing.Point(245, 128); - this.txtAddCount.Margin = new System.Windows.Forms.Padding(0, 2, 0, 2); - this.txtAddCount.Name = "txtAddCount"; - this.txtAddCount.Size = new System.Drawing.Size(36, 25); - this.txtAddCount.TabIndex = 536; - this.txtAddCount.Text = "500"; - // // btnRandomAdd // this.btnRandomAdd.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled; this.btnRandomAdd.Cursor = System.Windows.Forms.Cursors.Hand; this.btnRandomAdd.DisabledBackColor = System.Drawing.Color.Empty; this.btnRandomAdd.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.btnRandomAdd.Location = new System.Drawing.Point(283, 128); + this.btnRandomAdd.Location = new System.Drawing.Point(283, 131); this.btnRandomAdd.Name = "btnRandomAdd"; this.btnRandomAdd.Size = new System.Drawing.Size(58, 25); this.btnRandomAdd.Style.Alignment = System.Drawing.StringAlignment.Center; @@ -1279,6 +1302,16 @@ namespace TemuKJD.WXForms.ProductForms this.chkSevenDays.Text = "近七日爆款"; this.chkSevenDays.UseVisualStyleBackColor = true; // + // chkSkipQualification + // + this.chkSkipQualification.AutoSize = true; + this.chkSkipQualification.Location = new System.Drawing.Point(14, 133); + this.chkSkipQualification.Name = "chkSkipQualification"; + this.chkSkipQualification.Size = new System.Drawing.Size(99, 21); + this.chkSkipQualification.TabIndex = 806; + this.chkSkipQualification.Text = "跳过资质商品"; + this.chkSkipQualification.UseVisualStyleBackColor = true; + // // ucGroupBoxEx1 // this.ucGroupBoxEx1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) @@ -1579,7 +1612,7 @@ namespace TemuKJD.WXForms.ProductForms // splitContainer3.Panel2 // this.splitContainer3.Panel2.Controls.Add(this.splitContainer4); - this.splitContainer3.Size = new System.Drawing.Size(1542, 377); + this.splitContainer3.Size = new System.Drawing.Size(1557, 377); this.splitContainer3.SplitterDistance = 347; this.splitContainer3.TabIndex = 1; // @@ -1601,12 +1634,13 @@ namespace TemuKJD.WXForms.ProductForms // this.splitContainer2.Panel2.Controls.Add(this.pbLoading); this.splitContainer2.Panel2.Controls.Add(this.并发上传); + this.splitContainer2.Panel2.Controls.Add(this.chkImgRandomBlock); this.splitContainer2.Panel2.Controls.Add(this.label11); this.splitContainer2.Panel2.Controls.Add(this.txtSinglePriceAdd); this.splitContainer2.Panel2.Controls.Add(this.chkTestNoAuditUpload); this.splitContainer2.Panel2.Controls.Add(this.dgvSelectProduct); this.splitContainer2.Panel2.Padding = new System.Windows.Forms.Padding(0, 0, 4, 0); - this.splitContainer2.Size = new System.Drawing.Size(1542, 347); + this.splitContainer2.Size = new System.Drawing.Size(1557, 347); this.splitContainer2.SplitterDistance = 350; this.splitContainer2.TabIndex = 0; // @@ -1799,7 +1833,7 @@ namespace TemuKJD.WXForms.ProductForms // this.pbLoading.Anchor = System.Windows.Forms.AnchorStyles.None; this.pbLoading.Image = global::TemuKJD.Properties.Resources.loading_blue; - this.pbLoading.Location = new System.Drawing.Point(569, 148); + this.pbLoading.Location = new System.Drawing.Point(576, 148); this.pbLoading.Name = "pbLoading"; this.pbLoading.Size = new System.Drawing.Size(50, 50); this.pbLoading.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; @@ -1814,7 +1848,7 @@ namespace TemuKJD.WXForms.ProductForms this.并发上传.Cursor = System.Windows.Forms.Cursors.Hand; this.并发上传.DisabledBackColor = System.Drawing.Color.Empty; this.并发上传.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - this.并发上传.Location = new System.Drawing.Point(1062, 30); + this.并发上传.Location = new System.Drawing.Point(1077, 30); this.并发上传.Name = "并发上传"; this.并发上传.Size = new System.Drawing.Size(118, 23); this.并发上传.Style.Alignment = System.Drawing.StringAlignment.Center; @@ -1833,6 +1867,17 @@ namespace TemuKJD.WXForms.ProductForms this.并发上传.Visible = false; this.并发上传.Click += new System.EventHandler(this.并发上传_Click); // + // chkImgRandomBlock + // + this.chkImgRandomBlock.AutoSize = true; + this.chkImgRandomBlock.Location = new System.Drawing.Point(117, 32); + this.chkImgRandomBlock.Name = "chkImgRandomBlock"; + this.chkImgRandomBlock.Size = new System.Drawing.Size(123, 21); + this.chkImgRandomBlock.TabIndex = 821; + this.chkImgRandomBlock.Text = "图书图片随机打码"; + this.chkImgRandomBlock.UseVisualStyleBackColor = true; + this.chkImgRandomBlock.Visible = false; + // // label11 // this.label11.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); @@ -1914,7 +1959,7 @@ namespace TemuKJD.WXForms.ProductForms this.dgvSelectProduct.Name = "dgvSelectProduct"; this.dgvSelectProduct.ReadOnly = true; this.dgvSelectProduct.RowTemplate.Height = 23; - this.dgvSelectProduct.Size = new System.Drawing.Size(1184, 347); + this.dgvSelectProduct.Size = new System.Drawing.Size(1199, 347); this.dgvSelectProduct.TabIndex = 187; this.dgvSelectProduct.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSelectProduct_CellContentClick); // @@ -2113,8 +2158,8 @@ namespace TemuKJD.WXForms.ProductForms // this.splitContainer4.Panel2.Controls.Add(this.btnClear); this.splitContainer4.Panel2.Controls.Add(this.panelEx1); - this.splitContainer4.Size = new System.Drawing.Size(1542, 26); - this.splitContainer4.SplitterDistance = 851; + this.splitContainer4.Size = new System.Drawing.Size(1557, 26); + this.splitContainer4.SplitterDistance = 866; this.splitContainer4.TabIndex = 3; // // statusBar @@ -2125,7 +2170,7 @@ namespace TemuKJD.WXForms.ProductForms this.statusBar.Location = new System.Drawing.Point(0, 0); this.statusBar.Margin = new System.Windows.Forms.Padding(0); this.statusBar.Name = "statusBar"; - this.statusBar.Size = new System.Drawing.Size(851, 26); + this.statusBar.Size = new System.Drawing.Size(866, 26); this.statusBar.TabIndex = 2; // // btnClear @@ -2380,5 +2425,8 @@ namespace TemuKJD.WXForms.ProductForms private System.Windows.Forms.DataGridViewTextBoxColumn colAddTime; private System.Windows.Forms.DataGridViewTextBoxColumn colOpResult; private UserComponent.UcCheckBox chkSevenDays; + private UserComponent.UcCheckBox chkSaveBound; + private UserComponent.UcCheckBox chkAiShortTitle; + private UserComponent.UcCheckBox chkSkipQualification; } } \ No newline at end of file diff --git a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs index 3ac7b06..a21315c 100644 --- a/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXDBProdUploadForm.cs @@ -164,6 +164,10 @@ namespace TemuKJD.WXForms.ProductForms this.chkUpDraft.CheckedChanged -= chkUpDraft_CheckedChanged; this.chkPreSale.CheckedChanged -= chkPreSale_CheckedChanged; this.txtTitleHeadWord.TextChanged -= txtTitleHeadWord_TextChanged; + this.chkAiShortTitle.CheckedChanged -= chkAiShotTitle_CheckedChanged; + this.chkSaveBound.CheckedChanged -= chkSaveBound_CheckedChanged; + this.txtFilterBoundMin.TextChanged -= txtFilterBoundMin_TextChanged; + this.txtFilterBoundMax.TextChanged -= txtFilterBoundMax_TextChanged; this.txtPreDays.Text = wxUploadRule.PreSaleDays.ParseToString(); this.txtReplaceText.Text = wxUploadRule.FilterWords.ParseToString(); @@ -175,6 +179,13 @@ namespace TemuKJD.WXForms.ProductForms this.chkUpDraft.Checked = wxUploadRule.UpDraft.ParseToBool(); this.chkPreSale.Checked = wxUploadRule.IsPreSale.ParseToBool(); this.txtTitleHeadWord.Text = wxUploadRule.TitleHeadWords.ParseToString(); + this.chkAiShortTitle.Checked = wxUploadRule.IsAiShortTitle; + this.chkSaveBound.Checked = wxUploadRule.IsSaveBound; + if (wxUploadRule.IsSaveBound) + { + this.txtFilterBoundMin.Text = wxUploadRule.FilterBoundMinSave.ParseToString(); + this.txtFilterBoundMax.Text = wxUploadRule.FilterBoundMaxSave.ParseToString(); + } this.txtPreDays.TextChanged += txtPreDays_TextChanged; this.txtReplaceText.TextChanged += txtReplaceText_TextChanged; @@ -186,6 +197,10 @@ namespace TemuKJD.WXForms.ProductForms this.chkUpDraft.CheckedChanged += chkUpDraft_CheckedChanged; this.chkPreSale.CheckedChanged += chkPreSale_CheckedChanged; this.txtTitleHeadWord.TextChanged += txtTitleHeadWord_TextChanged; + this.chkAiShortTitle.CheckedChanged += chkAiShotTitle_CheckedChanged; + this.chkSaveBound.CheckedChanged += chkSaveBound_CheckedChanged; + this.txtFilterBoundMin.TextChanged += txtFilterBoundMin_TextChanged; + this.txtFilterBoundMax.TextChanged += txtFilterBoundMax_TextChanged; this.lblWaitToUp.Text = "待上传 " + lstTemuDBProductSelect.Count + " 件"; @@ -269,7 +284,7 @@ namespace TemuKJD.WXForms.ProductForms //#endif if (BaseClass.SaLevel == 1) { - chkImgRandomBlock.Visible = true; + //chkImgRandomBlock.Visible = true; } IsLoadComplate = true; @@ -1569,11 +1584,7 @@ namespace TemuKJD.WXForms.ProductForms #region 设置标题 string prodTitle = dbProd.product_name.IsNullOrEmpty() ? prodInfo.detail.goods_name : dbProd.product_name; upProdInitParam.product.info.title = prodTitle; - //标题前缀 - if (!string.IsNullOrEmpty(wxUploadRule.TitleHeadWords)) - upProdInitParam.product.info.title = wxUploadRule.TitleHeadWords + upProdInitParam.product.info.title; - upProdParam.product.info.title = upProdInitParam.product.info.title; - + upProdParam.product.info.title = prodTitle; upProdParam.sessionInfo.sessionId = upProdInitParam.product.sessionId; #endregion @@ -2042,8 +2053,8 @@ namespace TemuKJD.WXForms.ProductForms } #endregion - #region 短标题 // ai获取短标题 // 暂时注释 - if (1 == 2) + #region ai短标题 // ai获取短标题 + if (wxUploadRule.IsAiShortTitle) { if (cell != null) { @@ -2073,9 +2084,15 @@ namespace TemuKJD.WXForms.ProductForms } upProdParam.product.info.shortTitle = BaseRegex.GetStringJson(ref shortTitleRst, "shortTitle"); upProdParam.product.info.aiGenShortTitle = upProdParam.product.info.shortTitle; + upProdParam.product.info.title = upProdParam.product.info.shortTitle + upProdParam.product.info.title; } #endregion + #region 标题前缀,加在最前面 + if (!string.IsNullOrWhiteSpace(wxUploadRule.TitleHeadWords)) + upProdParam.product.info.title = wxUploadRule.TitleHeadWords + upProdParam.product.info.title; + #endregion + #region 售后信息 if (cell != null) @@ -2780,6 +2797,8 @@ namespace TemuKJD.WXForms.ProductForms attrValue = "1 kg"; else if (attr.value == "g;kg;ml;L") attrValue = "100 g"; + else if (attr.value == "cm") + attrValue = "20 cm"; } var wxPropParam = new propParam(); @@ -3144,7 +3163,7 @@ namespace TemuKJD.WXForms.ProductForms } #endregion - #region 书籍类生成书籍图片 + #region 标签图 书籍类生成书籍图片 //qualificationList if (upProdParam.product.info.category.FirstOrDefault()?.name == "图书" || prodInfo.detail.cats.FirstOrDefault() == "书籍/杂志/报纸") { @@ -3218,7 +3237,7 @@ namespace TemuKJD.WXForms.ProductForms } #endregion - #region 食品类生成食品图片 + #region 标签图 食品类生成食品图片 //qualificationList if (upProdParam.product.info.category.FirstOrDefault()?.name == "食品饮料" || prodInfo.detail.cats.FirstOrDefault() == "食品饮料") { @@ -3306,6 +3325,100 @@ namespace TemuKJD.WXForms.ProductForms } #endregion + #region 标签图 成人用品 + //qualificationList + if (upProdParam.product.info.category.FirstOrDefault()?.name == "成人用品" && upProdParam.product.info.category[1].name != "情趣内衣") + { + if (cell != null) + { + Invoke(new Action(() => + { + cell.Value = "正在生成成人用品专有信息"; + })); + } + + string prodName = "产品名称:" + + (upProdParam.product.info.category.Count > 2 ? upProdParam.product.info.category[2].name : upProdParam.product.info.category.LastOrDefault()?.name); + string company = "生产企业:浙江邦臣医药有限公司"; + string address = "制造商地址:浙江省金华市婺城区神丽路1399号6号厂房"; + string model = "产品型号:见包装"; + string material = "材质:其他"; + string user = "适用人群:18岁以上成年人"; + + foreach (var propParam in upProdParam.product.info.param) + { + //if (propParam.categorys[0].name.Contains("产品名称")) + // prodName = "产品名称:" + propParam.categorys[1].name; + } + + var bookStr = prodName + "\r\n" + "\r\n" + + company + "\r\n" + "\r\n" + + address + "\r\n" + "\r\n" + + model + "\r\n" + "\r\n" + + material + "\r\n" + "\r\n" + + user; + + var bookImg = new Bitmap(800, 800); + using (Graphics g = Graphics.FromImage(bookImg)) + { + g.Clear(Color.White); + //Font font = new Font("宋体", 15, FontStyle.Bold); + Font font = new Font("微软雅黑", 15, FontStyle.Regular); + Brush textBrush = Brushes.Black; + g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit; + RectangleF rectF = new RectangleF(80, 80, 800 - 80, 800 - 80); + g.DrawString(bookStr, font, textBrush, rectF); + } + + Thread.Sleep(Randomx.GetId(500, 800)); + var locationStr = UploadImg(shop, bookImg, cell); + if (!locationStr.Contains("\"success\":true")) + return locationStr; + var location = BaseRegex.GetStringJson(ref locationStr, "Location"); + upProdParam.product.info.qualificationList.Add(new qualificationParam() { qualificationId = "50000089", qualificationUrl = new List() { location }, }); + } + + if (upProdParam.product.info.category.FirstOrDefault()?.name == "成人用品" && upProdParam.product.info.category[1].name != "情趣内衣") + { + if (cell != null) + { + Invoke(new Action(() => + { + cell.Value = "正在生成成人用品专有信息"; + })); + } + + string prodName = (upProdParam.product.info.category.Count > 2 ? upProdParam.product.info.category[2].name : upProdParam.product.info.category.LastOrDefault()?.name); + + var baseImg = TemuKJD.Properties.Resources.qingxu; + var newImg = new Bitmap(baseImg.Width, baseImg.Height); + using (Graphics g = Graphics.FromImage(newImg)) + { + //g.Clear(Color.White); + g.DrawImage(baseImg, new Rectangle(0, 0, newImg.Width, newImg.Height), 0, 0, baseImg.Width, baseImg.Height, GraphicsUnit.Pixel); + + g.FillRectangle(Brushes.White, 860.ParseToInt(), (1024 - 4).ParseToInt(), 500, 120); + + //Font font = new Font("宋体", txtSize.Text.Trim().ParseToInt(), FontStyle.Bold); + Font font = new Font("宋体", 44.ParseToInt(), FontStyle.Regular); + //Font font = new Font("微软雅黑", 15, FontStyle.Regular); + Brush textBrush = Brushes.Black; + textBrush = new SolidBrush(Color.FromArgb(0, 0, 0)); + g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit; + RectangleF rectF = new RectangleF(860, 1024, baseImg.Width - 80, baseImg.Height - 80); + if (!string.IsNullOrWhiteSpace(prodName.Trim())) + g.DrawString(prodName.Trim(), font, textBrush, rectF); + } + + Thread.Sleep(Randomx.GetId(500, 800)); + var locationStr = UploadImg(shop, newImg, cell); + if (!locationStr.Contains("\"success\":true")) + return locationStr; + var location = BaseRegex.GetStringJson(ref locationStr, "Location"); + upProdParam.product.info.qualificationList.Add(new qualificationParam() { qualificationId = "50000115", qualificationUrl = new List() { location }, }); + } + #endregion + if (cell != null) { Invoke(new Action(() => @@ -3696,6 +3809,12 @@ namespace TemuKJD.WXForms.ProductForms this.cancellationTokenSource.Cancel(); } + CancellationTokenSource getProdTokenSource = null; + private void pbSelectProd_Click(object sender, EventArgs e) + { + if (getProdTokenSource != null) + getProdTokenSource.Cancel(); + } private void btnRandomAdd_Click(object sender, EventArgs e) { btnRandomAdd.Enabled = false; @@ -3709,24 +3828,31 @@ namespace TemuKJD.WXForms.ProductForms })); }); int addCount = txtAddCount.Text.Trim().ParseToInt(); + if (getProdTokenSource != null) + getProdTokenSource.Cancel(); + getProdTokenSource = new CancellationTokenSource(); Task.Run(() => { List prodLst = new List(); int index = 0; + int pageSize = 50; while (addCount > 0) { + if (getProdTokenSource.IsCancellationRequested) + break; + index++; int prodCount = 0; // 如果产品数量在0到50之间,说明数据库商品数量不足,无需再重复筛选,直接随机打乱 - if (prodLst.Count == 0 || prodLst.Count == Math.Min(50, addCount)) + if (prodLst.Count == 0 || prodLst.Count == Math.Min(pageSize, addCount)) { if (index > 1 && prodCount > 0) { - prodLst = GetRandomProductList(out prodCount, 1, Math.Min(50, addCount), true, prodCount); + prodLst = GetRandomProductList(out prodCount, 1, Math.Min(pageSize, addCount), true, prodCount); } else { - prodLst = GetRandomProductList(out prodCount, 1, Math.Min(50, addCount)); + prodLst = GetRandomProductList(out prodCount, 1, Math.Min(pageSize, addCount)); } //Thread.Sleep(Randomx.GetId(50, 100)); Thread.Sleep(Randomx.GetId(250, 500)); @@ -3766,7 +3892,7 @@ namespace TemuKJD.WXForms.ProductForms { pbSelectProd.Visible = false; })); - }); + }, getProdTokenSource.Token); } public List GetRandomProductList(out int totalCount, int page = 1, int pageSize = 50, bool isNotCount = false, int totalProdCount = 0) @@ -3805,6 +3931,12 @@ namespace TemuKJD.WXForms.ProductForms if (!string.IsNullOrEmpty(cmbCateFilter1.Text) && cate1 != null) data += "&wx_cat_1=" + cate1.cat_id; + else if (chkSkipQualification.Checked) + { + // 厂商直采普通店铺不要随特殊商品 + data += "&wx_cat_1=" + string.Join(",", GlobalConfig.WxCatList.Where(c=>c.level == 1 && !(c.name == "图书" || c.name == "食品饮料" || c.name == "成人用品")) + .Select(c => c.cat_id)); + } if (!string.IsNullOrEmpty(cmbCateFilter2.Text) && cate2 != null) data += "&wx_cat_2=" + cate2.cat_id; if (!string.IsNullOrEmpty(cmbCateFilter3.Text) && cate3 != null) @@ -3929,7 +4061,8 @@ namespace TemuKJD.WXForms.ProductForms if (row.Cells["colCheck"].Value.ParseToBool() == true) { var draft_id = row.Cells["colDraftId"].Value.ParseToString(); - upload_draft_product_lst.RemoveAll(p => p.draft_id == draft_id); + var add_time = row.Cells["colAddTime"].Value.ParseToString().ParseToDateTime(); + upload_draft_product_lst.RemoveAll(p => p.draft_id.ParseToString() == draft_id && p.add_time.ToString("yyyyMMddHHmmss") == add_time.ToString("yyyyMMddHHmmss")); this.dgvSelectProduct.Rows.Remove(row); } @@ -3972,6 +4105,7 @@ namespace TemuKJD.WXForms.ProductForms cmbCateFilter1.Text = ""; cmbWxSafe.Text = "安全+未校验"; cmbSourceType.Text = "厂商直采"; + chkSkipQualification.Checked = false; int prodCount; pbSelectProd.Visible = true; @@ -4330,6 +4464,41 @@ namespace TemuKJD.WXForms.ProductForms private void txtTitleHeadWord_TextChanged(object sender, EventArgs e) { wxUploadRule.TitleHeadWords = txtTitleHeadWord.Text.Trim(); + NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_upload_rule", wxUploadRule); + } + + private void chkSaveBound_CheckedChanged(object sender, EventArgs e) + { + wxUploadRule.IsSaveBound = chkSaveBound.Checked; + if (chkSaveBound.Checked) + { + wxUploadRule.FilterBoundMinSave = txtFilterBoundMin.Text.ParseToInt(); + wxUploadRule.FilterBoundMaxSave = txtFilterBoundMax.Text.ParseToInt(); + } + NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_upload_rule", wxUploadRule); + } + + private void txtFilterBoundMin_TextChanged(object sender, EventArgs e) + { + if (wxUploadRule.IsSaveBound) + { + wxUploadRule.FilterBoundMinSave = txtFilterBoundMin.Text.ParseToInt(); + NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_upload_rule", wxUploadRule); + } + } + private void txtFilterBoundMax_TextChanged(object sender, EventArgs e) + { + if (wxUploadRule.IsSaveBound) + { + wxUploadRule.FilterBoundMaxSave = txtFilterBoundMax.Text.ParseToInt(); + NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_upload_rule", wxUploadRule); + } + } + + private void chkAiShotTitle_CheckedChanged(object sender, EventArgs e) + { + wxUploadRule.IsAiShortTitle = chkAiShortTitle.Checked; + NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_upload_rule", wxUploadRule); } } @@ -4744,5 +4913,10 @@ Content-Type: application/octet-stream public bool UpDraft { get; set; } = false; public bool IsPreSale { get; set; } = false; public string TitleHeadWords { get; set; } = ""; + + public bool IsSaveBound { get; set; } = false; + public int FilterBoundMinSave { get; set; } = 1000; + public int FilterBoundMaxSave { get; set; } = 1000; + public bool IsAiShortTitle { get; set; } = false; } } diff --git a/TEMUKJD/WXForms/ProductForms/WXProdPreSaleForm.cs b/TEMUKJD/WXForms/ProductForms/WXProdPreSaleForm.cs index 563020f..7ed524a 100644 --- a/TEMUKJD/WXForms/ProductForms/WXProdPreSaleForm.cs +++ b/TEMUKJD/WXForms/ProductForms/WXProdPreSaleForm.cs @@ -1495,58 +1495,4 @@ namespace TemuKJD.WXForms.ProductForms return result; } } - - public class AddPriceRule2 - { - /// - /// 加价金额区间大于 不包含 - /// - public decimal MoreThanPrice { get; set; } - /// - /// 加价金额区间小于 包含 - /// - public decimal LessThanPrice { get; set; } - /// - /// 加价倍数 - /// - public decimal AddPriceTimes { get; set; } = 2m; - /// - /// 额外加价金额 - /// - public decimal AddMorePrice { get; set; } = 10m; - /// - /// 单买加价 - /// - public decimal SinglePriceAdd { get; set; } = 1m; - /// - /// 先加后乘 - /// - public bool AddMorePriceFirst { get; set; } = false; - /// - /// 上货库存量设置 - /// - public int StockNum { get; set; } = 999; - public bool IsStepAddPrice { get; set; } = false; - /// - /// 运费倍率 - /// - public decimal ShippingPriceTimes { get; set; } = 1.0m; - } - - public class WXUploadRule2 - { - public int PreSaleDays { get; set; } = 5; - - public string FilterWords { get; set; } = "顶级,之王,二手,亏本,冲量,白菜价,跳楼价,xx,xxx,最大,最小,低价,降价,成本,赔钱,甩卖,真丝,蚕丝,香云纱,羊绒,羊毛,羊羔绒,羊羔毛,羽绒,皮草"; - - public int SkuMinPrice { get; set; } = 10; - - public int WaitSeconds { get; set; } = 10; - - public bool OnlyHighestPriceSku { get; set; } = true; - public bool SameSpecSamePrice { get; set; } = true; - public bool SkipUploaded { get; set; } = true; - public bool UpDraft { get; set; } = false; - public bool IsPreSale { get; set; } = false; - } } diff --git a/TEMUKJD/WXForms/TalkForms/WxTalkForm.cs b/TEMUKJD/WXForms/TalkForms/WxTalkForm.cs index 0497dc7..89612a0 100644 --- a/TEMUKJD/WXForms/TalkForms/WxTalkForm.cs +++ b/TEMUKJD/WXForms/TalkForms/WxTalkForm.cs @@ -1039,7 +1039,18 @@ namespace TemuKJD.WXForms.TalkForms WXShopListForm.UpdateShop(); foreach (var shop in GlobalConfig.ShopLoginList) { + var r = dgvShop.Rows.Cast().FirstOrDefault(x => x.Cells["colShopId"].Value.ToString() == shop.ShopId); + Invoke(new Action(() => + { + if (r != null) + r.Cells["colMessage"].Value = "正在刷新"; + })); WXShopListForm.Instance.CheckShopLogin(new ShopLoginInfo[] { shop }, false); + Invoke(new Action(() => + { + if (r != null) + r.Cells["colMessage"].Value = ""; + })); } LoadShop(); } @@ -1117,6 +1128,8 @@ namespace TemuKJD.WXForms.TalkForms { lstShopAfterSale.RemoveAll(sa => sa.ShopId == shop.ShopId); var rst = WxShopStatisticsForm.GetShopMainInfoList(shop); + if (!rst.Contains("\"code\":0")) + rst = WxShopStatisticsForm.GetShopMainInfoList(shop); if (!rst.Contains("\"code\":0")) { WXShopListForm.Instance.CheckShopLogin(new ShopLoginInfo[] { shop }, false); @@ -1126,9 +1139,15 @@ namespace TemuKJD.WXForms.TalkForms return; } + string errMsg = BaseRegex.GetStringJson(ref rst, "msg"); + if (string.IsNullOrEmpty(errMsg)) errMsg = BaseRegex.GetStringJson(ref rst, "message"); + if (string.IsNullOrEmpty(errMsg)) errMsg = BaseRegex.GetStringJson(ref rst, "errMsg"); + if (string.IsNullOrEmpty(errMsg)) errMsg = BaseRegex.GetStringJson(ref rst, "errmsg"); + if (string.IsNullOrEmpty(errMsg)) errMsg = rst; + afterInfo = new WxShopAfterSaleInfo() { ShopId = shop.ShopId, RefreshTime = DateTime.Now }; lstShopAfterSale.Add(afterInfo); - Invoke(new Action(() => { LoadShopAfterSale(afterInfo, "查询失败"); })); + Invoke(new Action(() => { LoadShopAfterSale(afterInfo, "查询失败 " + errMsg); })); return; } @@ -1144,7 +1163,7 @@ namespace TemuKJD.WXForms.TalkForms } }); tList.Add(t); - while (tList.Where(ta => !ta.IsFaulted && !ta.IsCompleted).Count() >= 20) { Thread.Sleep(100); } + while (tList.Where(ta => !ta.IsFaulted && !ta.IsCompleted).Count() >= 10) { Thread.Sleep(100); } } while (tList.Where(ta => !ta.IsFaulted && !ta.IsCompleted).Count() >= 1) { Thread.Sleep(100); } NaiBa.Util.Helper.ConfigHelper.SaveConfig("wx_shop_after_sale_list", lstShopAfterSale);

k)9E&2e73kQKG)h`!G41fH0`clw*4jArJ! z1h<%36o5iw?940gla1dxfq`_3%dlfq0AdwJ=<9p99qzWs>ZwH;WlH)22y;s**dOM_ z#k|DDGrTau6qw;qt(Q7VI&R*k376e>W7bp2J4YzDpLp088IUh|z#Hn57znW}nSeh@ zoj6ty$EcvUVsASghR?yVeHc(SjLwY5)Kd?Um^Lt~ftKNnd7%Q>*(T+d{zdCW_sE+~ zPr!OG@$#BuAh3XO{xK{KJCn7~1FSz#HAC=uj>$UC11}HWGYJZ+CTFJPy~T7tkn9R<;f8X&;&iUg{L0PT#{((Ta z3nfue!j2q9c11;C|BYOH{{&alfM}8{KMhS!jeAm*fa+yBTMrz@J;Tr_wvv23-C7x} z&OcWVqp%+FGI7nvB-UCGy!L3nxF|LJEE==7o_t`UVFbO_{vcvBU5=+{I5RUBJ4 zmT&`1ik*|yKO~+YQVtj@~TC(=BjiP~U&yh68oGvnkk^z2ulkKu` z5ql#!J*x?ZFZggZyn=l#187Muq5Tb(bTm$%whB$-eI(K7h?qEnUlfV=s8JpTMciPb z-pr&sc13tjhLy=o2h}LByl*#&_b$QH7wl}sWJ;1k@t_264ma4nou_!j3)s@9m&&np zL`%k-v2^`r$~VNVsxwJu-2MQY?yA4#O>=K#wTLc9_82cZN#>TDH<`*1%^edi3DNwm zUgniqn_G5GX(rV=IFanxbjtF zyc+iFsJY?wg4g&SFhN_ViY`rO^Qzsi)E-;^uDGa^z$J`WzmVmH#_!g)PSshFYQcQE zO)0Z{itXIr9_+P3u7n}SSTuH`^@$Z$F7z7=vT)vCKkS%j+Y#(nxj&z>u;ZvdSG;mf~`mDM3~eD9jH!+s$RA&Qg^0+dWG^^MxA@Q2dl z$-LZ@KXZaP@i7P$Lxdu_ym*PyR;?#*(Wb{LO|qyk;2!}m=Ob!{tI|dw;ebLz0?KHF zWs>=1E%n5e9~Q^-VG1EZTz~XDv-NEJAHjRu`r9P7ynvhS+SkLs|3+9Ux#i!`)*op_ zgge#y%3&jcK4M@^9jVNgSNt7)a(_UFVy%qr>+U*V(?olckkTkMEtWd0PLOjx0)x6Q zCpvOyifFQ;@p}w>Lzt04hy@v11>482Ue4YWj(+?gUg^&4j4={)&PdYeZy(>x!Whq5 z7(ePex2LfskGP42siO5^t9MRLyD@1^*XOp~KRg&YCz(VC|Lc_^;n>>}iEQH(19ti; z;i;YyPImtDMY-}V8(bsq-Yv*dr;Vm?O1_sau$Q5Tzw7z2!nsfAP~_}fHaf?XT;AHd zIJU?@$Bey4$3!46l-s+P&2TgCZk^BF$L``XiSt!juJB`Ds)AoK z{|KJhApO>BPxU)87uNtpTsf*qm(k%nH!RlN-l8rR8{ot*5rt^Z_r&fDs-N^^yf#Zh zi~2suL(*raS$^)0+}xkEhD%d?cE9n%M7r=?LO>!i1M-_zhsmM4J%-q6o|vac_gzME zrMDA6Y#_rEGi@r5R3DNKiOZ==$UlO_PqmdgB{tx78|@~m3q|P~&Su<*EQTIgGKr0vao5GEf=j3R11A$AcMZI==+@mQZKP|uI__GJ%sMfD7 zeq8V8fZQmZ-uCdlBo6Ai&)6DiqNdQ_d&(oy0L|i1*4=Mmu=P3(lZ%U3czV$~YixV^ z-c2U8`|s&g72?~Tim@9Yssj! z*d1$dl_redK&6}9!6jgT+>YRtv;s1+v2-gYBw)~6wBeu!QA+v4bUsS%DeX%4hhggr zKHJOz647g%JiZ3?NOmiswVF4b=}h`I!5jo+z>U=CV0BVb?xF{J%nmTdpEzHF|62WG zC>rv8Q=t6(*+ai^!VkECsmfosaqk|aG$d$(@#909iw^-Zksd>A@GR||Y#-?Nw4wa) z%QN0*gB;i2V1JiA`5c{h%`7RsQ1+QOpFwV2cP!7^R$H3adG|Qmdz~r@iXFLeZSf!b zjTKIIgW&6#xu9;rt%`G>lEwpPCdKmw>Jx6iSzHZ*0R??LR$HA7Kl?kOC;WLRDy5Vi zIn9C~{1O*7hRVnpCi?av-2j4=xRpBxir;=#ntZ)JE%u zDw(-zF+P~_!8er%E=q5#UuxLT;rH$SerLOV0t~cQtKwj8`9+T>wZ95#0OA?qLzxC1 zAA2J9KW3$q6viPQ5EcGmOH z>Uh`ONU_>0#<*pwxx~KAL`D8fE;p}oP~f3aR<}J!VCBz(bqZNs`%4u-QF>xHV(vdGs!wJ-9RvQc^ zj$>(K4`Pz2dz$6@njO>C1EYzkSEET%^6-f%OPYD$rXsmUgh(RpEc!7ajM&1 z62Mh2JN=4@IM2;=zqS4>IHAq-CVN}KUo7=5X2dhitJ8kr8TGkU`bMVm%ib-1S>zBM#lv? z#X?mUJ;!3AIZ7KR)GKCwBE8f@*UMMy39NENG;Q7c(1OfGCV%zc{E2>m$JPIH|IZlw zx8{JrcmXNFM}BqQUt9tkp*wG3A7ofV8RR9A9H%LN6jvUYjWmH*@(;9Ek7PQ(Fcdw| zq`4p2MV5KCdhxUmuz!6m&|vw1 z7pZxeHP*BzBW~;CN50`5d#>S0&(=IJJI{7%qBM{Wa9%URJB3|Rbp4k`sXV{~94p5M ziJ*Tv!1!YtCPo?EwOqjPVR>?aMK?))@@3*Xz=d9WoXFbK5tga)EG?w`#fc#$uYh6V z=6FTC#bavvC}ft6`YWZ<{Q5RdN5h^F34=W2IfLxfgpiDL7aJCZq_+^0}@|_FaYpl*6ymWB*ty(&J|0qH*h2e?fQnOX?0>Zh;@U!34 zKLToeo2}-Cv}~IM3MH{cyi!ONh$QWRKohC&No2}x8eRY=u8Cnd3d}7;`{;%pQ>l2* zf{RZC9XT1Z0+ZTpPc3|uT$S?mzD8Vfx2qIydF;NPck+6?V1*$v`{cxNyhP_vHlEWN z5Z|Z=?#oD{AkCxG$&^zeUpK5$*0OW#Mv91Zop^AT7JExOm4W#zI(?5GNowkNEUQ+| zy8CvjH`RS{$h6!@=ycTq8!!h52}|g(=k3t?jC3(L(WULWV`2>gVm%6lO}`SdE+6URBqxerA2ug6 z2_udlZN3-k&t7JEeDv8oUf&8#JPFWJ-?DS(ejeK)H#gt?blHn`MPS0>#I-=Q$G*g^ zmE6UE$ob0j#Z*pKFx9u$hGnGFnPOTDbRA<9!Wj?N{M=|h@=wpzF9@AU(sT0(*lKS0 zL_s!H5|vx)(_k{vEBg9c;ftVamnl{$qb~2fg_Z9c&389DwWEUu$L~TXV27m|?K`yd zN;j_zEz-&fIQj&M1X&a|08eGLCB?qvbD4opWc|5Ujr`k6eGe2Wrq8Hd?$>!J8GNN? z&=V1_Up^UP59Q|E7cjU2mzt%nfLV{TKY`q_7e1|KJ!5cV|`85@sDN*A4nYD$=@ZmYJkfrwlo_tW5{>uJL{fOdO%ta0WnK zN)6jq{Iwu~nbgFm3zo=7%;X#NRTnIOr{P=b-Bzn59}ViCJ$jU&t)Tn1Vv*;L1S5cr zK~+6ba-y?pno|%g<$yD~Ey5sO2lE(wcGibq*h@8oI$LOLlk`K*^Ufm_z*YUnIQ6uu zR%v`Rq^}F6k_S%10#n=t&s@np&x7{dfV}cl3#`LHKKA?q#g7!UU~If&jqix{!vw_h z&F2e`E93t9YZ4#+5e8k0GZHVnWV#reZrT$5$V6tWvi@Sg%C4eq<<3SubMtQI@T=_R zfRL2#%l;`kQa!Lqbe;Phx=_|w-EXG(mymt5(j;aU{j`nbc`QEoUNfqRTrs4}vm1Zx zh!8-tEtEfg^-=pn+X;DVv)yiDBDyn4M<~u?CrEbfTR+)48dmZ&5ZWLq=APWd_glC~ zl5B33%ixoGWmXClmydTHg|s9Ll9N0*@;eV6XuSx(f$yAOYrVSz3ZhUgcl+))WuegN zN8vf0B{)VMHT`kXf2uO_OoBGb-7|`JHd9TEy5*(q*X0!xLv!ebS($S61Xr>1Pr3TK z;0MQ(pA=VQ9mnIQ!%uuZw63o1MDgf$q%a*)?-oxA%$ymM&B}S8= zR2;EoETvSQPoAU2SqW)In$0fL+NT<(XPY(~7*%dt^caq&nXh#cP{y|UWVh$JOyblh zXp7+`mCTwTi(a3HOhjK^FuBZTB>i-uoN$@pQkP#~4>L6lVc)Q%_c}3R4?KNST_PoO zd;BZCSE-JA#bZlkwF%p4|FEP`Zvog}VJPQ9`v>r#_wl3UwX@gFsVQ% zf|RE4CKc1n=WioE$LW=S$;SlU=3YG_&efXlN_XJbXDd$ug1TzH6o7FoThF(C^{^ta zVT3IFPl2=bS`Lp&@x}jTBxZiC$;0s<0cG>`vtPIa*d^^W(ef4M_taiCD0J$*@w(N$ zOZ^7vP~ogSu?V^>^Z;7oOau5K*VfHu^|A!BqQ{#~kR6Au^wL(>Nf^oQ=odJ2QZ2h; z`r7dsaa6}#^oBVqxCy-S-ckB{-Xuj-x&`_A!({ipv3R097ISd_`R2a8Xqx!;vvj$M?E z=C*6Q3hg9Gm~)Q)5Zy`uUOU<~ z7GDDKNhh7dUvpYPoa(pnf|V@wqsNJ^*y@eiI-_C><^!VdNC)?W>9GVhb8rMiGhT0e zVdq>M`e>sG5fRh)O#V(!nSS@=J7=yB$pb|O+-9@K!+}vgzBQX-&A8gqFXxS5!Tq~E zRW40ryD@Q5{3FsO-v+>|_p4J^(Xx$UX0n!+H8JlAtk@+BGxngPof--Xs`$j}#z;aX zghhxB!alur#33aA9s&@1v|j>p$+0DRF!&5|d{ogsGFa2&?#u8==PI$^D$qkamO9!0 z{V;#;i0W_&2rq#}ym%;|`@Rv{ERV!foC8u8f6tC@xTHZt96K(+`xC__&f<3@=btuQ zrI0gIU!^uE%U*n(Fe7m+M9KaRyjzvONqqoh$~9aZD3HlR8PG&;Lb@!?+RerqLH3W0 z7WI%;l`XP;tdBzXI>%hnTsWQQ4#F_bKCj951_s1KbaW5L9$pD$y0iS% zZVhVEvM=n7QE;=^AaP{Lb|UR}AE6Q1H6$GgGvfbQ=o>aJJ;^Dyxu~NlN*l{r3KzZ%baYdLD zIkgB?mwRnDC^zkcjbzqU+J(Ixn$9ue>8^^4hdnfqG$g_1xNGRBHbNrK?3|-`b0npe zw2{e;fqbed^Go16Ky`%Kt2oWpn49AJA|oG8FY*Pcj}Ijq9CceB999_M z9azQljks$cxS-M>h^{%8sRmF*@(_s%PJc{#+bAJ{7H~0UW&H8$o8u7Sy86QQotNk6 z^|KuNFvxbF8j^V2FI zD8@C$a+VrNc3K+PwfJhf`qZy-yXX~3K={zT^s=GA_VeG0*N-s?cTYzIb~a9pskg3M z;Z?e0YsZMqzWPrQoA_i$K=zQh?gyDqf`iX5Pd1`BPZw99R}+47u1qJl;C}>uIyW}^ zfJBA1!fD~eM4p;S%%ITdYheX}@08}t=5T1Z%|!8|-WCKJms)l?opuA9#^4q7E@c&E? z@G$N$M;Mb>UtB;RaZCHuGX#7;siSA~G;Mx|)$a6_LV;n|JFRGyRqKj3oOJ|e7*!?k zy*escFi6qg(nzJBM}_YsA7@z(mT>zsRAh(}s?7$6B6wX>Rw_n@RJ!JO5>Q@uc?iAL zc_Qem&{DZ+^nHR&(2iYJr#H^dqT2V(pU9~hTEQfYgoB6t!;0|(uwgaAe(8F86>?Ds z3=T8g7dy)h(Z;>(X?E%>1C6BH{6dcr;wRANtE2sFR8z8D_Ssyq}JvjH8OhWQ2i?FUsMDuHv5&M&sc6YsFH`yKd4?&HipwRm<3| zJxZ6Cb~0}CQ;C=C-SYe;A}%B0HECeO8uLs+!;F6ITZFHRRWO6QRQwFP^J~nY9KENy zI3FzD3a;oNqme$wq@N;A87waQgod8mM@2Nx!{6taFjoc8dt-b=Zcts{P&HP0BjL~tL47m=dowx$$qz0`9;_0m zgrx@$OYZjJm{44`=dknOU86*7l@~*u6({N)YV2_yuG) zJ52FZc9w}BmbM{rgLgxHUgD2u(V71{yzzhD^B*q#|C$4I3M$zGTtu-?P88BzawvIl zn*BfPkaSUUBE`)h1!WD@)P;fXub1lHOFZ$q1t^LAo>P6DK2L6oEatW$YH(6!Bwalq zRL)cNaJj2Ez&Q9KhR2E0%X9iETYaCNQ{}~1(6$d$wsxYJT`q8t58S&b>mb)!k@^)Kv5tbHnZ$(v`^dcZu5gOx!>9@rme^|DWE4gYhT{c^r&0jly<%a1g9GmdQI$% zxr;0OBhUf(b#zt6eEH-^@@B_7MQq~P<^I@;qJqT7*K|gS?7a-THogp7YNQ1@E2?Ve zA$W)Mf~rgM&cjbEhztaq`mpyE8Nu$2R*62@CMSEa(LaKF!!?b!Z%=fBF#CF#E(5*u zCm#kJd#|4aIJQY4$C4s~yxQ*^Se+owQnni(@4@ZS`h&Z4?{}44IPYEi0Y+7}X7YkE zwZEuNU$%S7Nng`#)n2CRntr_N??9#)?QU_fScKovH`fOY3?RnND{n{7{k^a?8i$(! zH>%l}$cwK=()|Gj_FU#CS$64p)bpx`@czV^!c^tbY-M*CGhK$+w?}~EOa+!^&yCtF5a!`#Ep}{E9DOQv zHel%Pd(qjo6Q_R*$B>o}YykGTPRt0>oktYeUqHtODtN-HL#vxvJ|BYX5)B&TQ?Dp{ zE4`QbqTbInIo+NZNi02!@NyNb7%5iOV`MnI#T#$4Hi7XQ6rPWob4x4(~ac znCY=o37a8JR1bo>yR>Ig-=v`J`5@Gfqw*L)vEwy#y54Fz)lREVp-=trT%Na8ZH~Pn zw-}?P36P2b{Tp>TcVHmKurpwDw`~6;5I2U;5&(MT*yUbcyGA)^Z6)txWce<+l0D zp7i-Q!@ehGrGU7jR)6Qn7w-`hOiITP%Q~%CRY?@5R`O9@)Svo-c7*YiO}Eo0vy{IQ zGJ+v<5|cr07^G%q3Vsrvas^Ge`C7%I5NL^~5t~!>@=}cMIvXd>txA5`Uv6p3%0f>8 zOqVB(v#kfdm|@59{0qUR>9@SaD{tli8tpktWJS62y>~kwudLhe=UcF14@q5w;ZInx z5_7WQ;L`uW-g^c$+4k{*ARr=5dIyyb(t8OgNEbp!x`CPLEHf!Z0h0R;D-Rzi89=>q$<=wLr8$d_G4=E+l zwfCLkq+9}rw!F2uiXJtw9$e{UB9N4EMa*f<5cF;P?5ipM6kij*?L-%re&lo*AjCYi z7_|pdJc&05k4b&`%daeOMc#v(s(#1yy`&EdzjC69UTvrjqOsrsu&mGhm6b>f6$B{2 zRuLLdch$E-+oJy%k1h82zeGgCA6@^s*`n;pEAR=h-?8%!WvWxcGYz;D;22(`oERI5 z&r9_S)Ev++{-_ITn83Pj2%1|Yaek?Fx7vw4f@aSyE$Q90G>Ibcu#;Tr=?v}=hQdp& zHJ>=hYbcB3CGWv4;CpjcyKS2YCYlTXF+vTGzSgC3cJ?!wy$9}$4;BYv(VP=Zn_dP= zrVFDz616NEn!=7L6QTS;g}6A3c;%!%k!YTKP6J!-iXfWm z%bC4U|LDac=06=xr{G}Z=}WN=@L6Q7TJ!dZSIU_hlmGS6_{QoI^X^KMmtVF0XExP! z_LeK~T*J5*KgAJ6fU|9mjhM$JHao|(K!`=GdvN(Nu77+a>4hooY?WefnSGy zHCiII3Aot@Qag^MKEX{k6QObpiJ$zm+M7nu~+nvLHss?c)X8iZ~g@@n%F`XD&5#m9KKS{APcS>bMRFKGeGy)TLV?ilR* z3qT6Bf|lUS{~@qMZ_1_22dyw?_-|v(d_I5vdk>6_ypF@(sOmRP);KmyZJZQ-QKAFA zdy^c*lV39ZTSUYFV(V`8Aefyv`>b>wV0RQ|P975WMEmRv^VPOsdw5frZnzRa;uMHC z1x)#YDd&e_3K)K!a8rjFw&@T=Augpy*6Ox^oyj~ukd93E0@AStIo7HTy+Klv_oquO zsd+TJ(%3foM~;44CwvuIhiX&0Ri0Myh>FNAHPYcsSy$3bX9GW>jh@lXP0%EHV|!1)akXG7e}BQ#zL0Mxe?O= zl?p)JK`Mo5pMKL@0(?dmKhf%R=M(`I+u|a<=8GhQSeBb+K`3cH+sCwRPIRM^_$6|E9UgE)Iowo9>{jfr1<~}`_)=2jp-{OCdk}eI`+%{#SqV@P zt-G79!mP&&jqq}cGRyMHVQUMU>+?~OMRVM&l!uj$P`1Q&bfl36+^A}D*pd*$(N)%%YLzg+Ct0q1l%?M^#`j9f57p~&%dl~KZ{~@}tvK$RMN98H z&xpKu_@&yFMU!ew<>oCm}a`y?1O}YvFAm^ZNSeFw>M;Xt&_G-}tk$ zI>dT^tOMYOn_R;fefs&Y4{EaOYO+A$ON1DxaLM`*bJ%<|t{O;vB6E~ab$k>jU1_|6 zIComx3`#_}U1qOR>wChv6-U{*p6I0np8r+^O#90z*6VEdJkAL+c<-%1mhi2OQtagv zHbkqypaoNGA)upapF@EB3eb4H8me$yR}{vuHJi2#d_c%`NDCp*VZS?IVr}L0#i4jX znbnu`#k*~__W7=Ngaw%e&ul&XRbC(N^|j7EIf%Te^Abs6`wju+=MiEVh{Jg%-#Yw2 zDePY1&5rlOX0sfF$3=@);PIt!;tglkJs8C-47rZ=?SLVxIPFzYpH#107091eCmM_rD4s$zD`J~HW83#)P zuwzzrB10!Tw#D(bB>NtQ|7JZ$~Gu3*@}AZj+>(Sq4@d z_gsB!G>?kQepNH~CO)LuIeMUooDMOgTW6!n_k-V@c3gxsNV;UotCCuf49kf z3`qexyxeZ0rrurf&j|3HS|X$n6C5J;F2SD$w}gxN<3j_=OEk46tr!zrH(n*wRUHse z;&b8-f)OTY?!J>}!IvWOXS1F40^cuG!*bgQlRKP0PMd>!!szUqr+C`j!(ck^uh>GJ z3BDy{4fv?f*ti@ut`hCGIc0HV0|U0Sa+&=2)A@f~&6FJHeFVkU`ClI4%XcbMHkwo1 z!|>`?n=0Xp4io3{A<5>kmWz6ter<;A;MCcuc=ex(=0(g2)?fMvBSY&tK?(aPn^7*J zP%)}fz{cv{w$2yEyDrC)^YS;#{87sK8yKhVmNl! z^;5i+9rMS6T91k0%dhhbb$MkAb5`lT&9M%~H@X!+`OB3pAfchlbS}gRFP92#80^+o zeI)~+RJeZ#wv__GT`KrD+E}fSM?V91U{V2IcCcdyp`tjiLcJ<{IxPN&yJzdd&OUX2 zJYWY9M&g$*JT2OY`Vp3FFE+Z`zC|j(m{7bldmCH&ayJ@WufBDW6L5Vn-w&EDFtOlB zux!^p0mi0esz~6RM}POzPS^K)t4v%#Eq)*xTh?BQwk+p6dObU|GeXliwBTUty=`oH zv-3|kK|9^0!L{ih%cc2cJ3M#J;}20LbY*3qvyr{Q7V}Phh_U+mD;R#mNOqNDgxPaF zYSSSTX=f&;#$mZzpq4GiN9o+5R@d!RV0?hFot6V-ZTTS~M+bSmg^~piQnuv0=;-a4 zHDFY-dnBJyAwc+$XcJqpMsz=9dVYsvuS6eU7?qYV5yX(R0dV6WHAvVFFtte4Bo~(B zphr%IRsgsUg@)DWZMc+7G%DOqRamZMq;q_f74lTah!d=RXXnJ`%*_1>kPLlP zYO`PPz%M5YDeS5US2ouC$+#?(^lOM6uc16_Ww%gT_qe;N`^R@bt@)&hzaie!dQ>D` zsI)!lJjQL8{F|Trn90oh6t9p>3>U{QP%+pUk0xmHVM5_j~IBAs~fvztK?N)*n7Y*${hz6^LQ6q(HX<$3R!o@v25uXkWTMR z5Fb$!_eVBXd9nl_wz3GG6|?a>lisLlRSWKNT=XV`mp)2TCjeSOJ>J9gx|o(eem9V~ z-m^3j7%kqp?|x(psr*H*kx6w+dNRc z`scW-+?_?AvGz~G{sos&|D zRN1%KWy}~upW~<-k=ge?Uv%meU1DdmqICsL3Gwto39wWDZd(GyRaUspW|yX>TOkiH+Eo=i3`+2|UO@#kirP(GiVch8Qh5pTPYqt!xi6MjAl ztA^*Yo5vttNgQ=dZ$7JW3y^f(CCy8V@1I$a|H(bs6+Llny4{p_LG3kR z^8O)65&3bT#{8Wp<-gLOdTl;Z=j?O6>X;r z-u5panXon7Aa;(<>kw+k;Zf@a%7157oum#is-dX7R{Xq>P}U}}=(8={U&=qi{npW= z+UQf zEBf%8lWw5Z%WDfqVGu*VM7|lgzp`35cE4z6g(q@j=4X=h%u>W!DoYa=zx>r|Os5yv zAuz`L_^iOa);g$x2h>>ICDU6Z9%QVPG8OmNqOUD9xlxaDd~5tY9zpFh_isRR>-_OB zcRfU9vM6^i_kY?UK6ltPSa6dcI*1=*(t%ArDb{{?QsOe9E0?}W{XPt+J2ltY2U?-Q z#gyXuZJ#|6K{?94hyXS|77g(1m#x3uts6AebCe%yW%q)JWaa>3Z>}-7ht8qOlQn*n zcY{2OFzmLHk)1JYhG#0+iNL&KuD2Naf^G=-r@PoXbZCA5<39vIJhxlOt0*Yn94|DR zYHT6XR6y_ck7K&0C<6B*kvn}V?ANC!S99N}r{ch6}%enD{a^R~CRexu(r7Aw+ z05s!KqKeyvKCGt(ZFKUzen#d)<%5X1n;#pMro9I@F6d#E=@s#kDcka_-flTRa32Y^ zFLGV*uMXjehh=OX%qjQF57z}3_}EP@zGNh#MA-q65vnjT4B{Mod4HBR5tTMl9{8(d zd}RGvpo?niix^5ZWc4;1;72IlyV2Tx2Rv9*UT}$5nH00OC1}@G<-HIb>l}7<^kV24 ztzXa0%^S$gMUbFlc~xi|2|~L)U*Mk0c3MfJVsy-v&B` zhaUHl?1DSn4DkZKvp~l8B32Btv z>k5oSt^`18A6o|=U~R4}4U4=|{Hwlwk?&+=jUT@XFSD!SP-=OW_C8~c0DJx8w2ed> z;F)P#l5%%a$rAnbsyBPs`UN74x))CPi~OEUSoIJd1#`W;6@1Cba;y;(XSLN~;l)`v zTS{4}W2Y+S9}xDtb^Je3`;*|`6~|Wb#Tq{WS_@@(l3};clE%2EjsECX7$BLkIl_LtSfdQQ#n>-~BsJn**9YAaL>w-?HeKdIx&DFj;|@%KlaJg5uA4DwQthguv&e$NS~8JPU2bAG#>EB%{`0#b zoR98MdBn=leHqHuHPNc1b#8r=J?_fqQZ88g0!6CZ*8N%ZU0u#NjoM)Yo42~ap2WVb zXYraCgnQTD@+&6bmDqy+MR!-yxyQH)hCK{9HQW3I_2lUM zCSCsu)E*&`pXZ)8jbCdlV_W!XaBtQSsp6dZVW&)WE9<<@@#!(VcZ~ax%M(qN#-9Uo zPK|^(D~xhan@X4B%^OF-FU~-ti}}isSGi|(0e$DQ!N5;`Ek!BAEsCKi<^}8RlSR^8 z{Mk8nM1yS*c=Sh4oI{(#eN-7F-PTphQQF|q*wXx9ggufCCPg$j#Ln5D>@R(myj726 zr93LFSXo#lQy$Z0`@{%u(qw*Mkx&qL4z)i%>%3{GS#(k1Z^bkT284a17W4EjMQlR| z&(-oNLFp@8u!&HgqTN5e)$|BMB_Snog$&nC%tEK97pbe2eVjG^^!vsTkKWP_Z?yu& zij+boe^|vyzF#W1k~6RGIPnc^cCEav@KlFD3OWM9HiDlXh$CfjVeS2)N_ZF96A1myIe=VO_ zWt1McHSz}ayV3Vh*}d8PEdTKrc$;>*Ueq#-j(~{0h^W#t*Zk(JkP8^S!7;MU;Q93L zGnpL~^65|wFq#QZff&Xf{Bf4h+NuzaO{G%XDZ-YmPgjib7VY^f`ZYm}28gX`xbH=R z`!>1a! zx}29`0asdFA=sKgD1YaaAE6K5@%LPBQbV7~wtooN-IH9pUoG+8pt8>CIdj5*op0O} zpDTK11Z{n*OlJDqduptHNprgYbj?Zpt{dXhS~7K1_+!jHdFy2V%OG+cSK3|8 z5u*ZX<*ZP$aGtIB-2wZf0W;q#a=q@@`bB-lzt#%2z0MC(<}POvV+i!t+;={E+&N7E zFDDcfe@l!#j!+H4_~5&g^c{6Aa`=Aa+O8QU%(4L!UXRbnYIgfc8c2Dh4B?YL@5=x5 zBp3?Z=VHGLuxfp)YegGC0C4aBLmgcH7Xc}$BswxTtw{oY@tyJzLfN+jFlqOB}0 zk6<;n<5oD2ASjOuV0rn z$@uMQNrN3hQ?T46!G+I(FD`HLjRXLP%Kw)GS4^&((XQ1+;Ex7e$8Iav#+s3N|^N@6Ai!?LN>3siduSA48T__s=i4 z4$HI3_GooLUUJ!_S=+K$rDub~$=*-<{PQJd>q3n-lveNj5*BDVIp))Nd24Ff>X3fR z1z&*q9dbz96SA6v0VX=~wlPN!^w)m;jeE9!N7bt~&-UQb`5UPaU73(&HY z$wUwyXV$Ys-_7*BINWTzxV3?%uM}RIZ60r@r^M1Cs1&&*I#rs~ttX@#9F@D@-k?S> zLGgQl8{xYbc4gVppzwRi3gJ)OFls*JFGI^Yk1r9`X%@`fk2{Kg(eQTn*;)}ZYkXgG zUZJzAWf@7@wdD}?xv9RdP2_TD$BV{&QsGkQ5C1Q0wfJTs(qAzf&6T)Fea*f2OBIbt zypFPjJJzM|RKts{+(N>ay|ypFK0CsA^iiv@hMGJulP=(PC%lMQ*!re?3?nXgwAjEEB7ZedYU(e)7aB~j!XLYdgRdvnzn8Tl zoI-^a-GJ|(lHpefurqF`>|`^8#Ket#bIm8wZ6o}#hdrc=S%R{KF{Z%25fCg}>om!e z-P>+ivmr`l5dH#2RCMhUJ7x4YdT>P`MCT>@y7g^Pumx$c3t|NANoj8sS&%cDfyYqc zcZ#D_pG~&kkoQj5;qY(ID9g#^a5SfXhC;2-5yBo&cYpo**#?kCW*}Ou=!YI8EZ4Sh z*yDw4xcPoGc2ChbBFu|Lp1S2Ir88ivtZYP~e8*fVoa?axI{g?1#r6xDxk2@4y9vc(o z`?-m%V~QPi=fNX0r!C9wFI>xYOg~jAioRTF-O@7G)?v0TIA2Usc8B?ZuK-#V6yJ`yYHN-#AW=b1cRHA zts%2a!|J?&O>LzUH6fVg;oeG!ynziU4G>vWq8`#FyUUb@XKT`}+mi6*Rd}B9iEq|V zY|ZC?CaJxeJaSGqsIYhLRgiula59c55$Ane&hVS6-k zFzLu#a`ExIh#F7?bsz z7wC^$9jN6(?8NI5b;tI&9EEBq0z&~AZ4PCxl*;bZ|rtIhW6RZ;2()6Ekt&zbo3?&u7- z>REGPo8Pp>*Pue3jIeR_w=glgRt1#pY|MH^*EE7PuM_Y1Vbn=A?%Py0!k z8OC;NA7BCsJu?SMXFI zvn_7w^;i}=Nd~9Xm2yeGnc81hjO8G&c2tm0o9F4cBH{;5Y9k@9%1+0{#MqTLS>Wq1 zebf`}+l!5kY^`{7y+lIC{js;LQ=YH#7uMH=)`y~oQyL=_9kYG+-XHmH&%dr}EljL4 zHY|33Q?Ja*8_Pq&qv72{EI!CR+2Qq*>w(deuAz#d3frZzfF|A~*deh1(UbZ9_xLj3 z5w^ca>rR9%@)vEV3^VuRg1NZu$&C~KnoSVpcq`O9uQZy|&JDw_k(Bpe#Xz{A}eQ+h7V<{$6t)#oc8k@L2FCq)ojJX&LnEsr-AuY1yOFd;RJ z2#;G#92=Nz3@&jb)5|J;JU*a4`8Ln@kZ*D+C5tjm6fMk=|+Lus4gF z+)a&rZ~IG#R9@9;|K~#=6LZ4?O~q3__-|Q&>X{X|N4!2T*mptFi>>e<0tX=%VGVp`lE9uH2!D{(yFR^A z&cbgU`hnQ0R&+w*R`cBL6x9|f%gt5@BfeLMu?X*-68!=G%h&O~->^$?vRFYB@nG#T zbfZjfrB%XQt66*RQyn#DL`U@iO-`Qit^D^Nu#9MB@cl~*>kXdnslt{StHaw7&ebFy zkEO4jihe3hNEquCp83krg=OzL<*>bgo`4vSyn%RNQWv9H{ZeW{nUwC=I;9HBODSkp zGL_b4zs%%|WaU?yiw40v3^D7%3h%C^oQaR1LS7?+{0ja6V3Y5|V_{2AA7gVZrJ%CC z$@CLw^Yv!psyy#nQt*?h4-=JGRie9EFiHHocR5!xeu(=U%l zz8B8wY8wF|(6a*IWnjv+Q2EEt+=h()vHgZ~K?j?B?_&iX!nCt|) z=f__n(nA$nU|=SDb$08wdagvW6H>7cINhgHQ+etK0m1?G5x6Wd@`X$jfOmM)BbG8U zLTsh9fLoWN))Vb5J$w)@5x-2#UC7-G5Xgs}c7*x$56Ppqgzv?*k=c8pO$#sLYP8-< z^*syNikJNRjl_s8t93-5tl;e{11rjYV}bp( zm}`UMeXWy<>_zVK>t>lFN$zIwbc=&a4%+Og75YgQW=6W@yH_x_!cZOSFlr+YqA zwW=HM)|G{;++`PwKwBP3;g+Q1U#7u{y6x40R(r^S6gQXIpUq1W{NT&NPSA~eO`bfJnb`{qQ_Ag#4zYIN}QXE z8S}zXKh1^@&Az=-3i~l;?LG80V`2VXB0Rq-4@t?h`uDr5zdMDVhhmhPY=2eN@SP9x zd*XOIug615)gCJwV~R%qdQE@d!DqJ&ZIz=n&i6yhzJ8TrU?H}U+7My0nN}IQ$*K&? z!8c={ALTSa!v4V3FA&<0nxbh(Z@BL3Xkgc3!&G+c)5)Qu(7FA(y_PGxS^zxbJoG9i ztaTr0p$xLkzo`tG)iwhMUO08#VviQmhF#mt zwhlgav~sI=|^X>kd)D{`p^#RSO&>`9X_SF2y7f=b+$zK_1)oQ`Ji)vk*P zq&yJ)Go$rNVFND@eqsGZHLl)vM8d^H;c0LFEAAp>t*;#$F0y<-_&H3)>>!D!U)J(> zvN!!d1cB%=(5)DnH+3QYAUIUY+BPqT*UVJ-_s%vcKvI=;ZQCgC&#qCAY4Vm!Kf1Yl zE7YhvpQ#0sC`Q6Y9KNOHXlcRvWo3A3N$1I*dS=>YeW_jU(U98_yN#yqVcoz80RE$1aaD{cwU#Ul$!!9yYTR?rgCLY&m|J% zZ2F_j>4Z!Mpy5o>q;hv-4Rm|Q^Cy)A1j{|!&P&2nbdsF53>TZc*6=vqAG@8?*|`c= zhW;R!o6p?=*`pwifc@NKY*!Hy-%RBi{xJG5zkl*bfG_S$Q*@nOiQw+qGwKAO%?ve* z+xJkdE2eAiUEYE@IedPX+a17)({jt4wftN#vZ4-#_gH@kRV}gR%a)!uw*K; z*{e9Rix|+Z87)`Rf%t;@yC{*OIC_3wN5f*34wHWR4@>ob-Pqi5b;Y7_Yeb2e)ac4{ zK{eb}*UW3C0x2lN@4zYBFs;KC`pNCqrkTx?>-M}wZX1uU*TVtSsWelSr?nzJCMm`t z@#OmH?jD-@T{c(ELP)Ccw+dVW+~vWZiR;!m4wU`hJUqP+{#VI*?S4et4k`Vl6NUq{ zTz3P5g(+o+_03miQ8qxSvFZC{Jnzy6P|Tk4YD|A6Cd<(qhkqW4M0C5_Py^Gd%c4o* zcx|gY0`9bQ$3Y+C>=48LnpbXjOp!RwuTpI5lajb9bZ$iS{4qeqw{E}Jikba z0^SJ!{G%r~MKJ;7V8kupGMzUnDhNLQHCiRQDiF4Qliz-( zTEDws8g6j2@{Yh+>A#WhJ%PY=t@u-}rki5BMlU6&RiP8d^8i1*502n0_OP}*oj-p? zkW(sieuB0_kO(SeLq31Q;vJrKnA+Q$Sw(1et&}{={pNSdNOv?xtY`Z;kjy z*{AxcWd?BI4bJ!tU_(=0=^k7B;)_3p{YyLYj`&2h*xt`9nuJ9V6TC>L!d|`Hx@M|a zvVnw+fM1@!don%fb|CBRl40`%Q$aX(d*yMC5qfm$Z#K!nY=A$4QmW&m(ZxtdjZlA} zno1%;=)RN(cLzG-3szrIFFJo#fj3`3%%;(WI7gG|>pjW@C8y4?N73vTpvTU2Gek0p z>u_qmL`OHC2*lMhk7VI5nJL?8KiOj6-I;gD&2Lh~B@AIcJ0WNAoc>pczL&iU{fTO0 zX=~1*Qb#v0%+XUSuNNF>VaYIT!17g`YzQ7a+<80NGJjL*$gr|>5&lk?ZzZe$C<}Q4 z2PK!YcEL!8(JW`~qKFLnC2QiZdpTgBmxtAhi9bf1AvwV~Gvr&4p zGn>q$rDo(UwQJ0HCxuAL?!q^A5P5Wp-_I<*Sk0}Bprb?`TJBMSFyFavxHzhpP>-0* z;ScTyIHIT&x9dehCBM4IR%D9E!$;|MuG+%{4c#Q)RbDebyd6aFeen%WG7JvC891#| z-w@5JUckLyuJh`ck#i%!#{^Fl?$)e{)2ta@_l@$r>}R#g>>Q zx3kh2=v!O4P(w*fHtyuJ4B z?6p`9yGVol@&f?)#;kVh#2|R`X0<;h;*D{hHZc1MdX+YiYNdBE$fvjc+}WdrLjr}e za|a}jw3aS^Fu*eq*!?}VuD9MQV#h&k4LTY}a6Sb#PV)e70B+aD@9(@Vmwkq_wF&el zoHTAx$y&Qi(zN<6iGg^Sd&N{J2wd`E)Km11YNqMZcZ$0zb}>`fnp(|)1L{q@U}SSS zuLa9B+3>*O13VZry`#T$857;}diNl>KL@D<=USA_apU{rly@dFEl08dC{*Ak4E_j% zf`7vr!7;z#hWPkjlj(k_&=H1pZ`DWd>(e18&n(VPl0a;9(M{I-lnXnjNdq~LaZLba zuw2x&+gsW1H<2z%7nrW{tENQ?Ekz3zJ&C~`T?5nf0z}rH?Afu^VvYZ?7KM9WB`XP0 z{!ep@&yCV($~dcz>IXW{bFu+9gv|X~wU+f=Ox{{z88H9A@4ry^mg zVWzcP7-JD&tRN9fZkCku&inTsjn1G^tQJw?a2<8D3V*-q`kOr@2O6Iy%LxS%5lR2f zNwhI}H=>ts>3W=F8ST2+fu6ylGUx3TnUoZFSW>a@UAqb@7r_q-Wl(y#(V91lFKR*M z3o8s)8jX^NRUZbX7tb>DBQD< z`pI+NUDyNroApHGo@hCA7v}KX&URW4#xl;#*%6FrX1J&vDCPTj@Jw2K`SvjeD zZUGuzLCZ7&z1$WmT)9cuOmKv$XP+{qcTeBLnUozQ0!Wwh_+Wx5IcdP@)$tFDLuCS&F% zoptkm2A_}kurjx1%K-N6RPUCeLIpTZ^C&B{e`Z?}99Rk8X)C~o^4=VOA+m1adb)aT z=1FpMc5urTrK_b-0eTVOOvCgM<=BEAer$oKV)4;;b>=9AI%?uwe`}*qn&*L zZH|3H-8pxpt>d*-55aL@7aQZ?3`#RwwEzM~W$z>C|pWbLXxBR9_&UTtEjZ|4wt%ab-%IhCfv zOCxF1 zb=bce$Rf14Se8n(@HQIAeMYxu3*^)A+8 zqfe3~H24t&*tKvo&0FCQCkE%qgV%2}bMqtX+zuigJ@-Fa2j5M(DfRJGMv09sUn}$z zo}bkP8~gEuiE@*xMG5D6X1H87H&CV+7!KtQY92V~>=wA4*^^zX;3aWPA(n|qh?J1pwToF2+tzO^f z?Px@cY`S4C+}V|i@0CapI9yUt39GJ0N6C~!piP2Jq^-#tvuan_#pCltkI-!+O1 z^~8U7=$?kB7MivCNXdjS&*n2sh{)X(JfC{J9KT{);+`8u^8S_&7vu`|wtkUL$$K6D zd3LstKD3$LLwIoT99bLCpuUaV?gvzC%7FQ&NEmzvjpMZEA zIkdjLOcA@=r>w$rg2rtZz_!N}zxEO_^j;eo-m=2*d}K!7;cXAXE5S#5q~-MoW%zpE z=jNFe?=@6|vPZwfb!(W4CHDZ`lgF3ACx0EMB10G)&I;YWIver-7R+G7w+DDJoaVI^@s3MBObZN zM>f2Ym_|GuNhg&SAMBGorCq8H@e(=8;}Ks1G$ulHvxe7p>Nzv7@k%wnZ|>%-W;Y9g zW!F_ffuE%+wo<|1Rhj)q-bFszCfqDF0 zj%q1kh;az3##}L>`SP|vc;@oBusQ*j;Kl`|DFrMlFd0+^t&w5j?7IQZ*2yACeVkKd z?>5W<0f|;e9ZKuu0NT0I!HC;6{q54;^fgIuaYCM?2q{FT?}yiU&%BIT?t`mbW|I1u zX?~F=qz&PPJyeYzzDqi1O7}#a7O(Kf%wk0(2M%yo_=ohQq{NG8A4R55H62oAi{E%V z;9l)iBD0bKbl8EF+P{kuWYZq@7u$-#W@*gKr6_Heoes;gCAZ7x;)`yyb1hkKBsIx+ zJRB14VQ+-tBH`5g{tJ-HwC+Ugz5E@}V|iO`iU7yQcJA{8+mU0B@_k5qx@okcy*{%R zZ-E9={vk-1t%XIEHZFG?2f-X!Am~IKgFi)kw3I>FU6S&cQrPOw9<@(9TWGJU*!IA6 z90u>|r+YqgEhjCfN0BssQ1f*yf>rX~!(;b(79aJxEpGY2au9oWq{@_6sSd}?63i1p z9LxJ!o6RCY=N|&THXq1o*#K91%Xko6H#y~w6e2<34NusHpk=uC{I2GTPc~y@dXKp* zDen+x>ajv0q)srA5%>G3pUNlB*n*@!tIjn;u{QgeYsEG5tvZT|2ZXc(4q)Qee9Ldm)P6NZaAReK-H?=|?} zTm#y!u9SR4!N%K>lV3Sq;uta$=D6aYQ@J_WO!-Hl%(F$LzZSX1oL7uMKyhE`v`sm~ zgm~FfM$Z+(LV8v`bgU1Rq{wW7g0SaMUNl$q?T{brFa%8no<`sFa1@tRsBlE~iRHjIB{`6_3TW6fA(sD2_ z7W@e6GDlsw!W7{3Sg7Ig&X@;ea5fNRdrks}aCKFgo zaC@6d1raWFuSd2ST&A#ubz2206w0D>ZG3>4V|`^JcQd3-TGgL!r%q1#7dvP@BT>mD zmA=#v{}w0s8J}oR@SlgSfV3(0Kh`qKM+-SCc^c}1q;3M=D#@Zm=#80;jVD=OJ8JJp zuet2craTNNll~-`j@I|bP;ZPq}K#qOUIgda* zk+tO1sN~gv%inhoeBlfeF5xU)({XIoY=1H0YUYg0b_$zZR#-9WK+ehER6Ok)wz$yu z-uOgB3m~~5vtvUWJ@*KQPX%8ja#?u zGyV8nU4^2m?pp~|7}Z-){K*!mA}DTR>0=oqU@4Y1dK&dDMY@sV|GI(y<0gJfZ6-L> z;HW4fFw&rh)<*o&pl2<+V?1d*ArRyCOgGqsMB4E7lvUScGJ?QJThNt~gymb@T@m`! z#{c{SL8_6)9SZyti70yG=?_cBe>98ywFBhD8aHk zs`1N+PBvph>&s~f)8~X@m9*2%@50ff%9j>$wK%Iq)izzKP|W$@w;d84!=m7#In)X!-Q~l1YQY2B9gE3D&bbs)j)Fz^4{k+g4eHfWwGJW zkJkG&ri`)CVBIZW=euG0?EYM|@wQ@k15_4uniol>VO6*EI|BkFuDbg>dUE&;2K9uF zc@gumV73Fi{psskHK%wF{e%P}vDQP6MnG7K-5jX)V>@E{(hAYbYP#6$X6^wAn@`0j ztjy3ApCr@(o{fc0xz;XOdYzavu0oE8PcONG4;rDdtc5}iwGg*Agt6w#>^|q!FE_r; zpUl-nbOIbJ4=zlm=tL8Qh(Jwu7nr zZ2AJd=ip}IpDf#M>|?0m$M(T&B65i}Q?X!!E6)w9kZa|L)_d_p;urnhLef7vNqd4) zFVY8$UJR9vDUoOT(JxJUozuT8#X~VDvUH3cuDB9&Wri7Uw_{d z%o(UC_Quj5FgiA9x<+eo^$L-BJ%-RuJ~Win0SL-|owj~LH(=%9kef{M76{#)D5e9u z-Ltu#OhngNo1>S^H@q6`=Cpg*G>?6z0F=%`^$9y>>>O5gf3*B~XF7ylr1XFAdotJe zW{>mnln63KF+Ni`f%Wa#Ih21!<&m3@bbXbjvNL;>V}8M*g#@^E*}f)PdxHWur~#-) z9lq3KV5mQIXbJCF@R>OEaNeN!DtN`w_o+nZgPi9@&`$KF1!ZL*%y9Y(PyON{EfWbn z2C;OBP`)F-wO(DqQrI9{_qtuodUuR}{j&5Awk?S^$>^V?#05u)pfX%IIX5376*aIj@a`&P zcH=qyIaD)&LCZX}PF1DS3LV`i%poc)5Lc|Q6EK$O))ko$SZ)Nt*v84K_?xjW&wa{% zLGj)dS0b40Ihw;Kef$Z^ms^rX453>{dwM5NN0?xAGE!6EPQ@!%R|!4sFK+ZkaRLGo zni6_CPw_)TF+Bl(-}rwxw0U_&=<_QGe2Y6dD#|`RDy64+TG6oG^84%LgvQIvh}1uE z0wjf;slSZ<%RcJU^9TDee@hZ1)6*0vd|;#@LPVP$CqPhwZ&9R;v(o+Vv?4&?Xu4>~ zhX0GISO0BR{GXupe<_)Ni)Q{`tpQ#U>1^WVs6P4$*XcU}_aSvJb4^nxK^k>TE)g$j z5EQLDv-K!tC5M2#v&A2a-Lv95nA*u_8!0XaLcDZtfmtTAq5~Ow{}51%>=cA5TE1(b z4WH05xy5>C{2%OncT`mAvTq{_A{hySBqb?HCFdwvvLs0=v4JK?&H_r#2uRMECP|Kx z1tdd*P0l$qu}SUQ&Y3wgXYPGx&fIzLkGt0V(W{rZ_wH|3)%UCPRTVWp?EciMwh@2# zo;uKCu{1L{521l|r2Ft>52zCHSoVIgQV^gf{FU1KMO^g6`LT#)ymDPl*LwBt#v%HZ z1@3|0A+_L9sawlFd#uRdBV{I_XGB~-P++ZvU2rMVtkyN9&=z=hb$+}yUKFPdrd!|t zc6F<0Zgc`gIUlX9wK{X?7u8y13zXWI)0oyy`OlmZA0mSr92aoaCOL(}XNqc3$I7UF zoj2gq$M}hCwd5B-;Q2+{NYF-GE=BzYl1e&d32IFms$4)Ko{U-%z9Ox6#}ABrAF<<> zG0oXM*qZlh+B2KDn2XbX- z4qJgD*3m6HJ`3A%N1$Pvq0gQH;5)b<wIlP7F294m99Q(ZC0f7!4&pC;q8xbg_VT;{XuoFv9n>+lg`iPD zv8fz?2cnfDF zYDhydMih(HuH1i)}#X=9C2X~gGouw&890SXWA&v!3bI#v<8Kt+eM`k?4x zt2Z)nAg%NKYgk&1S~k@} zs<4aw>>5~Vb|0W(lecW;%r2ElOj)oC0!b0ZF+PWQEkV!_Q7jkVjTj!ms82u>F(dM= zJyo#mY>pl~xuNpswF$d>7GFupwA2c9JL{zfhHG(9rcKzgNLQ9SFD?{BI~#$6V|orY zIl$ohH053szsd1i!mKCW?==|H?IZ&2Z*1=SG7c@TcUXN_KziOhnpn5RMks3pb&jjz>@!=CLr!*1(PWPW z6LIB-%#iT5VZe*~;mQ5|`I`p++hjl;|Ai;xgWAN}VR`cnDYBbIxc!vWmD{HA5ROWU zYbW^$CTr$<-SSDq0bD^V&&&-!SZ@V8@^URGbw0?x``jr%+xH={FUQSpwWH_ykh2=nVbg@iO?B|D=!i(d=G=?5M?!?9PY1}9?qNK+SO&1YXr1m3|NQeuVB)uX zL3f4UuskYgO@*=oJsofX-Et^m4Rrm0)|w>_T2C9Fg2lYL6meVb`VQ9iZJYO!)?TfTsvU&Z8h|cAd0>frstfn`AV& zrP)&}jH$H)ZlNdzor+5~*Z@y|UW8#v3onKXfHj*E@g=9Kj%k<)|pmi>pb5mwMnd>o!^1;Ws&AwYvP-{!Q9E)K(80p z0HlTtmPoD!Ut+RWeFS!dahZD(2AhjK>1EV0_wHebCg`W}j;2P-gec<`o&I3n*Om9@`vm zd!JaWvmIFqniw+UHrPibr)|9ey-w-3p?D&bq)zrCuaoIC@}?6G^FFf_W|K&Gm0l3# zu42#!DzNRt$HEUz3hNoa@DbxUW%@khSE&V}cF%Zj6K5tV5f`%n$JEsC{BJ{pzt{V> z2Kylc>WTuQ*z}>4AVHF3xzx4jOu587yD@d}WP#S5 z52|vSC5%Ix4=Xipe|>}zgT4MBr&Hl&5{1OMx)b`Omj*j#4p*e0TAgz_4N#xN6pe3E zfR3(^$WFQJC5GBWJ$I!W24Cdo*x8q-$^$L9y_towfj?_7kbpx{pL(f%2RV2>cU8C= zK6_r-s9rmkfFCU|uli~7dF2N^kL{4&6XN;Qwv_&RGh5HnEQD^ofKZN2^1n?~9D5zA zBG~`}FXiw;1Y%62p5RjDbEOpMm2=ADGCpX{`q0lK82rLKC%p*Rt{SvNA5;~@=z)X` z`Y%&5{{H@ZV#@y}86f)T29)Vx6@{tGgU8fw77?oXsi{i!)=rO%49iNWbE>JSFqZIg znWjkzhQtO*u@MK~P2^O{jD2frFAY9Yr|Pmk$uo@$zRo}ng#IWL@7Y**662Wj6IWKM zmHCeVw>^nkgU557KR~O?&Ks8M;B+L<8-C_Yp2(@3`L=cl3^vccC#VVs8X#Jm_X|Y( z_?!2$5#N-5XrA*D2qZpy`?rGmTfzJ-1AoiF-!kyG4E!wvf6Kt%GVr$y{6+@Qx{zz1 zRgu%$LEM)8qT3DokchdN@D{}uDA229KONe#ZVhYM%P{DalQYMR@NV;|2Ijywy!g@i zie^6@^3VU4dMxCOBF3$`!i7&<9X%Yr#Ha}dk~sTumbjt&vfav1_Z!4$OD(_NB6IoR zuFd(~s?v*ft#VZ{YC#~{hcSin-?2oU6aUNaxRdSx%)MZlG*8E;{@2?@ zfBns-;9wA9?$;mA`js3kllkfRwDG{ID}cOAn{F|?vY51J3g_>xp!&mSYySLFdERaQ zH3uFoNCobQrsQR_4Oo*`+#kJWxA(7${XK!aMBl;?vNR~7{#WIxSa&v#feypJ<@GN- z_=Vwrj(aOwb2nZ#SB=h#FpV2sP-1|-NE@GhtMEiwd6E1=U_fgALjwPk2uz)2+O*xP8jVD z%5m%Hzg+ZZo(}|of5WzvZ{+8WKgjI+>y~mSVF0 z)6y5wRp9+I6?A?8i#sl`;phIRP_aw|U{9Q;H&Vgzeb4&M?!(;w7ES)0B;Wc4hxU*v zFqAS-kB4Pie)=gn^h#i&bY$qS$XG=8KE>=qbb#$T#XOv?bW|dhzrl?E0IdEU`wB1S zi^*X19+(~H#ok75Ka=15nkLAj+|nP>_D>4`1l@m%!d*x-Yxy*!LRC1PD=kV7VbBN2 z!JpVizmo%(OK&vDQmi3>HO4zHZDm)BH(Rc!k2_lS9WI8wxNXlV|2j0Rpmq%%-t+=M zRDcD)K>6nLLZ@{;alv-d?vT=6Vi*k@BoCkrVr< zv^+qyzxcOm^$&yqi9*-yqy@l$+rP_&-Y5^2^arT_dujc5f*#QW$b>`-LemocXG6s1 z@&SwYpR#Ix!67Apj$60$E*a`uXTs&k?_63=K1j#^gSYz)bo`$CG!gS`jX!2m06>#c zjE6-zo}xAXfuaQJ>gAzYBw=j|ex@2##Y;Kwu2lq>U&6m3%YScv{j$*CtA5dcWty`w zV2%7B@-H9?sMZhvIh?Qmo?lJA|K6g1>IqpRCJ2AOo-`f5E+?kxLR^ebNaqXFm&b((1}`9FV#HxrqzN9CxD{Ch*`-+E!-1(gL2~mS5GlLFZr88)<0J zWfov+vS}GlJ|*FR;7>;CZxHlP8L2BsTGis<@_f`&w0o9bq6xnxM} zfq$Nl>em_f!V)jsoQPlRq^M+EHT}>@eplUY0JF-i>aWNgaOhw^1A3YE2vDC!duC43 zUMW9l4E?7gCiiFdveJKH*k44QA7XgJ=AYh`!>=rBc#d~-jp}@&6p-fsIoN0z?Q3G+ zRg{=^Nz;hgDZ8n_Pac6+8nt(@geWxpnGD{5yW0NeOjRbpjd?G%)6=fa$jd%G+o*v~7BK+!NHa%+9W*CMz%pv8fG_)C`Up=6+x4HG$(|-`w zr1qCAoWGUZ-^%U(mvUR$+NYR#?EqkTjkaKU4;>v%81J9cIX{e(Usji+{5EdmehpyV z^uWbiUkz^kv_lU)uGg3{p@?RTjgPK-hXK3r&lpc>zrvnY4wB`1JzEK2cVO`p7F{2C z#&F#lvLKCL_U(M4@UNLSG(eOg8~=w3ST;F$J=EcR^fz&oKZ1fkP|If`=(=CDP|W== zA^-5P0j2y~{QMD}`gg|nZ$oZ<|Ak+FG3180yipSlOjuLkj;Zo#rAz!&cuC}^F<$y; zFqqq1@oWFXU=E(#rDS}IV~f8Med_|OeX*&t(7FA1OUk!`W`}>pwt*YAYI8LdFi|s& zo6cP?+ldUtT~`-XZJ^sQDEM_Oy>4XR@B^uM(dUABYBD~{{xFWD+_!e)d(4@xX z(jC>PX+(sZ))>BQ8SJP@ZFO_D4TYTmy+glo+y6;42d578eMDFMLW-sANGU0potyub zbXmz_3W(mZm5C&5-t*evXD@=<@nbvOrsL0+{SuILtHJ&3gj0@##RK!|&Si1ywRicHOA zX0y48r9S;yUCSNhpyIw#JT5A`qF#ZcEvgO8iKzgT+MYOyPu!!GCye@vu;Iqm)g(+F<%xSs=^pay{ zTWM+W4fTne^>zECMbrs}<%anBBCL;ecj4tgwHXn0-xcg=smhsoVN4+Md8jWwM(V{) zPvU?a`>jP>)s)Zs;iXk~@{PFjal@B5&4_Wv#*S|uK{*yt<|{6cp&r^G=f|pJK6B`4 zZ7F$kaEmyCIqhi~J4=CpaP0xfTc2wXQnNY4TV(GYbx8TCvBcxXUIkpY=eBp_?!A1p zZ}O#f$T23bm1U5=l%W7lRjZQu+GXDEIGZ{kcUVt4Ytfr{4(Z9>$hn{pV{aS0-*j}c z?sIcMmgsh}(_($t{nhh51z(8#=gC=;t8EM^Tj(54wy*HR;FW^aU^o_2LYovtoRd+T zPY-vtXDjsAhhda$wI7hnDRg}ryz9NGz zyCxOmR`PYdrI=wi8hL9U(g4SW3-Y5DT$dax<9A&5*`&rLF3@bBoZXUzXdi8svaM8- z5lr>j5!)-t2J_fbNMI-p&jEd!%fCgO#S7_v2l>f-2Q4S|>|3WTL{N9Y$KV(lH~QcA zN#RVq2pxIMZ2!TAllJJ#@o}zCYK|1`yjJ2j<-$1+x$)x*UF?f~fpLs9>&WSByM|JZ zCphg+cOv=dpzPIn0k6_s68k!o^BJkDocoVCr*_<*yqWEikmD( zYy zFJC-+!}&$nfJcb-3oy?yJd26?ShpQTJKCt4Ema79(->D_d=2q|HarUmx{T|2cPYy2 zdSl?;pRhNuyq%LR8>|z^#41LaiothWFc{)sgYNQ>glore8}3-&m2q^Ii6f24+6(I0 z^#rpe;T2Gk1$n6FB9(e)51(^D8z-=>sUP(1m|pi4TcdR9fd;PVyp|&q)WaZG!^1CM z){487gt2)@&ZpsQ!d|P|*cZX;u~f3qVkW!ivI{FUAD`#*jDH$H^1XpU64Z&n~2M;7`hpKAt~kbTVZJU<&Z^OimB(HbmC?gc+(R(!Xh$I zp19@{*z-M&@yc>pB;_J=JaS zuyVhb$RUg$wxwY=JXLIar93O*M8Vx8Hi2tTs$pz#^xO{%+L+Z`vBYz_nS z0C%BWHuRd2l>=fq;NIDyzw_|EJs zX>B!g@pc|MfA&n2s+O5$x@BA{{V?QMmm~$UOZEn9@xkOd%_<*vfr0Zp4e{sZnEPWxq!#6K$FQQ@&X)Fp@1c|D& z1SuXyi6#)qRmIz4;yjia(;`S^8FN&o*>q#~w^|EPu8tT4M&0Ir_+)&o&=vh!9yDNN zO}{{2!6tp*{8)~bg50oF1lHZkX zJ@6SN@3t4?94QdcLSLdGaA}tu=6wMNzp)@wqOAW*wcD2)}3JZNINIqR^nS|BVg?{?oSN8GPqI_dt~{il~`UT+1W~KgI7<>g`Rp zKAXh30ufKx0o%LrRj!Nb(aPA?3t2M1(Fvpxrxkr!2kba9( z-$4ZW1p?gJ9N=@aD=wob*7h^>ogICecODWGi%U{t9~tX%X_!|zTVuWbO^!A1h;%GQ zPukcQaHVWm4mivaS)?){-!un-T+L zje5idXS)~O$gWM;V60H}iPVjBJyP~AE%dT34*PA(Ay(K5>w<0%UGy?7QKN;1PD3Pz z?SpHb_UAPrY+T+%U;+A*2@d5#n*#%49O4qrhGZYVhPe#g=f zUT*$|z-oMn#KA^Qx!%nwtKdBRyKWq*&o2m=-z8Qz5i8QUID#~KfFa&WbNdvB5Nw&T zOLylimkZ@!D!fbm4~+!9^0T@{FO$(uYgzmzN^`Jn-KqOo%Uf^vu@u{-PYt1{)&p(jZ}VXz^fj%>0r!z)Vvu`EiC3c55prdxn%fcDi^~Jz*CvExUJ{ z&O*!i9j?+#+=xr_f4zSK8-cF5zZO{8pp5@wi-(ZyxYslHd6ang^|Q$=>``3xG5&!tP&uPsG3wC6&C>TScz_=7 z&{3ti(P=fiqPc1eLf24U7rZ(v{vnPGr&u_!#AeZ)X21ASOmw5a0M1j8i*#P-iuLwp zb*fg;me4Q%+*|r;EE*hOR6vgw1JA6k^WB|cXUh#Y*E2B=^LuzsC{^{9th#)9>REIv zb3pi0eogfuKRuDyg?{DsG(ty+G**WJSwl51N5=q9PM6o~qD!G`9Y?G2`jQzFTNKdh zfUKF#`1kLtiWOOtTf2^5aq-Wb7hS zTDt&G7-#P&G8kbNO*Ls;&CZi2%)x`7Z?P>TQ!oQIz-kG6mNh`0jiPVnwK zh(ff6E8_eX&?;?S!aIzci;7xkd&EkMiHY(1@9 z$o-f<-a~4@R=IZj(o*yVqBOvPibG%GRHOR9sGCrhYBIG|yodYC z<-PspBz)i3W9&o&=clUn_I8Zpkq?D$H$N7LP_rBoEq5qA#{kZ<%)JM)fDm1ACcAU5 z3~&*6-*8eX20oCn6on^wEBas;8=JpmH(MLJAW0wI{a%Gbk+2hDf=1X)OpvR+gZA7l zO@7hQ61y}o2AV|<@nE^_pKzwbO@xo;9@qj$u}|B}o#DDB*3(3AvDvrdFWy;mhlntK zW0}rSW?iF9efNf+(q5}O#DhnM`re55K94A(R1hH=!i8(JuoucjMM@gP75J1-wwzF< zS453(D=NIvw0?$qOAFOmj=k^^n6BIH&l||W6YjMm`h-GpNg3y=ex%27Mnoa0<{^%q zQfXcJsIMLJ7`l02L&)9V-D!vpMMaS$2GlWUYJ7Nd&^ib*!X(+^ikrAQ+fErP{qp^n z>+ki9FYI*^$pS0q2;p*edC#;v?*+RgL!!y3G$zW6p)x8Htd81{HJF2?Y$=2J_Sbrc z(%R#j{c8`VWt8F4a#M(_*Bhxq8&$Y_DWR8#*7_LsuiE!U1l$$0iTV9g+($jF5~w zCmzcQ83@PVW3Qu&P;Xs=k_oI-r8bykD^Q|5Hw8O36O?1_`UuwtFNjc?A6nMWW+2eD z-WJ3CtVS~9Ql6E8*wpg`UnDGmVywcU+6V!W> z#o2`~lnTtC8&2n8@3y$1ZJ1$W$23bjS_N<4z2z@)ZujCGxm0&9(A}7I<+**wKsxZu zTE@{UU}FOQ$-}TH<=1eOH$fJ{FxIpi!bUtVq#mi8x`UIx{k!CO5_;q{5ByGM_SkCQKDyra1H_ zv#4=f`z#1mJLfa1ZKw!0)s};EY)W(XJHz6!!3#)sDtgE88SP@#_}4t)!Td~<>fagy zq+ZhyxrDd3)e9w-h5SP2KOL02B)y00jOuJ>J+*N57E@|6>;);3HM zi0mOOO zAIpG+J#8%#Pm9^(g_$!`&3B;7sb*Nj7W$J%Dj0GF?ppW=ip}%yASLBn<_)^f$H%gW zI#_v@_8JKAF!#d+5|zK0sY8k;=Qa%Cnq*J(;UCybu`zIcl07XV-V15GTEZpa))x@` z@cv^7Q((rIt?=$mtm2TnxHjVZBO7r77$LaD1jJ~LIvg&`X-8giTY3|%8^`M?N^Q3A zq}+Z`G^A7{gZ`Pf%eS+qte9)cMWod-#Um4(*}$n9ldBec_7bjF*A_$h^Sz^S@&NYgM%O}LkP2PvO?E&hsW;NQ6RblhPF59m@;=WbEs zbOMi-l_)G{e*UIzso7Foq}>zY+7NfYQ4+qRdBE_$V=;(Skb=?MV-owUIfEi(bTHiX)EWiDPvQ zEXHP(mX@&!P9j-DaSc0GA>soZ_weY>7QHJrK{Qd&o&m!#{3OKvdiTNG8*#j)W}F6h z-+?MRjfDI#GkP;H!hOc7iZ`pzsl%KL^#gcL$`gzax^&IAe4ev11j;;`rTNK2h;%np01N=B0=ZWOx_7cVswYVI)(TVy`$AjB@GJw7b&J^gk_*ilI8KS#R{eyy zA}L(*qApE3AJ8O+C+P|{e(dN-c-BulTKm@>t)qh6YvXK-?p}n@S%!w4mKR)#(?)ca zJK__2HYki$b`CoRLI)D)*tSn>D5a_?OTVH~Itx8-!P#Zo5g}bC(o>{-0Qo#a_nw^9 zr6+GZNSLtHX2}M}z>)yWleiMrzr1e1H=kgP8~#l%^ukO?6IsgbugxtQkt<8hAKm@5 zor9oNKl}K&wNySU(`f7U!?keutlX+?lyuI_pcp3oxGuy1Nb1R>M#}1fcgHduqsegY zqMuE${bMUD|8^^r{<@W;yV~`JJh8m|UXTx$<>nC3PBl7ic_L2BL3v+Yklo-yj+w_3~uoV zS6S5VaK6>)M))|yg5IH0RWG6gpI|U^-4dMpF#g3@+IBVJBmK3aD`NY!90hXwb`4rVTiQT?PL?(jAa@x0WB##ns-9vB}f^u5XJIw2cMp3vzTYGvogX8 zys4ZUL$(6I5wvd}THit9DP-S4HvkvmKU#PH6eH%*l| zzTyNo-kM@ZVvz%J$C9Nn)|U-I#@e}JoAeT)Xls$KB&&ub+({RE{sM*l3s9wA9>P`K zAh!LMMuQ9!(<_#oim^s1Pqx^|{i~I@c!v6b7BVN41@E0U44ZhG2;qlp*7zBdFubBA zQ9Seb$Zwkzo!PwVvUIY~60Bmv#V)d@=e2Gl4BHXfm!e};BxBrQ_6)*p4hy0k@+k2$ z^czCA;q{(0pG63(%WL99aX0*>!{l7qVyF1F;xOLfY;kt7J&~Y)NvrbK7E_F6ppnzF z7}?N~dT*Sq)TXlO34J(x)UiH|j~4Rvdazy3&eo2M%DNMLHjgnPN5LzObGBHND@u3i z>$mBAdTSuAL=(^`mFtov8=*ducL>dAU_TNh&!OYY+9O4g*A7Bxa_!v=? zmupP|X;0e=NIDQxx;=KBH^Ld%x7|P(a>dFxE)9wZYrm_~++vjM7n3-SY{D@&ntaAG zFJ_DA5G<+_A-|t;Ix)< zc@0s}92TGs#2y*T5Z0lIxrs~!oFpB?#6Sdp=t}&41inj}GJ=a&Z3E?e&bnj6(MPCX zl6M__2z7k|cR#D6UNN8@Dlogco?SRt9RK#xC}*Ae&IDtEbqPIcqArTI zy2jc0M%R-rQBDn5+s5H{5a%RwZjLu;e9nyF09G)ZG2!#3gs<{Jp7v~e{$#tWwRSrP zrhf19rD%LeRBkSHlqK$%fqm*L`i(#O_9~M{izgS#4y!AXmOM?B_9k7}+)Yp&w#QTJY zCH&IDVqca$W!#n>^tF_R*}d*r##a|P+dvBF-`y`F%8_A76$9Yl((Px|gE zkP3BZ-iV>2qpOzE7y{C9XnEg36P4cQH%mmj64|SppX{$TEmV37DW2$yp&xM9@%Nqk z9D32KZ@pr2v>#&j|5P}&?#4Y^;6ynE?=p$$BZp*_+|X!5h$I-fov2qWq<~n(1L4$penj>}BX(533Wz5J;4?dQBaCn|C{ad6`UfiJ-#OE=*5fSvC) zk&V>Sq8JQ-T8E|VB>PCn-PpE@&O!@+gW=V*nfS^4!_l)^IP61qk%g1^hj~ANWtxGQ z3wv3>G|h=eU1vg0@Gi0`$PRJuu=k+|KbDqoyE34q2NSG}Vf4&ZQu?~G3OJW2Yek7J zSh@hMIos$Q?~uleuD^#kD|}vlt>5S#>B+2_WtI=L?f(&-0`kc}MW=cvgq#;j@pah7 zQBa%mY{LAYj!-#~kO53JOTUR_NrYhAI~VCqTDto0ASo8hgl6$C9XT%FLFN%wuyf1m z{-q=uJh}POPi+0421W*|FCrgy*@k`&pRpg5x75YxcD1p?ooRF?J;*NW{VBwRKIEr1 zW+zEW$ZFeFKoJp30Ky#7yn~RBccfsf`|vuChZU_mPbk7pj3P1T(oHkgIbS{$F(q-x zk*7vXBzC%3VbuuEG(f%*Z@(#&sGDT)}NZ8!6KzJK%ZZr>= zOrN}a&`T{hc&)tou8S`|QnOyTe58scTi5<>rDnsD%|~C(RL_SjTL+j!N4kPj`V!;p z#k==wYa&e;g4$W|Uo&^QQpegj&NGY~?+^MP7afhUk36r4rePK|MzInpDeKv70Ef81 zw${-5$?dF+QaDDjPWA4DTS{%L!&1aQO$dgOW$5|iUtWSngW#5_YtrLpG!1Ssr z(4z^lYFS`MXvQxTTbF$@8RLE=f$>x|?KE6Tm^40;DkpZC;{6BSxB&yKNP#D6b(k5g zpx}%}eXpsu^BY~|u9OwJQ#%~2Vx+Av>&Ul4S3m6ufnQ-X*rjWWv!O~MM7>rE%-ID; zruW`pU|kQ#eKSYwsHn8GP+d;d9Z&)_G9Pt_u*1G_Hj%Hzbda%=F5}KQT>R+uSTWn) zOQM^3V(Sc{Suf8EK*3ddfiMs0dWtZ?wviqOT57q}U6RmboZA5dEa@X=&2=L?D`Ul- zDNB#`(upu{&Fr`5=bjR|5n8&PBrR;wH;%L4X!;~y?wU=6&iiaB{j@M`KM`pTxRO@z zrK`;q6!)?V<~;>McWW^!W#EYo6Wo$Uk41>bpWm4@9<=PHIfmz+^N3V4gmjCLrJ#3~ z=zIytqEEm)$R544S(s5bgpl^B1zRo<#J~3QZSKyXD`5#liWbgIdGM75{L0r|y!j|jmO{!rJP7ZwDH-ewUZH>@hm&Mubn+z$8N ziI5L*5)fj;rp&m(h z$fHao5d6Mb>2^HbLn*jx-QiSNz3qlEolgB^Xf4&h%BpflwEcxupV<;$@eWC<>$Psk zTe&{o8DR2RzOEjPQFCVFXa@|%I9|+J`5lCdOk7=5lq5=OC6*(8d=2klJ)vhFgr_X* zQz|z4s-b2Sy3kUuP?RlJF%Wh3TKae@CSu?t>1NaN$dpb$7tf9zy@k#z33L%b97JLd zA~g?4pYdvrZR==m!e(+pD|X2#519RdUcW^;Lss0}isUzD>J=*!T&B~Pj&o`$yzU~T zV;7;qrCfD=fz#bwN)5*EyEPnzaUoi`SuR>yLyp2)DrF(Ea>xAdCdggocgfeEbknC5 z6bf_)3F+h_zk}KZIGf|D&x4W%w1)>Y#DtY;kGn)E+$;SoQzNtu7!iu`?;*vzj}~iP zc1twJJpxb5Os_|Lc;jXinraE2%(iMJ@AZ`^;h1gbBU$k#atvu`puy)vx<9YNf=&q} zz^83!(>~nzkeud$Z>Lab@M`GjBBU0=n$wsPEKY2y^*V1wg+oc;sJQmhXdxj}PQ61w zRR%4dH!2)|3??-TE#9OM4V)kI;I+$r!H}E_ceTD3`Gtql|G81++UAqlie?(U%^;wg zw4}C&Aa2L&@oT--Q408agq>8{RL?~?_E!d~@S-5a-v&Je$in$d@FN8dI5>AEf@e#g zgew$y@q$hFloXgyUy>|XGoOVmCBJ0>ro%rIh|*K0s%nhC{aAZZZMQoeWSrQs-yKpp zN4hQwKerfM4)xbDViu>8$vF45#9YiRU|#1zQB}mMt4!pP+QnH}NutUl$|$|K^KefC z8fkK-kPdo*idALLBYIzJd%OD#D0x#Ptxq~~d2lXT;*+lT6oNDD(4Xij5=z|M6viJT zda!>QbOiJ=m2_lJTl3ER2f)BLZN-G~=M`<|ZV4%5PkIQ9LU*l$<)J(>(K|3LVTr{8 z7yK>(1D}PkH{iI3OE7Rgo|Y9sY!zO+EmQlY z#Cb7xdt|-3nW7?+;iSp7I?(>qXp7GC8UhLHpwO(#k;F*JQqFGA)s={9`=tA21P8}H z0CeTK!Dh`nRAsja5gF{THFpj@nc#icJf01rM{X8+Hwxq73z=3I`5~D6xCe<9bDB;v zvih7Dp19o1yH7BPmfg!1ykKL-{-W}SNbnNS8F&P7!iNQe0IV|Z-yx4 z*dG(2s^8BIV>n4Doz}zF&IXfWPv~D@e$BSq`T|X3X%{`Zg?My@Y{?xjd6%;7gc!sr zy)VNo_;kuxM8RpRZ*bk+M1%YA)H$v=fh&Mu3!mdxXziZ{YcQ!bYcpNNn59r4D z(+Iq4nxa8MGOrf&sTH-<4yCfK3U?^1S?b_|Gt=!h>t^s#&8n>Q#yiRXk3lAy~=f(wL^4DcNRuR;Cphh`D!p?-`VD zZ`{>0wr&bjUc|cY#T}CGl5Plgi~Cs5UQSi_Q$nKuw+V@bl>VmDwmJMBJ1*O<-vlwE zQv)Yz5HC?fEH{#X~Exla(T^dz79%h9Nx2-}s(y zgWT4ZpFyn5({5OY`XB&BF<%$%hbc6qzQvO(tcEv*p<=IcUfGk(6i95*v)|#tJS@>& zHZsYq0m;OHqLxuBfF)I~NI#c3HTLQq<3QKFN->$<&2OnzcN0Dza3i13KZZ z0x@0jXb#gL|QTYia9U*_~yYtk2d*3j%=rt4y$Ry6MGYj>`J zkAn;!>~te(E`3GS;dHoWo+=#HjX4=%7o|ge4{;~H-7VXD^1RKaGS*o*OL|w@z%yN(pxjOlzrrz#scBN zw~IQVG#gmMLneYL;r6Trf;tVo8g#zTo8Y5b;>?N44eq*1BhmPLXGA-(z0_+jkdQDZj4ek&*`gh&itKk8adqWI>gJVe(WWxCXtJ zJ+Y~LSqa)@RBjYWx-iyD(X45U`0XuA>x>*@{SF+TWPGTt-If2v;#$BS+cu0ZXV@f_ z+eLyS`ln=x$yW3Iu}ks&iSD9&hO!Xly0`(%K!UF%-Lq5zgkLW6-M#gOpv zVaVMjp?i}m-nyC`Pawxt*3AlG)jlNDCVdtf8vcz$OY%D?5(AiYY%mOTyt!WsoN6$y zha@mEe_t5#mYaNF{hH>I%A8Mx+VaIIR{s^;2Jr;Pr{W{JEAp~ zBL5C@Sza2p)I98pBe0C8xbco?Zi^Jbnma&LD4!<%nvC{kr0o0{)Zg4C-mrSV*~hNf zK!!E$Bxz8F|!NP37S3i`-qA6tD$nFb!PXeL!*toVyR~93X-sV_HzrSk~Da=P!wd1;z9abhL9Jp{Hv?hBoZ&S*(=ao0LcWCxuq=JpM^2TDP|?3CF8r9 z1{HsE@sq0==UM}^S(CltyeD}^vDnPi$5_P}GoQpSKUl0pz3lhZX*lJpHxY##=XbUc~U&fD1FYm~qxZ5VdBQuxw zad)Z|<#rq_Z{M1Vn86N75x4bS9Ia)?***w$+|r^kL>VFd zKG#DV;Z)>U2xt3PR>Q*FTTFu<w~3me_6yzv!CXys5V{Wk)?4 zHG!FhgNV{SUJ<=H(Sf;;`@za|lyvU2;VDAa@XE-H{xQib?tbr1k^AwA!6{1)iENcUrIkNWkjYevUtkK5AkSQMDD;K)1H}KvNc9RxSx$Lo*&Da zA1gFWZg0~!I>au833WY}Fr-rM8%wjU?B~=dgB8;?k6LHeSHhOIN9Rvvx5Tv_11nCZ8KqQqerD3GIOS(Z)0g;j%knS!4=^3RN zx*1{^U>J9P```VXJ?HGcJ?Aqo=Iyth=eh6ez9RbzQ*zEgv;zpy`aDK`f*DU%n8`1k zScm?)E~RVY^@78U3-}t0RP!lNv0B(ATVXX7`DngrLp(^Q7xvOJ*-5gaDPaT1A8H+Q zv7=nqGsGBEqa4{nZLS3BG)e(k`g0Qflpa$y`gL2^Et`&VO&=0wAl z#AdbtA}V-X6>i%|kEMNLX$CtZ0LOu0=Pg-2RqViz9R&+Z1(V}XEesxYMQgU2llIYE zftBYrn&(bjuHsztjaohd8nt@#3$W=gLS8Ckt0nMJSJJTUQq>y|1eZNa}kPaCLRRPY}v>NsM;ttBM&gfyhu zA#eMP4zWkq0Hry53nkcOBCbGuy(_QSB%c$bw&in^UL(kZ$zid?|CWv#_6sOy`TtW+ z$Z}w5vne2TE%$QxT=}rEBCaBzVT;>>hDL?>DD9=?SI~H{42-AiWrcsQK6<>pw>iMIsvfgzotF%fi-kVRd9f#WtCuH3e});rGVhO z1T$41j;@5jFA_w|Zk^Q3cEBfh+(9d_^ z92f)B>p#7&I4t{}L)!*OPLd?1R{fKFq>Wj}V35AnM*Nc83`-uqWl=E5x$3)$MXa zs597Co5{IXhEwn=Ws62qA`jg$1jH`Qt+;Gq979@GbwU%1vDt}0ER4!38cVn$q+2K0 z;K4>8P8A(2?chh_&md&MjMTEy`P{ST~VG(Fff5EjS1>z$}4q_-ej6RBYm$on3)%!*%e{SoH6uJ+bbFUf59>J+N5AUZB@+^lYRw?5Mmo)K{t zo{Y@j>k(96DwSsXB=9Hi`pW_t))Ki)?mvLgua+J*lQB^os0&vDk&0^ONty=VV?)4) zEp~+6*d45WI+lv*yukm9E_`Qg7{AxLzIlzNcE)q^&%VaP%h%GqItSSEmU}-2$&{X` z(ni11t-^aRt*`UQe0luox7=<08j6IkOdeyEj^%_ZU*JB?-Km39u4_xwn~`$TKI&V# zRV5!bu*@YQ#27>rupQy!TcBkP%D*aRBkzZR^SSY;aj-Jnu(slW_VG|h66>xM@N;&A zpV)-NBQeYEJEJd1uUAl6DR4`1jkCu=jx^%Q$4{~^B=1|c$;h8!W>}JJtvs&%$0=VA z1GPy|<_y3~jQ!1)Skbv`)JEcW>NfOT5ph^z`jpH_C>umph}r|RNemv_crsiELq_3G)rW@UH? zS;Jo!S%MPgXFoE#NDI*~4?&W5WR>xsmH6}%Wfpp6LZ#~Vp#@0!k-4LhHAxA|`Zuaq zk|Jt!OdX6(9Z4hS&)amKZ4J+wh7BF=NvV^38M{S)SYJ+n{7fMT=7J?FPY<`!UUyGE zKO;NlBagsmamSraS(PT$Jl}g$pD*cpt1UVC-#7{}|cswg$x!Z$5X>!@q#d=ttSGkx6Qq~cU!wt>pt zjCYbk-`k=&KL`1udxd+p*QuDF`P(SBwh)q)gPqfp+X<2)M!#KEo2CxQfbpI6Opv2* zE(ADT>JK3%{`7YuOnD?Nrg`vSOny%4E6j6P1Ye5%1?4lu#$5#^3%w230!g2ISP6U< zMEYl@#cldZsXTG4`|0e8a;EYje5^SA^Y#nbNZ!}g6~=?*PAw4e&8{zw+1xku1ywIz z-WnD8@4>FYk-<8k63sF#Z+6uTr%%P=JnTdzcph5|Z;x!BAleVS-|7v;)k%}4YkzzE zquhy-$}vrY8K)|Hi5fw3qCcxn94Kcrlv4ax&a1jY6pG}ebmXJCyJ z-Wp#l?EKv60{Fpp&h(jEvE*^0y04D7xZ680e`s3}Rd|ea818sO|%{N6{#Di-DnHf$v?Z75O?vJ8X@gF9{AsKx0HtST%((uCE$i zl}b)Lxr&~tU$;n;7i>& zDe*Qze$J5A=Y1I(t`9cWBJUpf$S(U?(XhFoB2rKtBIC9m=D&b@&7zAvO21cGS4u1; zbyM=qhq6m(G#brp32GJ2Si*~`*?qEgI_>*zkFhwcqT6>(7)}oTzNaz^CR=>Ivv6&% z(Al7}sC342EaSjM@uhYh2~z#NaJ$ce*1f8AE=kIMN!(rnFJlk zJ2en*j~CVL3eZLGmtiySQ+YgNtqTz$tc>aPkz}Sr=C`~6PBH`0PE%Nt8{RXNKC31zD9iFn)sATimip$5CYp0-oNszyl`+ga zWtv>zkkRyEI#dGyu#Wk%ksrKj4)bHcrcxoS> z6&wfND-o^$WnRTNE>uZbzN5FrUY2Ca;{VAmEc^4tJ4KV+D}Y~}m5~mEvb!WDut1oY_znX>6NR_aT#fL^#V%Z8P`9Gj ztw=A}MEOE(G`iR;$b+8I@siG+x6QH(){NrwaefQYzHpA=zagt2bBi^xK-)KWDi_H_?C1cpB{~5`=AD82j`tX`RgNy$#W_ z1^#9_@oSBz0n~Eme@aw?5UAeG!TH`@U)n%q%G{a^z5q%N(31SlY*4gRt(z*jB!$Fv zaqMXAF&wuYCbl5hrCQjRs`&MLSW|#p3|~$A zc}2|Dyr~SKmc$8nZrn<{4||yZ>9l-rs@P;jY$(~EKk5SS=h)NKe4FO-G$fBMpT7&G zv+`Hl8=!18J?V|H>GA#esXl=dAdKycOCb4Mks?hysGBHa2Cwz?wa(=)xgSr;+S}5APhXp?Tv{Afg6GG!T2 zee1yRPCxG+N6FUHz(*K^ge!Ahg!17e4tz9*LlJ&tm{L(}G$uCSUoq5yQ4eEug?^MJ z*!_UcOLNBO!tng-j>{qpt#sV#TxbqM^-`VbVV7tWZ!V(Q=Thmtm#@aj3@Jc0>3dE! zZ4k?WKA-C(b;)gDe1=$$}XUXhYLJs@WRYwJb-!L6_6ldz?J^nI70WRwKXS<-NRQ@)W3%=L99bMg`PPYhH}iD zdVj${F8H@Eu}Me69i(;m>=wsA3_Y0LJ2_`K54~1`?x1buCC(_O|qJL4~;Y0Hu?IVYhv>gw;te5-1CN z;U?i7PnOBW9r4o&*m{Bs(Rc$+Gg-DS4C%>oo;xKp zlXMwPlGTbUc}M5{X%w5@exYaqs#K!`GkfXfWiNWb|6S`ahKJTBVyy2y$#qqrb~OeC z{1_OM_hVmza*iZxjwbL1$8C&l=2G#ahjce0KiH%k#0NeKoEnMmF493yOs;nUh{?DI zl5BSx=M%20gN8clHOI)*jI<7;#ih2&>8RyLDR!j!E!lElMM)*io%0`hKp@?VCgQPP zu3zt559N;Ly5wA{{~nN<9r?|yTLSyr6J9dq%8<#0eufT^cxAwosCvZCyOutj_jEc> zvucnJ*Gj1U>f0u1!v1O-Dhl#lDsK-dQT5xju+$RL32V}zn|8Dec!$LZEJ`lPmc8&8 z7HpL-lNjz6(rkeUeRQc49k)$0JC?F@C1x-Qx*l;tOE)Ywfw4gnGstRVCzcj_1G^U8 zFp5tvQ23(YvH_^?i%`zPrH8W!l+xpWfSB_6tC=*qpgh43zV?@ISr!=@PLi&6J5HS5 z)2_$tE)Y-2Q`rL*{7zJrhv?=bkqT>lS9LZc@Cl}4v>^yn!-{85&c9Le<(RnuS~mYh zRzcQo`tnPuUg0NaHduSqM~}JvU}hSK{T}*;vgJ}@?Nth9%FoL^ZZ8Q4%)fjHT-Sy7 z6H7^TOY^ACn0VSTi64;!nZkb66R`CI*WMWZw* z(2oPHYGJP8A&{k1(EtR&dOs+k$1!=}Wx4bU9HyFj}3Xf@WHoS zrz@r1+o=pQbR*KCNrj^4G5N#=p=TVBNUOj-4_tMRF+2w8RAphy+2S>4>6A>0k;-xg z@m$L&sn+8Yz4Rvc8YpQlR z4a{$R8=4%<*E_#?ZVmK+9d(QAdGLtO21o+h`)^BZF#e#Kh6^=K$%3$Z-8}2&XaZk1 z9i>AZMHy(i(~@Cz#nBA%*KLl{{Aui8mv8DyX84Wwy~0=k-0^WVnOY#64@QU7?!DL1 z_y_nN^#kpTQCr&olqVaf?_q&A0=;ka3RGXO$iHMB^z;o^VCH)}oPTojsj1j60A`o% z6l!K>T=Q()eee5^)jLFW7;$Z|5plX0G@*`Fg36O-?yvQe8C*0aThwxr$I(9IB>vdv zvSb1$E~82Nm-5&*vI=NEtO*Gjz@7gNpX$=GUwb>m9PvcL{MlcrJt;Y_{L|{+C?*>x zpDj0fxMYm~33KuTI{{Vk@Np`ai?yOLe{Qm$)31KXj zPB6NFlQ4&uZeCB*rYZ9tb$JRx^q-t79azS?Ip_4yCqUGEG-|VGN<3?@%xy`>j8q;s*0?}x0k>TpjXKc*2@ z?~;Gpd-_`(82RVMrB}sVA+?8bU!D|cRXOE^ZSE{M8<2AYoXopq-OIcI)`Rt-3fpfM z!j49C9smmy8(~o8o;gVcfHU-L!-Ygu`f>NlTVv7qJqvD=G;z8e-atzFpatomRDk~% z?O9PBd?kjFW|?u1mitMc_y9?EKvnw&ld|-s{=WE)9*XgNt+~QQV(E>7(<}QWj?`T; zHJy)jVb6Fm6t>&gq+pdw|AP^h^w7bIS3{Hu6jIh6GmQql@#zR1HK`>JD7`I|%T}z~ zY`JscyerJPJ$PKSBO}|6$w!SUnjyBgQVeRu2WLHmO>FKq`#8v^nXBL;cajr+ruA); z>R&CCf{U$#&Pb=+*i{B+hz^YumavmB%xS)YbH*%K7#>o4S?vq3xjlo*SA^qS*H73r zI^@VkWnN741Y5f^XE?AgBgk>vovnG~b!1?lPGIjt)Q_;4zcm;gey0vvSjT=isMPK# zr$@H1k2AL900K4Z7cpN8NFev2ej+8u_oF`J&|1X6%#`SYEsnFiq61 zO3K3i==2ycj)z@2Y&LVhZ~F# zOcDI9agJ-Q&KudJUfP*2lTkX(M--IB~OLY5E*3U&##>*wqusg)>aEl;e%c&+yV~% z0j^J&(2+a>J(?GE>$|`CFzhyXO!Pw>aZZT}XYmi9^E*ooiM46G8&K+x=^3a+2w1Sl zv*p5R>GR~<(0hNJy&KcreByCKZf}S=)i@cTmTUf~KY9kpfZ?9UP@yUU}oo zn|DQLjM{Q|^K3}B2XEr)`D@7|Fx@aL`Ngv1l3-;}#X3-|3;O+0CBc$WT7c~JRdo?T zoho#Y;aSwAd(#`aCyhc^HD^)U>A_OK^hHwFI>MLq0NFu}bBJCkNS^)tYb?mrlCD$l z;V2;VJ@5zK?Yu<<`ps3~r9$#u!6zmXw;H>y2-jW5BzGFTTx7b&z_sj?v$A_}u!Em- zqm)Vq0WBx@FOT2&+oXlxyJAPzNxYfxQ9=v5O%ZisRE}K}_a(b;ZqvQS_vNAmtG7k{ zsAw10YBw#EHs=HduHYYp?o>A~3jP6nJ$}kkj&{1-(e4FfRa^B&G|7?gQ{H%Jy`SSM z@GiDjM7n*h+&A_(v)IJ|@2vJ1tl3f|Y#+Bx4tMQPAqq_gX*wyt*N8pgPWnSOdP%^> z)ncR&M=rNMam^{i7iRYC;8+$579yiM8_a^^N4sz)FtU6m4B^<`NPASZ7aoFtG!;1e zdp@OYi?eHM6E!%($gX<ZFambV^k7}vtK9W*r|1Adm_-R`d)=$ zV7S9r;8JK(I=XKn$ivcUt3XIEs{d{;5xnCsR!l39ugZn;SKZ}Vs!>R~wr5frwKA<^ zgWaGqR=v>eT|I+ESxSc%Md6AuSz9GiDr^sTAmiQ#AQic5DTTxTC zLOKFhi@O;4A%DZ)*?Eo|+N=ZgG;H8=>Qxx6#n}IN0i(ktaJ$L6D*6KRpePeq5xqdc zR8I~&sglcHIV4T3w1Ix>$MuV2)-D;&{=!2keDiDyc2P6GppoT`A!hXb#8;qHQb9L+%BDd2c=Nn}gA1O@Gyndh}NY+shz^ zD!HRL_~>8=$v_z4^_L+Np=(1@w*|r9x7v2vdH21s^4I(Fycy~}REHU=Y@@7BNn`s% z6f7e6Y-P0Ue@=YUCxcC9Ih&B6s>!9bN>8d^lW)81=x!3B_#{UbvZ3Ul2MU2bIC1m# z6u{_JzSu^JB8!NE^!RKr4_;y@(?QX4V0o=~PK*15tc$mA<9mq;uvivcM&k?cd@8;f z((KWz+Zu~|d|uZ1o>=X%jLAjMc7=Do9O2*{y*$I5^}IlxYej2p+|*>mU#k0W8}7VC zaXyJ-<8w{i*;~eW{sQQ_MIBVrX9Q#7VygCai-~}MpC-!%Oeb$;dxN+XLII7Z(SKX& z=yx+m+SZp%2D1EG}C+Vcjvr3i(>a$h9R8F zZ%i!<@Qvy4n7TYSOSio@Jmy-Or=F`rC}~*Ee|MIxn=zY#R;AfvjKlXuz>#vvbgqoC zeq{%S(t<^lMdeGQE}&-vKICNl_)catIhSMLcjjhl*HfhG}owlsNq|5$~~E$#h@4hA&eLG{xBPwS=M4&8gzt>fAzK_%lzJuKl67SAVoq z>~gEUX4ZR@a9x!&O!N7*UT~jy?D806Ua{jT11*!~2e_Bn{AQ|RquJ;DJ30F$8z(~C z+^Wp4oL(y=Bi)>*OEME0wPpNlSxc^d8M7ClhnZVKGq$g z#*Jva)Uk(d{_3wh_wop2Chphr>YvCD#Ljb%igW=p}8>d5Wr?9pdTX*(}#TFBoC ze<&|uC`cUK7KNPg+3r1IB`hi@U`N!QX}|^3YxfE3Oe{)_KMT$YkLE;-efX0CYxH5F zIDBF1R)1dD;3vN!+d?`bT&S(dxHvmB;p3cg{xhEZIeqo7d(tDFZ>h9!*DUdBm>ZFQ zreSh;CxoS?vGKD9MJtzJ1@bFu$d{Vp7z1aHHWi%~?U-{7P2b}COP~kq{{c8_|27p^ zuoY^cjNH?Rrv3pK(*TL5uMrG~p%Ye6rQUc2p~c)@ys+)ugQ7F7e}EFpyz?BiVm|aC z<`jcWvKWLiE&Vk|>OCJo^DkhwL_e)m5P^@&aEfQ%o)nX5>o@<`qO)!+v$7w;5N6{$ z*+vPHel@8#w|_rNo%B=ac!U+*7CZ#B#tOOchw>xWPmFYx+DuL^Z3&B33-jtQY#;tY zrdim0(c8`iN^!{>{SNZyZ^$&vDuSrF>BVXOzC;eSIeI_PNNFn-ADra<#Y~~;Azw47txo@aJ73cU zUOUd58FLUSNg;VEHTo_NeU+Aqifdl|Be*L4H-uI1&Ik+MSrjXxiqYZ-e$xT}Rv75U z7E!Uu{eEft?$&07%476R;b+J+^y>L4J^dQB4#6-Cx3SB*hqWt#TOe{n@q(caD0^E1kgSk>Tf2K&j4We6w7T8^ezFhfQj4O>z0U&UWl7sxY^@d)mwY*&iB9<(NHN_&UP zP7jrV2}tNR&373&d3~J0Xe(90{ca9zNx$0vM=`32`6@(Z{@yVNROSB9DmE1r0Ll%! z&deR7}*xt`k-e4hQhFy$0 zM9XkzrX!6(6GL$Vk}J%jKQIz7&f2IMu;6De&C7lS1D&>5-x&BNFottA`6; z%=9*3&0RU#_AanB^9r$lIdh1*ZysH6*atOZF8O~^&kDhcP$B>MZXy2wkfNpAOs3eK zI|dhYSBKBs@_2>wTVbvHlUh^tQ53#MkJ+x`WTo3%DsZ z)`7J7P70CC=VXkw$hk9en(NxztSM241Z!+csS`Q*yPg1VYIklU7{4*?S?m|e?7NaJ z?PR6rbEX3(UFAgZ*&SvQ%1_T$G|W_z;dMDRmdJ?#qd$J?p9zRq-crtHehvP%)y;kOp*!V^ z{`pOU7!$?*(xqTZayk32`owtk%t>7-8OdSxK!rGrHr1}qnKIks@AAQ%;>GfBV^{kz zrWbg!f!2+|em_8gkBkpGgyNfJ3c~brRY5onrdikuFYBL0HIZBnyB*5owLzP#j!zth zr5E61)q6FZYZPAVr$fXqmqi8lWm5*)t>}O-Iv3$)H=7MGMe_07tOIM@2pa6N7p6`uLGzB-?L?W4JnVg%#!rrY_9coLPV za)ILo3FTvai3I)tJzA_S)a3h=!Rm?4TQ4a${63gz0XBQZE!sJ*Pc6uAq~97q%^Q86 zkyNBy+`HjZTbT@cd+u7vYQh!k?cJDH(qs%h5lJpZ^#wOzuRLv)Q}t?Dqc1W*|LWOTM7GcPIt^Z(BC78@!Uf|`=R$_=U=YZOLm9x_sLWRO#r0G-)kQK^ zEFZ;O%9#pBy35eNznltW@UnagFVET%U~#RX2TB84DN{VyiS~gN#dX;QwclD7xWQuZ z>EREk`4NUpMYEk-v`UlyOJis_cyg7bfPly!#=sYzNAb18v&T$ zvPjTTWx#Wuf`1KVgIh%jUB$`1lxu>j7n_3GUbMXrSQ?${0J*%>Z%N+mhPr~;@k5o! zJ=BP$!>cZM>(~^>mJl8{&-H#d7_;xT)!$43jD+=4%XO%Q(rR|*vZ`h>)&O;ZUDjHHiq2Gx7B)iX|I z4q%!lQT0ok^ne;EqLlV&JW;*nU+5MrwA6rQT9|7yZYF)ER+E1w1ef7N_+1X{Ow1qvjh@eUQx# zYwslmAxwE&@=Bb}EsyxyQ|35y>r-zJ_`H+x%nQ4#Ow>0+84hQML3OvG0&`6ZA=Wz( znFu;6oTL{VqqtxU1;X$-lEfqt{oIA|#;2XhA)1YZi!CCa;DL84JGsIi)Q{njd@*k9 zfD=75HJY!EibU;xlrfa|e1sULluk+ZI4{xZf}&LDjUsW{?wxEei*u0b1~eZXsF}CP zh`m%61C1$f&OGl>!1K`g(bBC8_1+!335Kz3B6cN!c$tv7wT-trjFX^JFfZsvnBxtZD`X_ z&s^RbM5kj4d$@B27n^Ox!=R_MmQ0m<7apOrX6)#^7J2dZAE2p<=(P?-n7u_ncE0#J zPh-oW`4%2J5Bm1qwbd<-Wf+tSt@hoDP{1{yVt@+{K!VB$F`M1VKR{4(MO(Tt8s3=p zEEUpW;R_w@$j*l>*+G)aeoqp#nXspaGlX*krfYSPeE$IK)flUJ`vB zC0mSQp4q~9x%r}w1LWx|d`$yLx-&G2^Z7ECiZF~OTLC>6`epWDQB`#7#BwZ0Rn1s% z6zF6V$(3zLK+9uq^XExl2b_&p-8-2KeWxt(GPh@nO1o@(#Gm1vn2H@+A%+7_wmwKJ zxxjB7rMs{xAa=PHjq%N$7Rp#*Ij#7%@6XwuyFDK&XqEg@wW)Q!iO?d$`8j@xX8afM z=Wm`=iye%MHd@_1$Y>klO7N0%C>E$j}ZcA-uoFe*4W>E_245!om)v%I_Ivc8K`s;2DO?~mLM#jQiQ|hoKO6XVo)k@ z)63V{m?3?Ti}P=qHB!csC&R)^9*f4fcc)xp$N4;q%Wsme8ys6}L=GHlNF^~JcIKJR zq@@~g$P;fc_1PXe*p8{p!C%5;f%)7pmJDfSn5RENK?W4~VRVbf=Do3Xi1h<4WYK|f z6z5&v?ONPR_=UruVNdgbRX45GsHO0xxiR(BY@k7CR*`8gx{+?*KFrP8>Wcfw>IO0W z50JqZ2`9RqIvXLup}G39{HWInVBRFq%dw)w}(2}OUaqdFPCw^g$!ECuGu7lXAn!DP;}^;CgF;t*fY6xNpQodt|MxhOYf@KJYR7!r~B zFpsMKgv|Q~U?KSrs_DzLz1S(9SzYQiu8?p_hSlD?H3uLK8Mhql*7*y%+n0cI?c6m| zZJePp8D2gd^j?AH<;ng5#-3yP-ul&b^e0~M;Jq1N(GymGtKs}8C&cfAhLaD1wQUW* z-^%W>9T{Gc5UAw~Y)f+`385zfWPkpG1BtKG(fJVRoP_E}=gx7uJyx3oVFV)P!J6TgNjJ;Ll@Q~-~Gh4!ab!^F--L^AgQ`1$H z3A}g7rTB~E&*fd_kD>c_Gd)6S=y8&yYwEgCW+YEj`-$tGh9KhmB>w7-N5;#D{H3|Q zhI8Kvmy$!A2e6TE?xDbqYn{%T%EKJ4cuMZpk3FH`Y~PkJG8Dc`ZE>tORH>_NVDCm{ zu7iZ$Up3gKbm{Ly#qpfk>ab_#<8h0MG`TU(jKA3H+aFLaAA^M!fH$R|!nRfGV6$_} z8qwSD z9T`+I+@)h9-@c_oh)mT_O4O`1l>yOd7)7{Z$@~fI^h)V_a?M08AJ^h8*zPCRB*1;K z#Iy6M(WZQVOd%$qE(j(;dlsp1ELwC&Q0vC%pM5mY!>FbG8^0pWeE2z#hgqc2MK+}% z@bao`Zp|iWeF8PPfyTo~mZHzlxNBi>gPahd!EMMD#tIaDu|E;#`YK0+@a+R^xJOqT zk13VnZwPqUcp4#|jLF?_3cICkKM5L^=bdX_C;r3mQaxUbZ;&vnE5rJoppJ2-TV23` zP8D%%uoT5F)N4tk3ykUR0waEV$M<~bnbXo#qrdZ=3HhO}y7-X$FqP|82C;PN?@W4& ze0#ho{w`%S!ORko^N3_}5(jA$Y*?*7TqpnKbzkjtz5f?<6od)MuYd|{dw8yK-qPd) zCU#n*Z*A(B9c!kVH&uCIkG=D;e&Tsj8gT2)`Qx4}7}JS`jOn>=s!Qd;%fx^+I?;9rw@TZxIC7meyJy95C0!NAM|VN<)yWO5=Q$Ca89^@D z?nhMYqMN<$95h%W^6${h(!}_`K@B+1@V99T<3d!YD5ej4IPWQcbQr|s`BXVG8ht%q z{>dCqz)a=$9#>tGL7R6swzj|SFUI9vmQ0mRMXn3uyk^T_5YFz0$DF1_j#aHn{uYaG z5-ovAd#IU1kEe_Wx78n^=Ve2}Sn8jRb z$;7jM<3PvO|1qd#y|~V=kGA<9NvATa9pUCj4iI+lS~pZq7E-EPM{r%`i{OiPb*^oK2yXNQ(DY1TAU z$I{+!lpHtTW^*wRiUn%PCu}Zkf9!3kb#oIk8h}4k?fe4-{69v7p0JxCFQxxX03ZF= z1Tgi6w|6M9I#DP#e{u2ag_6fpx~*(+md`PG%n7cs<<2=vxCMSf3D*(qh}p3XASfvd z=Q_Obs@0HjDHn}B7p#Nfgb^$|&O1U{g$O%o$WYueUt5)XuFEjN02e{e@)=Vr%q*yI zCcFZ6x%C#_|8F7wmSUm*4)I(5pCJCTWA={h5vp#?@X(I&qvQReSr3VaIU`0!$Z=$W z*=^q_+&u%U)`{z2Ew3W?bm0`&gBYhK`0}XR^DaBzYwKTw3a>3(8Tj2WOGDMg4Bdr! zGBZS8m@8M<&fZtJ9`3youas5V6kuc`cJ?eaV#$CQ>bu#?M$08$8ix_0UY1z}OU$}D zBy9YG3tP8(G2fs3dGRQ^^ER|3gaC~h-`1UnJ;a{$)&>eW!+d&UDQUAH>0$*K-NT0v zhGnX3jn+@&Pq5{2bpnqa0@xy!xRZYJ?%0f3jLvhF$rnM>U&# z47VmArtHYu@YinY04Uw(eDsyVFum4u66Lyy2fm;0U%xP18glpeYE*y{`|LzJ9WTqp zgHm-PQYo?GMwQWyIqJ33-Q1<}h9rI{0j?-n-T7Q;zc3&$SgvD3%ZZ)sU|r zQUS+WBPXWvPu~s*!uq(M;3+CcScH9&6%dNP`qJ4ME_8haa}~13!R9aU<&h)zW~eTV z()?dq_4ogqR=rd6|I}^2Mi?<3?{?WS#i5KgCLUNxo=&@n&2by%pFW~`N+M%?XZY!^ zBC+;ZfMq^dFqKt=zkC<*LY$<#)k*fwAz>UDAQ3OCy77hR_1;iMyzN?rctgXj#b?{} z=||t;+l3sn8?%qW@nu8-)k@Bj0ygHj)8;<(-e=knUm~=T9ILo}vPoLWGXiBbr7Kul zQ9{0WSshZ9-}{SwTL);&n41}ZZJVJ%{ixID_u^9}W>3Wt5RSjh>r3|Z(nXq5&r#{x z-?%{l_CCge9Nm3Y?;hTJ^5r76<((GyjJ*m-TW{2s6^4fEVS~V%$6>T>dtMXWxGNq= zZ=gfElpJR1M(nSBsUIW5KVEgHS!pgk0Qd)Z*ZDPaueV~)*otT>JAG4*ch4dN=|pug zPG&J0BC7#<;Y(-E7ETe%(g2k@@DZHUqrs%v`N`5LnPvQKYJu0O3e(_PNAtP6 zReUmRvHeNydx1B+QufnpT=Ucw<=KBsk3ujz&rJV}OYQW?GzCi}YveEJ6W#Y7mN9Eu z1zj2ZW_noG4ZsYK{cpBKW$w~=C`{)`83xS)qoXX7HG;X_U|~>|e0lykw^|d^3FB;n zch$JFuJynC*>Z0w`u#&KxHh3N*ZW|w828mtVr-C-c%FCslNSS(0@Q#^R5f(`Noi&{ zhKzP(*28r)e;eRNuphKqgmiONF2t(>gOPI~Y6%J?C>@U00T2V<>zM0n{kk4&V;x?z z>al--ZVug3Y&?JiyA6~GXm-XiQ%85K6`P;(R38QO%{!rY${B zlUJtA_~w1;X)DEvk)Q5gQ!O8v;}~|qsr|?P>q(+{Cszd$W(#aQm4|57=KNQ#^+OW) zFccNIU5pQA`J*oB#G8cP^6;ekz|(O=;hEDL97LhJ@ea=U*tR!YVMu!&2-b{fRQPnF zx|YaL73R2{HgK-)=eqG;=*Z&wp{K&7Dg>-LcU5WIrr7#&<@c=A@(pl;&XvCCjnQMc zwM9r5pR-V{=-3u|wzWU<6e!c`(Vyf2G&t;iA$|0qGE&O{MubLJuv_c8%HE$0mz+`& z_TR{7E%I}J(J^w1OdOzkZ=KDwcoTh)ajfI68?p;+&3oz33` zUO}L}H>L)HcA=4K0QZo`fj$SrNqckRXoJ3BrnZ#%O@ZXeV=`{^EL)@dqj>sE4H>I# ziJ7oyw)3L+x@JcgZ<^Ze`c6>5>S~L6-xf=hr#qe{kfLDogifasc~BcCfCwql`ZRpm zu-tj(BfGZ-4yI`hL%srwX*>fX>WbxH4wd@uB>T=ISruy)BgtX9Ad~E0TJrdFo~3M( z{k$YzI`*Hgb?y%R7RL|oLQXSF52Z_cxFFjpOHzWexsX2}-cc^SB>6VV+3{--UWAI5 zJ`D_s48xG@#{Y`H^YN7mBGS8-lU_qCzk`42_n=OvHttixarhBSL7ZN$Qf&N?`lcOT z(A|T`eE&1P$6ktylQj_18hx5ExPkuS$L5kk#9?c*j}uU`Y22eg+*F;ccCmX1gT3Sd z#R~Ro$S87swV`k^)e`(v@m;tHqC>ZOl#kQVn^2rES>x689l!Myu*LVxPJXS(6l3f+ zcCZvo8M6!9`=uCZ7DL2_^#B8m-wb;&VtZi9sJ+y;Z9U3qW0q>4D1 z8KLDFYa0j*a-`G&7yQ;rJJr~dX^pn)$xbS(D`j9*RyPmx@xtU^ZOeMWs>OC&79iTZK~^V}WR~oNh?rzgngP@w>~*og z1RO88|EN};#HdrP$lX7HjYSx|V-Vib$k?z^V58kI-<;=qDqty@dC$A!CrtnJb6?#> z0xhktpX55x(YX_vdakDKquA#{LiLjLu%E8l)Z93>oFt;oYtq@jKw|T#mtbeo3Bl!9 zEqO=OXEcIFZR=R>=;!w@etu+zhHM%XFp~fSyVc9cQWEz7reteN|GFufZ}TigMqPN1 z=qT2{{R6aet>_HxEwx&TX8$+#-YP1tsQdOTBtX!F;O;KL-9m7O;2t1YaQ6VgU6YXD z?h*=j4Z*2G3wNjRLeuB_-_bq#cK1_{(f9VleW*vMs$J)tz1G}w{ia~zdp&s)8_Q&c zV$6zYLISqXFQ6WRNH?oK|EL(3kDcdVrzILysc@(kV?yz)*eOVj;g}LQ0Q(1=afA zI*1+W32Qy8vdY=)3m~Pi?iHi8xj+6WWz?!Qimm^ugHJwHe#?=*j5aDCy;^LatCYR$ zu#0F0To_W}Fg00L#*WI^u}EvSDV&V|^3*NuD3P7sv~|A2uSBEBK8Nao>ZhyVNJv%r zJ9Lv_jJwO_H?e1&{15De?6&qV+Hwj=!tkbav-I}Gt`(9FRte9k`<;}7)FJ8`M8l$? zoTDNt`#m5FXAaV!D1mC?p))Lof;FAySx-aixTRzCOLd50YwbPueA#Tp&)0*vVQp>#4T#vZv4Js4E;~y z1Crz(ItpAsfB_|)ZHp$5-K^OTnplEEGG#nT#NxZWZ7tHm7& z=n>aHY;+l4RVf3b=$FFx(527wU9|AS5C?;m{afw8-#rZpqlx*Z9=+EjQnJSB+Q{I9 zh>{<6nN514p|)b-MoE7&Z2C6`fKrkks?VRyhl%cS&2qswm5N~zpwktQe>Sh|IkYeSBtU~ zhB3yn%n46fY7v9*q}i0+eS8?%*|7}nOJlA~DPzqJ-xjUp$#&`8%ePt~Fz0Nriw%&A zEW$*gL~TLYu^GP`!&Wr3ur1N|S+Uo>Y|e!SP(_`<*+Zclcfzf0ZRE~1I&DQkn$&uG zF!1NqKvDR~M24fyi^_!&dy>SZi}5j?0rbK|jam`HIqfO*WTy5l^QdQ*I*7m>a4PjE z6(kDlEh8AH2Q0hWKKFYPNeBSS%?}J`I zH#=xd|@-ykE}&@f?485g7pH~Rcm%Jw$rC3F+xNu&$TsbI*>8^W4{Q4^1tpi~I*^<$dMes+O88XXE~A1W4Kw*Dm}(fJj`lY{@0TG+|0m zY>tN^529Z++lMiy;V&Ng1KANNU~lu9nwF;6S&QW;Zu~(sYP9@EntGAg6eto*j=mx6 z%Y>o=(Mu1qN`6%J`@KvHv{G*Q{7IfZ`Ku>gCs%9$+8%2qV)paZNGYUI!uk0`|5op) zM1$(`bnFX~vFLwQ)i^*^t;Z{TcT!Wp%HXtYkr-T9ZLg&$W9G7XgLNL#(<)H|NF%2H za_{Dv&OE=Vp{lu&Whf~l|Hae9(*%-+to8@mz_B-TD)!JuZS1$$AD*pJ5c;{beGf6> zmX2ksh$O9!=_(syB4EgRoK;DovVLF83ov`$6=Y6q%=E5yfNQud5NG9`2~jW#yK{Et zEc%{RTz5z4ArFPa@nJ0GdFz**dILThoE;VtdZ$jh{ye{ z%ploZ?xv~E;4|f1+Pn90%6vcQ9igLl(F9hBv-=;k7VsDmX+9OplN*0w&j-@20z36FefxXtgV4Q~=S}FFxn_He=_)_hu zeEaO(82O_SNZ&!~BK-Gy)9A*(h|1S1M*^{`Wf*&b+?Ei#5k_bc&Nx&)ynx9c=~^H@ zhw+@i4Au0tI8II6b=?C^Q2m|pjnjk=klmzTsUOrK|i8^hsVXrPwhNWaT?@lcFxRW2~6bcepIr>FK^!OzuA6%{I%^OS5) z%2)C~w?${0W+#Lw>W3U<2QvX^1#^S|B^4+B9C7>Cp#}j2ZP0l`yIulCp(s0nSb9o! zX^EU<}e&- zY~`j4mxQD;;j@FK#AcDPG}q{zOf^*kg~E7Yhez;c zCEWPZ+m5%xkBuL3{9n+3u#rMlKCG+^WPF+b^=KswKTVeKinF}Wx^jp$p#45%6T`sM z^}laU;?QeZ21@q$`stHrY5<;YZnWeeG`ExhGgTt2a#;Jc^^0j;ky!#sLU^-XJzZ-b zJ>yYi*7BTtK#JHmtdDgln-?ZakviP??E`J3MCB~of0eAs?^E&_V+$fknHkPki%X|z zjyxv3V3g`-TSRG0IcLsvGsSD}PGe<1f|0gC8gr%RLva8+9o6CHprZOn$@wp5K^@XI za~*Ah&(#N*3bOz5C3Uo`niHJOfH{7cAHb2)QC0MAp$2>9Z)!x`Ys99mJkR=+mRmR% zHYQh?)Vhvl=j|ctO~>G}9@O8&SvmaB9m_0}-Er~qcZ)0Vrx|o1jSo)j8qIYL(Q;1C zVZzBFn6V>sf$!&LB(n=)A$Et`7Sd7MQBs5KS28Ei8?-jeSQgr5J%f*mv)}76@{lzc z&X;HW6YM-z3E}O&-b)vUyDrU+LT7ucCMnHhfv%PN;dz7uf$z^(#s?$j!)bthjjFYL zc)PEr?4z|+*x$opdeUQ_HNqn>X(ZpBFCNC&yfLd!%E)OZKo3#*h6&#^Ek zr^2r(%N1YLfX9rqg$$5kTk@aZH6zi=v;)49Q;f6PS!o>gCEUrLKksYE8HZJ7h-`S` z!k$Q0QnXjd8zYrcgipV=ii;>gz{*Fy7hRBEI=;*9ZT8y6nX3mBAV1I8-T%AghskZW z9d_*VIJ~GFIyhH8TC){lb8J!MYtpctED@)kNur$?O)-nh1LN>5vvBKY`OcCfGR{B3 zcBdz}e8&n}2>oKHjttJgCy~uWgGpU4Y$8Q@5*#Rptm4OR;WM5MefV}@Bt%*IGQ-k zuDVvTll9o$nT;)$VHXBgq^SBQ_6~S$6z3!B2F#RdPKi+wX{;e=@1xQuDQz`JIc!Z< zgF;1U>Hr-u8Lw2%%1Id2F8*_KKF%h0lSmnUV zfIf?m4dJRjugB)^EwbCmJOCP8@6-?{tp6r;+gokuRK1(YY7-{H@HLIR0a-KWCF<29 zo4l?KThA+b42gY*b34)Hi&~U@pJygSNZ!GHEVv{B8#D@XSv99fiyU4_f>j3KHh0JZ zP1JiR!#R5YT>-ewRdTkt1$p&|vS*z=*j#IEhSk2=$BnbKC7D z$PNi2cb6{oqA98iEM8Q8d*_UOfw#fnN?b5YtL-1sU*$pMrTvy7tmaJw7LKkcS8auxxv3aUo1wbOa!6SbOYZP4wnsUnLC z^CS#+|AC0FPW*4xr}m~eo*^E#)8JkXTF_xs z(xXJhV40zBfB)+kfdm0%6{n@s7xuUJ8xA6N{sqH$OFfmqd!YTJ7na z>+6%VOP7&fxSJDqm=dl<=Jsn89cC^SU)5K=9>>fG6lQj;By`ROb~B4al1(nFgjem( zA1lzd4ujNqjUD}VVht@4m1r4;j=!Wchsm5EbPhx9J-7!*<9f4lHo}^C_nr{~y$EXA z?sK93Cv**{ZZ$tk9-0A4@C9P~m!RZv@QU$**R`JJU)?V>@vj1AW)2sc6fZ+wA(#!O zu3w7Fz@P1^xqjh+?VUl*ZNsj@m}}plJ|~SLV85%DqPY{N>e}x%TTSVI3eRagPA2CX z_e+{kk`YDTk38o9kgrtdaZsq=KPs9SxY`HvWazMjo9erql$kF1VLRGtY}wX&?M@i^wYSQbou zgD-~PPk9|xwyxV*zK3LgAVNhBiVVO!3Z`xX&gd}YzfplL=Jb>M>PZ$G20vKvQ1>ZP zis`EwXiuWk4g5I>PZsX&WRLtNWm-0<=UD zb^v(kB^g^D31%TkTZv4KT!D=vrLLbHJ4|AbMmSqc{o7zLx5gVYdZup{B@#@;B$p&l zM`2>N1rHvkPx^H{iQ-jQBR*WK-W={wwu{!@z&-g#~h}X zodnxWt19FKs=H=Ih4ZbMM%|I+4y-wySN9_vl`}SGGMWzC!hBGwUgsQ#L|>sK0z(TD z+2GNEOV}X$dsw0UD;`-0y#y{RT!yfb75g=V7ENCP3ufU0rYsGFe^i26wHb0uW58)4 zoidaS`Uj%+-w+Slc+yu+)gbYGrx*Sq)W^&y^!u3=r4P3^O1DYCW+zoF71aaE0GDO|i-p(hcQ?3%*ISf=IJ!c>d+GVk732) z?*k-0cTLSwQJZYD1Z@UE8n4gwV+5qA9hXAFHUZ;T{LSt3WboyyQ3}Ti_YR9an%gbH zlg3a29*aDlL$|qXjpFd?Nj}IHlpolZnEtaZHKqRFx24a(=rqu`2y{nZ8~ZdhG+^_$ zv&vI*_GZZ}r1Y5OdF{5N$1t#W5;h6$Ec1mQN*pSyybrw=X8b+ZA$HERD#81b5q?_J zATefP!^y0by8d6A(y3AvfPHwYVvco4_F^@zLe8s%CPe_)R5IzSR~U z_7KAy|12wKvtzr*tYqP@kVLl0ejM8e$37hg?fgh3?iw?L&{=H|H0b> zqBX}kH~VIpOMLDzvy(}9D*{<`ma2fjRh_4vbI#8s(1=2-j=iThauTxyM8vj;b zL|F21UWtQ8wSqB$VW~HrH#|&~x>}LNhzU<;RNNMx6EJT3j4y?L$gD6I_erx#Pb5f# z60a7O>KVLGMwwG=Sv-tZSq_A+t(4uJif6=$hj=-v#}dW%T>A(o5hARf-{6F(H?=^v z)Fg*=TU!1jTMqo6Wy=K+8mnFLOb;h8+K(oA67@;QD*kHR?>aS5ZQeHRT|{- z@$uB%3QmE5LyM(A}s}inpMAblEXUn#t;A zr45^|nd*}*Q~$+q8ShUY<Yyvs&5YJHAwntb zxXOw)GdeNtnYn4)Y+|a~l>#_k^zd$f?p~Q)7dz%3tdhf_ZNc9@*BKAL`Gu=O;XdY{ z8l>i|V<=m$2P!9_NyK4ltn+H!l|nyu@^bk~G$(X(AW?N9szeb^8=6w_bqPHwm}->{ zp{!M7$4#RPsey5Sez{Lhb8?HGxYg;u?WTb3NTFCx7SC4JgEEB~q~pJ=VkJ6ewst@( z;As83CB==wyIB<$oQRwpoGsxy4kp3g@UI3|2I(A@ z(!k=QTcA6n#)8;G&-dcICb8{q)08&q{XT6Js>B(0!hBqdr}F4iMXdwogA}DD6ae+& z<-(RE!GVvzRDTfN#63~uI(@r*KX!ihcVsb&*QUh;x};f8RA05% z=Vyuo*K9tWpDsTx`yD2tZWE?%YsL`S0O5qj$?+cuWYn~kKnqwP2w%$+ey~8=f1&i@ z8r5&Fw~2GzkED{zGzt zkH&RtfN;7hJa=~8{R$D#Z`;2VQN85gy85GN0sg&^*#lkM-}YB%>~))UN>TKm{hBJw zI?H64LqIO~tRIBgufe||Y9!oG-!5_G)DmTr*AnCQ;|b!yw|30UG>YB3U-45DF4`5U zLO7`nr{;E9H{Xl2f-!nKIzmR}j>QrqI|D%#010vm7ux7lM`isFL?JHa(9$*iC}U4^ zm}c-r<{zl5vU3_NKj*oB*467{o%&_EcuMoQ$XbvvQ8FsmVY=XZk~remh5#O#ZC5+q zg@9B{7i`No3O<*?-e1h_H0y^)PljZ4x@g0vQ0tOsG&t5GeyxF#eK1TuK+D>x_Cr=@Ueeo+YpQd>{JnYcd#e z-on3Dqm?6{c7RcMR)<7S&5qH7TW$yaB?!biWemoryqM?saip|;$v_ z@MN3j@dok8OzhV_MG`xHxa7+7(Wm3<%dpwD&FPf$_o6(wZpoYzhnYeG72M9TdgqDl zT|8biHsdj5dY@LlVnH+cO;r@H9}>d2EttTV(5TOsn4-cH{r2qA$vFgXK(~U`v+h2J zeiN{*2TRU30@2ok8>2@rPtFQ+o^~z%yLzAiU^#LSAp8IFD%Cl#IP#c$rcZh5UUyqQ z0us{mvdrUOk8_943Densa)h}?=l#lkOVu;)AyC~pP_M%OT8V+#Q+@xX?BUA;#0Th? zK4LTW9)SAF6$hA@{Qwhl%Rdldi1Ugsq*wkywJ}!sY};whN899;phYGc!;-{Zt$GoE zf1Z9WB1Gm~VtBw*cA$%vXbM)`Ze(CA%k)TV;Y00_G{4k|9Bb;#l_~yBeU2Hfk=SA2 z#ffgz60X&jxVaQSF8G7gd;LO`%JFlc284cf8eu!I@%_}PO*U+pWVijE<-jt>YGa&T z>pZF-M@3=2F~)PZCDp^_CMEK2`A>~LsR_PhOU-B>Fxnfsp(do<)dmz1RdgbZsL2|6 zlfsnfb=7}aqj#=3*#Yh{_R?HflRl0YCU6Yn$NnC-&s(&u((3G$48^&=xIp2`fvcHD znHoX!?Jd*pdJjf|`c%HY_&Qr?+I+RMmXe*sU;%Jg2AS#b*gT6XXoEv@NQ3AB&S+=ODn(WrMY=z^^&&n4d?OY)>(e5 zH)H}7$!IN7|GgeV@PE}~x+?yXD%YV>VMrX<9WG?XP`PYUqaKk_~&1^h5r9urE%}ZmYiBTOR#Qje%pT7%7(jxPVr@dbkJXpAJmD4B(fRN z;zdokegPj8%xI@6V0y#Ij?7jU{+q*f<<|C{Dg)4QdFc_tT>(CUM|exKx@nmSGE^Z!-NOL^UDtQ508 zeO!>@-Qh}CClRfcwIRuUuyk^ooj;yu_*AkB(N6rF=uH)?c*^T{RjXL=bM~vJ!Y@25 zK#WP8RGGSVWDoG0E`fqY@-CgJ)>B%(sN)8>^_ckU)kZ#(*-270#xfaRlhS|OsI}&0 zs~2IkdWf48$9|Z%kwd-^e;9tInx%ts1X^xH4`dBx6*D%S_#hqTYE4KD6WVS>*4*!X z{RGAS#2!;yW4IYyU!M}KbA_t!rZtT1M$9u5ZQ3k3i{f@IS&~XFj75O>S+lHk^N_&T zKc{>gcVicLw+%{3X~_WHFxW1&skq=Q9!!Iw5Yx3)I(#md65fXMS%no11O{REe?;YN zs)ES>)Ga$}m|Wn6F3N*)+aexQSd9x;q zDbpX{Q`!-M;4M;-Nr$T|xdg)3y1M_h&8qh>Gk6}TbvkoxnaL#zdQZ%f3X?wT{&hex zJ69CUly`cg-EqPAs!c`_RnIi=R*R-vtxJiPgg*tSQ6z{Azk_7MO6i(d4Zr%FuLR{SdJ@`T4$t-+~H)iJKBu-oPmf~uZef?McY%p zD{ShO0)=g2cIB*1ie=1>$5%Oy1ys0Xx&nb4*TU8Zle7pDQt>oxorAo#m0xDX_Eo-< zg1)(mQ{*w(T`HAe;H!U>UC#Y}kGb4Z*El22>1Jc;LfKhGR8v0`jwG#POfW2$LMEhZ zZ5dX@i*Y5uX=>mYkP`w|-PaJk zUUgsnU@1hc6RKyAl;F0Jz!k*1)FTa7a0nCgY04-_eFdUsFGuyHHt{f#Zzh-Q>9`BZi8Gwgdo8#1WLGu)6#=D zcJ{?929Ba%iQp^mr`kxRQ!*kkw4lGJ`kD?qhy*hyW{j75-?WbM$`hoW$_bTm;t6#^ zz|m6jru+L622PY8F3S1Hf2HzTv!a z|7v;oF#XUO8K1m+{NI;4@z(xs8l_VTJmvOAFYKdmfsEKA=1 z_!m2-3#sp?)k9;$4w(`Kw>N~T%x%(tf-olJK+alb`sZT9bJXzonjafa&g0jd%AUV5A!-jh|2ysQMKyowYbKI(da@f#({5Irzu~ye~~HT*2HdIo5ys$ znNh2A(qpfc)S|wpedA~KFxgxXdpPGAU@5LJ{;nN5Jh2fU?+-zCP~Iy%x5h8onGqNZ z0hcOvkLeSxuMwGs^l5F@Hc5g#oG5Rc#&ll_8*vq#yY1Ea4*MiEy;4U^=fq&aeOw94Tl62X@DGbq}zdtQ_Q z{YHt|Zl9j%Accm>C5W>WL%fd|&KTmcyU$dFC^YQjYD4dxUVO-a!7bdqKE zazPYagU%R*jc{vddTo(1c#Jr0oG)Awd(9gfgcc{U0v#X^x^?p9vWUAjx z?`YM)KEPKf9jkA>*gop~v;U6II#>C6VOz<{kltdyhqvKZ7@nI(aesBxw49s&L}krB zmC#HoOHuc1sCCm$I|PrMcKy1*C3 zw0jCH{5=1$h?K^4oFI1nm4elLxG7T{!=;@!{_^;qI-FjKRjdP+nYKueLjbc&Yq&}SOtL+_=8V_iDu5^xW{zXsIj;OX zIDkU%7f$voZhTzL7YBWuSW;hp5EVYfaWi6$7FVnC4Iju9yf}zM`{7F$KZ%mbrcXmz zg-)$(ChgOxpLx*5doKQrdae+|#n8Y56YpN^GGRcj|Aj9jUQT~BpOXQ#*I#9WUd6Fr zlksAG$G0d_8QMXo3_6HEY}YdLDf5jQ^v-=9D3(9M^}T7new^Wm!r6xnS$i62>}_k}?o_17OJXm_tp?24A%Pwn*|cjaME7xHOa@yX z8FJ|5BIq?di23~KnT@%=X*mLr*8h6_uQmAp*)@=XI{BiAcUf7R1xlPU0RoT$Qp!24 z=9Iqbdqbk){?Z7}nGnfe zTRcGtr9ae94hQ1Yn~UOFOts_(Cr(d4{cj>=Xl&BU57D)TMDMSwIN3FSQ_+6wy$^}! z+G?+hkq-TQ()R-8wEW^eG(HIk-wl+CJY9keHmhx7jVfBq?cq1-O)IrLwz>=AOPu#m zK=dA^G#^g`2nqijJd@=(dBXdEyup>>z}=d_7^aH+4aPxp%%(Q_-3(8!8?X4S z!ZCEuyXph)@^Ne2A~}eycPaBlgQ&JPOoN}eRSeex(+o`I8(gkOCN!XA30_jzXczxL z8y{82&=f_}MSwAByJl&aHl>vM>`-Vy@1`2EsrG|1olRTn4UPEpFQL^v&=xa9!eOFz zE6Bay7(laxU}{JV!iY17b_K1!x*CUvj!@Ktt}4hXeA$hE15>(zJ{&h^Veo7{ftBzf zSEM0_0W%S}OB8qG2`{HoZE=h4m(|Lb9gQXc@{h8?4Y7R>Ipj>)M`6H@x2>-+9>~g# zdSq(iT{(E&U~Y=#>U5&}bId}K!HSu|doSxS6q^@UW=~)*gs2;e(0}f~S$h!RD)&qH zJT9T|Va8ak6>H-}Mk%IlSjjCBF9dHzd$vin%W-fP-Ao4!Jp=$*>qKC{INoT23of z1l1ZZ_=j*!&m9p_&B!aoLhV7iB&pQ0?I-pyjXPmdsbi4Tm20hBVZn1-QlFXyaL+fvPO-*UVXZem7_cYF(pz zr8<_b%8fR{Ev#MGhucqcB%xKl7%2Y5VgO;t37HhA-IP!g=iYEq(Q9r@cpfEJw=_={ zIrKv*zb?KB4%sIEJ=#U>>!WwB5p`zK3C-z$Cz{Zk`4@VU^NIVCBNaCehBZIeDd~H4 z_5z`NswO%_9$-xFlVKU}gc_QoQGR`7q95_dxmg*+e3C^S^AS?zMT&E=xMF`G)@OYe zy-M+^>Sz`JJh8f9`QW}bvFc-eix$OLn^8VZ%8<%=PWsA;g`V?Xq5P)e>_1Qkp9w=7 z=UnzyJ77t2yp0oxS{%&IsIIR1%}Z6R(ZAQlR?R3uijg*lny3TNimze#3B8lj&{5AuY<#tu)^|3yeEWc&L7?AOUJxV_l z&aA+e?OlRO_H!7Z+%8^%I37M_8sst`t0WO@u_zf2WfF-X(i+~wv7=l+PjhKA{&C=uX&ypRA^pa_2g8RT&uNEu;TEfRxeuOm|k4#FVW_ z4XW8HK&n5}%y2m6^L;-F>(1(@K{E+%Jy3Hv0LV@pm=ipO^yd;d)Bnh8PrMPre>bQsNt_{}ATYDwmka+L$onZvsaTTI z{o=3tm=BlIZH=)ZVDZP;8x(kE^`J2bORCMsfoM}20#tTm|v6L%5*ZswcBeJ}tNNtAT2I|Z893mIlb;ii-wdiZ6nG<%>o9%5~GpAXk9Y=RCeA+t(ln~T%JyicW z$*97mqY&cLGY;#H=W+PsyJaym6`ItYR?EzfuIQ+q>z^WEyLhdK$$d^I+Nc@JL!r7m zV&B)jm^(iXQ^#XS+N?&FiaUY7pZ^1eyznF#_DUdK39E=tRR>WucJy54MpH4Lqkj$L zW1NNF%k?h{Ep9d^>5dcH({a$Ii)!fd~HsnTB8(*n6iPBp39|zYZ!`Rj}3Jk6n&J z36qeD*8NWF5-rKtajtr(9$F;FA*$W1w9~sHD1mfvMU|1UL2||+iSO$%NcNdiU?LgP zI8|#{oh6T73$=KAYvi`ryp6w~0y}&rK9?^5+KM^;Y_|JtI<+8si)RnIUlGgJ;`+uV z{Q*Qjv5nH<%PSR5nFfUm4b-MZzielI6dvA)-ekCx+e4~ue%EZh%!fBr>}O z2bEF{>q@=>)G885NPL)-d5BT=+F$_r+x9a;Vc=vGwcP^UlFVs9Cw0%BC0OikiZn zZ~tbgt8){}hK(ZvHdZ(A$k#3+<~xBVJ;~ImR`h+5)auKRCT9cFuiHteoKHGM?tTFJ4^!tyj7fY3lHraGQ0Pmz*8*7~*x1)s;UBc(gmq zX|Q`F9lKQuM^j}d#}66K*D>>!DGDQ~L51;Dafkl(KzK0cIoIydfWCJy@(e}X&kIH< zqgm!n&xJ;-1bWC&X16bZ8FWG%y>FYlGIr8b>Lf}RgUI! z>ZohKMzP(HtKm?0CUXT68FpR^xELvzKg zx2C+S+wHa^mxOn+_fqt6*dty{mSch*BmB;W2=MLhk(<1;ofjx5Tzybx63c>cYmb8g zG*8}Y%0E!p52-u41~4W4!2QsI)1$48Eo0T+3oK6INaiyA6+T!0t@ydpN7^ zd+kmNQL!aSW#5z;g5TkBbNT9d6ALA+WfD8Bwb?aXzEG0*i+HyS44t-fl|$FWa0I z4I@XN;GUc2AESuAc|C-OH~yB9e(ORN)($f*k39lTaB}+Fh+Z| z($|n@`3IXXTyHm0EZU5;(2&lHZT~34!aod8ORI`*=8vomsv@0Q-C%Y!hyoX>=N{9P zgHoYBb`^i1NQ;Ic?F)gA!0sAe93pPmjOjcU<>qCq!J-KD(QC;|yw9PggaB2DTl_st zT&{vYlXL`96&lNYlX77?-27LfvbYi4Tn|p1n<3d~j(Jz4Ri>*c24XQ@)~N4+g^YxB z0V{$ZvcGiV)v0Jt#&}xru6Z%v9%S`JkpgoMe1=S^KTwYd*O=#S%vN%G9y@a`8>O?Q zdDU}Ub)vE{QD1d%ad4lMcx`{Y3sQL%MzGBH%bLsnirP5mOLYdS4{5C^qDeZb&uZSh z=^4DbU|1cQ>tfe1&el&N!!X$jLm{lnJv3x`BhAUv-HO?_rPT=It%DkH152h1580(I_#f z#v11_yy7!hMTc*%zJW(X#!37&QTkj(_Ffxlln4ktP^tYxEgK2X>?V%u;yWY*M`Ujc zHf8BA>D^sfQ2fD@yQ@E&gj>eW=S#h4V5DC!?z!o(j?gdIFqKV<>HUI@% zXjB3Ou|~|FFo{Z51{IkrFM3BF%3y!V{myS$50T(8C64G2bKKCtHQb;3JW1G)(%III zuf%+)loSnujAdlKDO|49!Y!yh~X62cjp|fsd~? zSNW<82)$9Tl}xYZT%tG?OSVyP2CkNG8{H?;}%kCc@9(>N3KF^ob+y4pb4A+D=WtSm- zs?P7?W1Wat8^j8tpp(#cx=lznaz$(C#Gm^_(!uBZ{((sSe6-cQURrm$AARE|4JIM@v#qsQTnvQjxzA=~a4Ev{26nrR{$pb+8Z~gLa9#cm8MA$x^D>6$M*N zgX-@leZZ`;(qYT+MgC`@*4{v%K1ssE30d%;2kZ;A?+N!rlltm`F$ghDveN?3pGtC* zH=l2LRl6L1)$|RVP;~~i%`5p7INVR{UsGCEb4$BBC{wr|X<=9!Sj zQJVSb6gPlM&gnpu>POzfQ=DpjA?-$wwK-fXrOiQOO*Q4j2TB9H5qsTAQRo12X!e_t1=i$oR zeZIN2pJI5w?PF}*+yvlQ;O(}haVG!M9?-MyXHX%?0yiw<%XkNXuYMG8bF{~lb-}4* zaLen_#dLk)PW?jKB|=n@p8mEc9B2;B+OyxGw?mw(3)!d)eh@TEE7E86!>J<~;UQl+ z8kK7Fb`^z)Qi$yszc--;@u_)rCuc1U=N>(ipKJ72JD9rkObhI$c`+ST(}ewv*U&{t zmKdgA)-ShfHi|4P9+a#t#u43L2e7YmM!2|WAnS%04#9Fz zesywWI@i=dz18s6yF=zF1^6fL!`MHg3_1ren z1>DYRtTfMk)hS)Fu*wSiD|N<9e@-GG6!yqN9RA4dSU4zVLek8i_IBvjD%EYldd5`# zp7MpCU`(M}^--5p7(}}raz^wN7#C;%L$LYV(7LeYvCK`aVU1P4BuTF9+@oCCxO-}X z(TT0%wBiL6+ahN-v77q>C9xH*f{@+tiL>c|T0_Cc4~C5G?P*dxn9?W=zp!(_WuqmC zs2(!&$eGJ$rX))j2D&w_n~92IhR;Dg7>8~-VeNRY_UjOF{kKc+FGdJ_+(;I;#A^b8 z9K7~fDGXl)HMnyG(T~z0UJ#$E!X)4Ar+*+^s7pZP98h)mq6}uKRVr*J_;o==SqroV@0+c4mC)E;>9m6O3aEnW^)$_t zMQazdw)#|HT;}oUDEF;Jv$gqqtsa6d7KF#fB*|gsxBLH%y|)Z%>y5&FLum^|3&kb0 zI0Sd6l;Q;nw79gTXo_3VAjKUD6nA%bC~hro#UZ#R#Zn}_`+v{OojEh--VgWNnK>Ua z!;lHHv-i6l@#Qr!dxC$WEz7*c_x z7Rv-$MpRS+OUZl#z2a{-Zx*f>HYpafzJ{#SXS3j(dv$A==)es;T8QdW^1-{k&q)5i zxlVJM7t#YpLA@AoBgkmq@bgR8KPODaey{2}*fyYMPi&V?P73>kyb6D$et6RO5nGDL zb0@Z#ifl4_tWR`}W9A}VjWlxmP|Ntu$qV(`s^d5%@ojVR-&)F+#CMFz-~WN) zk{bbeu?k@AEgMG`2Nfa#|C(Hh@Madhs{RtQhgJLo9vLh11Py3)nOAbEP5Bb7(PC8m zvkXYxQ(rl4Tv>U|Ng~QYB@EAmKc*Re!=;x`l(d(|+q>wRO$Q93<$3DizT|D>b07Hu~PH z=B$!~P^t029am@P@q^9D`uAR_2ksb#p}@!Ws;rg^R3P-`JKNtmq9ZIrsC ze{~p_)L4lGh_sY@01NMT>-F`{f1n<>A;3DJOn3;v0UTDex7Xcho|b>0Ezan@elz0V zwlu!qs=asD$95FbIo?^VJI8(;^qL`=2d4f6s+{7P)6`(0bNY8lZxBuw6SjlMg@}uF zGQ(dik!_k^b|L9DDPQ7%=s8*J;f-l*FMw(HKuf`8jR)nIxv?sNzp7vX+ilS&e?gm( znDz23N*g<`pkymfom4qDu!R7dLuaByDk9-Kz5>}-e*tSyUi~G#>4N6ushjhfTV)5K zIA7dylA^|%BaF;?sk5rHz{oaP=3`T~c=kGh{X-QtX!PCrAu(e?(S!f= z4c~MLz>u2kfdx}){Zobe1~oy^Z*MH99uRHL%w)XFVnYe1d~Gl@qZ8amJIRL+B|e# zQEdN8y+1B-GC@sUAZQ;EvbIIr4m;)EG5DAypPxHyAr(ld_7XT7I#}#whD|wXy78VR z5`u*l#Da{MA96B?N6TRj{S;a3lP8znRC_UNj;c=(>?=;_Sf>FH^nZL0`_^*S;DU)# zH3uo=a`bcsh~nMpB3lNL@=<_}jaOlEV^L3u%{9IgfX9h>z2A4^%Yo(6Nq@-D@WVd3 zI+J1P0S>=CZD3*)qDp`mpz65KYdx{AVhj}M!B*Xr`{ejo)7d6KnoO5Ctiz}f{mDdH zm@P^D4)a>Z*kb(H13SZ&4tqY1_Tt;5vw-BhX84^vbkptu!k|+HytYzx8TMe&5`WOI zK^n{Ui`HAi)gey{@@X99otGP`!Bh_fhovI2z6VAajxAi4I}q)Acy(?mUtN`VDFB}v zrhA}N`6BI`u3v1q;ZfWBu0o4lTIknx>I9KjN>l#Axo<@AfaIh9`Bk)SKj?Y%k|-~N z9gDpJI`Qm)1|G)ks@C2Zf;kag&JTQ;fdE}hG_sa&Wiq^;<8r-MJ+Uk9Ug5qjUD|%i zpXGnoSIPW%^}l;EF3d3R+sz#6E<3NG0&S2S#BBZ=RGCF>!@eR8Z@G<`aLY zvya7IVsB*xHL&`iIv6}m|AV@s8XuN5Hn2n{(fL)6WO-Ei0qm+t31>0t`f&pACI4e# zDkcnZIB?H3iOes#1nv7C1Ri3$+r38J=dgYMv?dxnE^1ySxaQBA*Lr(Ksc(bfu0d|s zu1KF8t8-bhUzhniotwu=oX+P6~^d=v`u7YP@+fUsDJ9tJWH_ix2d))UB6|3s)=jNJ5`* z;%G6FeIPE83Ocrash?LCc`IKc?B5!;#`Q@DvT;sO zv3n6=Jw!}P^s_krfC>SWA>Mm0xO7Oo;lzHB9We=f1nLj zVAu`<&XgH49cG3JAru9qvwC+>S_5?HrZ0GFl(#8zqG6;qYvQ^b4;Xk3?@PB$;y5TM z5!6oLsXr?pJft?zkjI{kNcewlT+)a^lx&z?2PDTBN*S-l(%A}d`an(8f!kI`dLL&$ zrl^^`4mS_TJ6BE+s3?#6(B>bYuPimW&;%<|^^XO%OyBa^i zNe^@#ZDs)N2!9Emnp^85>hDn}&o5*RL5u&l08*DB#7E0wE1kNkBEeOk&D)d0dUSK4 ziujfEfL$^uDo((W19Zqy5d1LFUm^{Q01M~&dHkD4c_l|Qoyoz4#5Vp)Uf?UQ!T}M{mhKmEX)1y;VJ3^8BJz>%-sRNgj?D)>zE(%}DXA^)!y_y76b|DHO<%%kM=!K)fr z*?HeT(C?+M*Sa+Y{mTQpj}_^?wm+auG=20kZQy@Q8`p0i0`0_HJQKMS7rlNNCQ`J^ zyVzR>pqH5tJz@PSHtvsxmo7u^y^kS~T=4-jI%oMCpICradw5;aReZNS_P?Z}%5wNZ zM)wU?6?~Ho$iT+Ov@~NvW_h}KXBl3}KD|>^fAr-E5>p8=H7Tqs?`7JlpJ7Wpxmoy9 zVSvS{sOadem*oT0!zLU5K)1xpaKj6^AH_2_e{i~o&v|hx_wLvjo(^Uqxfhly@9G^3 z6D5h?;tDr!ajOmZfsw12T9&~`zWRVde(s8VcbqqWv#0AiNOs}9KhQxthJG9IIR=>I0R9m6|_oQF#Z5&nDIRoqWKoWnc6xya;4uv-O zJ{U5dcI}iqw%hg}b9mv&v_w48a$>%S5ZkSQ^&7|1`AAVlleAI_{tbElD*4Z#Q`XC3 zZkBUa-qnTLgQOp@Aj5^{=-hm3FN-^otA%;(jzDj?um`L1^T#?_tI+OhiTOnM5HA6| zzIdhfu2#iI?Pj0Yy!e(l0=_R<2s}9f_5k|c!lsLO&NW(7d-hACI;Ui%qCx_&hp5|@ z45MQBvmUc|sP68nLp==jqeJO777M4`vDD~?K2QD9u&W|=lF0w#Mo+2OXwAr`rpFi7 z?4g`)x}mW1H*~>XgBYR5UVtN&Y|1_6nYNoCW8T1%^y0@!;@)Mo>T*rs03q|U6xs%kZLu?kP(-av584_FX**hDL!6xGYc2XLL)NUv2rPL2?>;Z6W z{9*7!sLy-1N&{P*0aR~t!R|bv>APNoQ*4dFQ|_8v?A|Yr%qEbsD(#-Y@iiK*M`Q1?xlGBIRkD^R?JT7hh#NWLtTPPrIoK;SIfgtyVYOH%PCj|G8IFB zdmYPP0!#a3)-P1lZ8K69=ZWqu~j;he7p})p2^nZM~~bK z{j&TP^?LqkfL(Ls#|DeSiyJzxY`56KE-utnDwiqEl;P5_2GZD8MaX^t@W3al?kFnv zj2xuxcL)|`;~6waz=Il@go<6Sbxe$;W}4mI1%MVVr|&YMkXml|RwTnSn3}p71q{aB z5f*5or=TZbBzv93KRC03pa!}_uO~0%s$hOY@06Dq8kY-t7!uk;oX+%RC{Vr=;f3oyzx6>a{EL}z$l8Qc zK46(`;>gtF%EW5OjFjkJW6(~vk9(k}_9OmER=!pGh_T!1poE?#3Nok%W~guef7XX5 z1*^qZ__GA85p1A4cd<^i0`uryBUNXdJKO$9D>U7d>6BXV@tps!WcGB@$(cJtic5}> z=CigC6K_>cML8Oy3;?X|mFu#(PHqAfF$_TYI2M+QHwI}ell{0{BPhs{MxPiL_Y%V2 z%=m!~1|7Y#6rKpRMv`O0`Kc!bx zB_-SRwxaii@@mz!q7#vuMU!X3o>hhiOx|jL^B;&RY5#tq=qNsX*RH2YC&LhrT^;K4 z8Vhrw#|dYgGlWXx^=YKviuTeRCves)Inex~a+kVX4M?1ws-f{(2yneOdt+qcU_4jQ zxK@yFQpWLR(~EsV8m9_U)LfrDq@tz<4NX?g|4rAdSwfs^d)lap(g2f9D2l6$ne1RSa`->dVx^P8Jd zk>78((KI{O{#4p)(It+NZQeqPG~9$u^Ki{i{j6nnh6o^Pxg327N>KV580SL{I7bgn9K>3Q>&f zUvp3oWu8t=|2TNMDxJo(XRsCCLXp3I*%^wz0(cdST9V@Q7 zE9)N1onW#_w)9>asi1zEj*k_&FG!V}s)xm>HIm{tV5c)%p-~^xb-UX_7LE_YrEvrGEUrtS)Bb_-2pV}9Y?@k7C6xm z^|*U$nc8hRtdi^OC%^o*!gJiQ1c6Zv>2gVvX<-JO?w|%=CbRayK@;^4e-hYdAH4`4 zr`(;8cA3vZB9RBE>}c7hM)nhC%rw}rD{p=|q$kn;D7#W{zzi9~8}37WA6=^C#(UN4 z@NPD34;v?g@{6yviOefsKg*Obp(AxoL`b-Uw*wurDN#gQF3xd?+-$2j_yQtJsNdO? z1brq`Y)4D>hO`i=gwVY_ks;JUxW_s;?S5ZSPMSy&90X)}*WZF}=HTH=kF$&RX?(7F z_f_u8ZDl<@g@PX4Q->AO=O5ifUt-$8`7~Tw71p_0FW+P5U^jXel>^%Ml&ucIMWbco zWtcr!;pZAzR{8TvCS zYy|!QSguu(_MP`Ay;wju^0lon0&}bY<{~54KH{lWwKe$7tePqz4E9~Gqc6~Di|oh z6!76{Sa7{IWK&*K8{t{>rBT==>mLesmdJ-Ug3KTMy}TE454>R04Z~czyIY$d-bQlw zJ&p^QVa7`Pb8n>sj6=fwo)A{=FBOfIVoW5sLu6Mk9oD+ddOI!k6Rb@+9&62(6Cj?? z?DI4+SMhGW|J6Csr%B57Y=|RbHQ{9x(cnWzr^(y*?Gpqr7v+DYoqRt&_|`uAk)bWb>~tIHiyHTKGR_X!Xo;~C?Q=Hk z%u1=WsaaS2M3taKQZ`1~jkLmw5#Qd3X*_ImPq!#o9Iz-}8nA;t?Ny-JAjWie8h1hB z8A1lyHvJfn469;gLsC@RDJDG2SSkwhi7H}ncQnmR^V-YKt0RK$AwAt!49%E^|i@Ufn@#%8WBMe-+QXu zm3WiWx;%y1PUy``@fRNIfgy9r-sSqcaY}?aZ-3@wSYi(eouOaGcc?jRJ?T)X`UQV* zY%<+j`|Y%lg0DpyU5f?$S7;?TOpY$k8PGFQ6c%;|R(cBeY&=e<8-e5O~ zYa#YLXflvxQgPdaqGfByYUsU2`76KaBbNrJkr&M(ndTVWIan1C{Rj zPT}zds2T=jLkBicHrRJx=oij+Z?^)pubyk!(Zs>^Kkt10?{@${yM95}#Ka{LCOdZt z>UEmA`HR1iUVFo6iHWn}>$AY0po7cuEv0fSDFu#!|Go94oZM?E|`EY$j!66 z7>qQa>G=x3!K$1fM|&M!TUO_eH+fy=VRm({Sxt*LaNJ~bx3#=k_JiDqrAz^!S9XYl zTVy7KhRiF!6T&(_)C69qWSS;Uv|xW0eZyQava&0kYm`cXyTcRcktkF5oWv1&ViL<4 zqPln*gS28K)gcO6LRVmGb0?<^tC-p-x9jU_`?qAE9FQ2uy{M_3(uk;<55+~<#evQ* zHdvH%aI)Ln$1F&!C~FH!-VZQCoI!+9dIhUewM%2nPg9HDu`m%lK41Kdgp5k56d!@{ zrjM)bgl`*Wg?&G6zv-fvIrPGwp-j|a}X{qg;~;5DxstgkGu+Z z2G+76>f|f?N7uLnWbDf`bRXV3V59RO4A?N|X?5Or9tm?y;ragLabG7!JzRdUA&c7X zy5IWBz;lBU;vItCTV{`j3I;wI-I_?vg@9U(ow5Lw-6!%LKk@GD_b7&-hh7?m#EIox zF*9=hWJH<|kpO+8^pPB0pqLQ%*XzGvpOiGfe==a=pcG`7H9blz#-=>azVcX#&OrxI zL3CK6*70$} z$iU-E!j;J~ecXm3F+l+dn#L^LlzN5>LwDryG;%^f(kJ?QrscM;tUeA-qIMi@A2Zf> zHR7;oBC$57`_Sk$E;-EXn|m3*J}lHTM3Zc}VH8`SC@aTb6Nh$Wh@sFHkd}aE{(=67 zwgjirX1*avu;x}RKU%%|=@N84i*ELm8THUU-f(osuQ&fW zhuHWjgkiHOzM{CV^VxCRl2QK^=2QQdq^ncrOYR9n%i1EF8>J}MRh}bxwO>pI+yq}L zZgaj7#Px}NX3Ex@(0U7{VW~scYfg1Y7cUw8Hc+&hv;5wjNcP$%{(dt=Dhu~VkCe71 ziuNx0ALuFC;r-l2U(p(Rm!-hSBmCZHY`qYs(4-TI;v;k;Wb;trI#;u=?;c+@}kpd3nxY+ z*PL)7#q;q5ze_X!c|^*asfJETgzs=eZQ!HG*9Ol%A#4QVG#BV};o%oy4R#EJYpl~9 z3XV%(6Ux6eWDIiuc1$;hID1`^Hv_{D0bg5>ShF_Fe8&t^2+X4O{Ifp3Mc9hR15eNe z^?`~jrVaZyfOkoa&3y$>`-0%r6TY6sk^4*Q%E`pM*EO#JSCTJnxlbRxl2F=LiKa%B z$k59fDW!7hqNK=9MQ2oWh0+Msl0T`^TbG`L0UMv!X{$o_qJ3b7fb9Mkh(z_6#bA+- zV(0o7@35J&S_dr9IQ?D@LEG7VSsY5!9dbe^Lf0M+-_KHG*A4g{OM<+7T{L9lvdsh+ zIBdlL&%9pr+*HW>Z`&lA(j5F*f(SD*bm)MLq}cE*#g1#&>1vL=d3bd zi4NLKiIAetAFJLs6`ZZAI-VU9(xw1^iqQ{f2|5ZSf~F#QBhCP@88s}+4x-|#*H4qw zW2EoJ8GSrHzWU9lb7;PuP;USrL9-EGb=4Nyq!@mpo1g`AiW}mgd)40`C>gF|noaGEPZQ3ZY0YJs<54 z_yIbfD7JM_a#x)*0P~iMM#$hDrMd2zw9HG%da#Z#wlXIHIuhm$M4XbbGh}Uki?xZ8 z_D5LJeg6hl)NYqOiZa|@<~e#@ZTjvbKFmzDInir*Wr+3f6Q*)r0aoc=J^CRVLB2M3z%~&IH{8 z6zOGSg*Gct6RPI=s+Qu;oV_OMqK^?n#)NM2ex*67ivE;*IK}!`<|2XqXpH~A4#O;( z9}xIgE8PGxjC`7~rJpR57kKO?RW$FK<8z`dzHzWe-O7Xe#Kdm40y5YJqu{-jbM;5W zm}u35FCB9E__U5oo&Jo%4{5($+{^Ej^{*Ax5kpM24q|; z#Q+57h`Au^6|PipFt2U9uG%u<>qNf_*;U{^H#3jDJ%6{|gtAY~H#%6OniP_j5HtSx zxzp-p>KN#udE(L8t7rS};{j7iA@T$yrqC^XHG1s+HgL2>;fiUd&IIa4%cc#EDczrfo5plqD+ z8If}>g@?dAT{2m`ldKE8n)kNRH3*AwOS~pNlH(n==g*!@%Q?_JtYM=IIyK z4Oiw==LO>|@je5bFJ*bFl;|NE3-Y0T687Pn)R&=9*JNmMiwDW~Ep2yp=8TW4{FsA^ zRT*`XF2Ogo6Q9!DQ}PNso)5Q+3ho7JJQ=h$s{X$A^Pp?l>K{mf?H`CyAMg#e<=Z{Z z-tzTisz(QvnylIIuvpt=JolmX*P^T6)pm5u@VGKYN+-=GDt=Zp zKYy*^{KHvJDj){R)U$LNT5!}QF?Z&0d~!0FLniJt%82y`@Fiar1Z3qqxjZUhg{C4x zUi5g|k+(8n?NI%G*8zuqWjSpNFtGL@3B$M z-wEav<5*jYvAw@F-rXttMpMF>e%>l9^TN^YOS(xNB`=UG71~mF?GtfwU!0u=WEE38 z-fxX`O>8+lt+-(-ffdym!3u~3L$v*~-|*qIT$cX>ee4FjJF*eLRqy~(V!#z=A<83L z6SPbNPS5bmeF}f(8Q`2wtbNdc3%**>G@r2nMsit!nF=qmKy3h+iyzkawsuB1wIP;h zQDhoPN)W{Sz)^8)k?r9I@mv?nWQQIy1mf$hf|8yuEPkRZ8EI4pl=E`TA1;P_$WQhD z3>6+MG@}eX>y)0UPW5+770Nw#6i_)pFHC@CQR9^e{B(MJlNn%78qGEON8Ots>MSPo zG)8op^jQZz@jl(F3AZy^#pLra+sh%AFEIC}&hSB@@fb6BD9LL?k36 zVRZe?+@3cqF2soSeF{@%aBYUiy#Q8~;8oyUnk>O@YotX%Yx?*%Uh71L8rKUD|D7ErsA(F9zZ`c#xn)MfB_&Qe**wk!{MUwnuxqBF)_8BSu%~;a?bYU^( z`8}g{Nsb)6IMAUHmASu$=Z0(5v}EC&F!t8tNnvSSgl5?C!Bv(vmtzY^{FBjH;yN9O zKdUhk!9c7;5$^$RE-@61yi*+^BZSz6JT!RvS9vHeVC5cR;@7=-_Vi%7sC|=TlO`^l z6zCOQismX}oiq-;T>0#1QyFmT=Ea)pQfk9zVrp}4bIrxi-Ox`Oy&m5K4r%R_9atL7 z-=g0Eb8M{e(RT?xmxO6b3wc`a#IRUp--xd_(C`y4u>Uh(k8#jZd{(1g&l=;D9fl4a zvgE5fF22*+#Xoq?Zb_I~KBQ<~yF?qFeQ$`+|) z%`F*C)-7eNc0Dv1CwgD-+`m1RiB8XEGxHgSWSz*sM%FfM?|AB=z|ZAy*-0;=-g>uc z7AdQou@d^^Fcu?SS=UuQ5ca;i!}6iZS=6Pp0>FWB?BZ?$^Dk7~aivQ5*0bzZ^yO;( zbiCL9qm*-9(M^j!B?mNITn!xdcGVa157NUB{eVMrl(tAwnbY?sqPPTYc-C9HB43P7 z)N7x+Om7x(FK3VT5Y>zK=jx%P7N-ZDsUfO~mSK7ul~*a))K*!_QRm(3EvbdtKmCd? z3TJMB-Y$I@@*Y!Kh+B21UNS=XQ!H7exskIcl<8hi1Db(a%PfPLZFc1XVhR&Q=7wNW zs%Z$Uw`#}uL3{`uxc|L3z20Wu0fk=drv7U^Qhe*xhUYyyBPKatpJxP3&P4{J-AYtE z3Y)*WNVgRv4iJS+jZjIIvb=ptB<)%DDON2LlLBO&d|vXLY54P(qe~Y=DMrmk=b{J2 z?=^kVfRYX6Zj_|8IjJldWp*i=evsjGD0ZZG>XykfenU%}sW?sB`VTZG$9!1Lc3Y;Q zPVB@Td7-6%jmMsIkwc7&&Mk*UzDJi9qV@XP=H@fbKtvx~U<;mO7EPDE0UCf&$ONT> zi6HAnGdN+$#}vw;X`w^DX4=TBw6vrI_V>h* zjb{^uPKG#rnq;sA)lgFuWt1DOXZ2Gx0us_!9NVO#AhA7=UbVrmd>Bvh7q()3Gd(?`g`=j-YYc<5?|7oTfF!>`<3os;t;a?F#(2xDOxDnG=q5?J*=f>oJhqZc$E9>bPlreTDk*Yjp?H(YPXC| zv^nk++}eNEzhnRSN>NkV3v18`Jw@q$i)YB~A>w1Q!N70?X6xvl^7(w@m(5|uxoGk; zoi7JW_QCndRx3cR2wf*_Xn%56-Nh^H7|inNYp1&Y4~C`<%ASbw6SrY%q?)cs@FI zOY`ZGpG+MRCzLl`Q=kM|{*A>biAz!G`J=sT|#@2gVOz<;V#OMZxXgc7}DStF{QSH;~)#TyOEabp&dt`kHrM54#G z=8L!N2wka#L?>U&;tffk97#Sm4t&{*9qR|XJDP2Xgfd|JFq?mbrMxxN9}#PnPf8l* zj*scjVz(=4>Rqs58aYlM1hzFkPFu{AK6;+TONQeEhAc$d4hwN6Q6ia z>UCMQ_XeH5RZRfPTb4%$7t0ZNSUp|)0eY)4sPW{XRrM>5LMSuqnY*_FS*B-U0UsdU z0{x%Y|5oP!3lfv~!~Hr-VpdAQ*YS*gpu-(y)PF{8(y3opGcnx`zR*6zVb~&mVvR(* z=p-?=5+okiU&{PT~5?zAEH)^QsGB{;z zaE%bsWf`Hv0@^Zfp|Z#t9~ahC`qb#^7X%9mKbYC<^3SW*Ww@Hk;}i~5XCj668CDEo^JF(tEalCVqdmWf(Fhuq@yJZqGn*v<{1Avcs2GVXhirI zT2eKQ_=Mj1N+9K?1LK|V7V%u9KXiqcZ6!_3J81E+Brn1oXg3sDDVrdoh7SwM9y~@I zBu@Jabf{I^V5p}G=iCVFLc_ihbi}~$f^LTjT}*L;21)g8y^14v=9s!xxw|rSxNQp@ zMcol-IG6}(xzMNSSw2t+Jxvj<*3O<$t@?lUUm*)bRDQ?r+sR~3MlCHWli-%Ni+34Pf$AlLtJVnY>#4kT1T z(f&{x6cMREI0s_N4OE#M+r+7;cU0&QE!W^n=jm65`OS_yR7{VYWwaGv%4%E!(>&b5 z;9pCow$(i4PSmRmOT+wwzS?{bu+IX0kL=0af+-YNHeXr}=^SZ;lenx=-63^lHZ)~` z>E&IT*`0b7+|eiYjL6SX6Hvsrn>Fy>lTrNxK{PR}E$bn~vRB{|bL7$?r<+miIyIvy zBKG?pP&=9o-ge)RKEwP2837_rnSi;Q`gF8$PlqPLnP*_v4fh{t`tkajPjPli>}aP* z$HZpH`Bpa_WrIj-ckH#)(`*g|WN61U9wPDTjLuRIPc`Scy-cb!`+n!swt7f^+GS{n ztBsq9JnhFV7HnRotOq%l(vUQy6qqlePiIa_%e|ET>cH+|D;4@y3ERV7HWan7+hpe> zbe+~=INx>P;!UJp+2%r6q>Yn0GD~B`rJN`EH zeOc~fl6zwuw_{rBTnS0m>kni~*j za#!HmtpV3=P{0?8V}SAvNo6uLELh4ajZGdL@fi`sOwlPyFGj>yYW-S42MxTvdtHaD zFpNp!&9=PO(Y(*t=*N0a*ySP4w9qN5vmm8cj9ynjB4-;gUGZvyI?o8lVK&Gnro-7A!c-*daGhZ5cw> z9=9PQ4n+;KN^Y`BONOhZ`>gV|*+;f7fqa5sBlPNU?2j%bI|X`3%Iuw{bYEv^@QI#w z_xOB9hT(FyUSclOZF%BFDf^xu^9X=!XD!c1gD1}t{F*u=Y^YJ=MEiRaUWWb%VdLb zKAI537t}U5v%^-%E&j`HA*3nHu^%)vSzcdKaD#HHJ8< z0`qPnyp4BJh)~Aigj*GXVNK4r7#O^~y?2UfoQLW43Bb(N+T*t=mj;eQcK^6bKAg_# ztD2*KXIv(=G4grRMyo$a8dF*&UFZ0ol^ktud!GRH|`!RVZ}$Xp(EmXBjN ztk)Rlc9F|4uQk!+g}2Xyrs={o#4PC-s^G+i5;^<#gf;+}?;nVmP))muw9nVW{(!5Q z@?6;hHIP<}?CQ)Xj zCKHsgQj{Y3P6b^2s~Q6*bpH9H+qKeGK?_pavpk#R%f<|b z^hm^gn3Rgkr)AO=j}KHCOAK=pa&PNwO+WE!JjZEogGBecDlqg$P7+T5SYj^p7QXBg zTM6#9*m9#)v%!x|o-gFdLYeZ*NoJbOY&D^TK6<=|VA|FN4289zjl&L9!mWbRoiwKF zQ_f$%D6zY8=nqqgdQ?_YVx+I`@^)vvJ&h!D9Q;@~zXVzst;Ueb`bsU1S)D846mfyn7RN$9~avo*hxZy%3}# z#;`o;45v90Li2D}0CR?usy(^T%=~vezK$Kly{$m^Mb&{qJtwcTrMY&N^l;PCr1$k( zzqkBB8P{9MzsP5{-OOx)Fx~^eb}vF^2IuZN5_3zQ0_+ZAL%R1(r{PFES-|j&e(fXt z5A^CP5x5>eiwPx!HEjEb>CPEBq6lcS!+nQ0_8PsUotb_Zx`IV!?i4;HUvXGDFq>I6 zHNPWG8D3Eyk~=Yx-cBJgRAVW?mpW`!PE!wPgTF&zb% z_cp@BWC9O-q(2o;9)>dgiKy#Px7*5o3NzQ5ex@{&10AM$@nY5>aNBJt=@(ng*71z6 z6h6?*Ck_R4X$&|Re@IT1{L9z@8s5-`6aEG}2^||dy2o;*e5;Kw$EB(y-kUuY?T7Z+ z+=oN+^>KHIMKj%}|K`APZfgC#uW#O~8IX`$XZ~``rnnRI*vfvO2`&C%)fJ(?8-N8$ zAOe!1)!mMyXT9{ZykA|bf%lr59s8Ta-*Y!GeA%i)peXVgalph2WZ;19dYnJE3Tk>B zGR5@Fq7>^CKI9JWx2K<`c2vy7S2i6r_muk6XNrAZA{CZ;So#L9yunKOhHpa{FV%V86JH2q+T+2nOq&n346 z@3+VFFKJ(X51MHub8t9n;pV+}l`wk(^HT@U@1EW#o0w~*oKV(PtFOkxe{21?yIoK* zt}3raN7>ZFKf`3-LjSacp6F4OQ^{25eu5LYoEVzYcFa4t>VIBvojAUKO<31oR}eOI zJNhn*ICtBx!JgR}PTalifx5o`%Jg3eW4ch~&|xCg1)ki6amjmnB^PCqd4w>nPQ3Es zU5ME0;CGx~<3x>`+DNp^d-$Zkp*Vf=wk!Xk)#8Ql?`3FHll#=Nk+nnvpQ1>C(<1qM zusk^2k>gRGZA(Bn{#Bj7lSJ!+Ut21G$ROlgthvGyx_v+G2 z#*RY2%6#@snoas3T}Q})60&e~wfh|FO;KUKMJ=Rxd`n2&la_C@tIfvYu)~F`!W=9M z+uma^gw~`k3*Z0{c&ZN@ad7_Wj>IjGkQ1R3h&+c!+0SXH$o}A-PD=_XaZ+%D!BIdO zx_~u|lRemRyR{Zy1(g6N5d~S-uPT)GiKsb&1w)wHwxe$FjD!!n`SS)lH&%(?OgC13 zT7y)du+9`k7pGx74N^XCoH^s(TvRNxw1jT#g}SLJFR4ZI;PUDUA0Fltga~jVL=BSSy*9cab)91-}a_+X=BCY#o<%eXx|C8Nsq$| z6HcIG)->}xYs=a$j#0Yr%!epdtXg#TB9`ns*Ch!{vE8Zf^GF5&a;Ra!f=+-mgQsxzs;Dd$cV!HB_PDd?S8lu zE?Vp8{JuZ1Z!paPcae{47EqhG&_G=r&MJxgJqE~U??0T}IzPOwN>M!LIyCi*`zgA$ zO2BQLs7i@3*ei?rqwg+O$xF8HN7+2ZT!Uz?}E`3?oc! zBc3-TGbZ#geWrViBYp)*1JBc}?G^q{0vF=)74GW6a`80|3;hd@)C6XpW2x~`akfQ0 zkHS}1Hwqb~1S)j6QPQ|?37tGRPf%+=fvheFJ>>ggKvb?ic`8GRxFpS{uq^R08cn+oB!N7zA^GT zso;qpT1t7Q*5yQPVO&+sy$ZKU=70`~AEMA}5yB{7B1YrvWSz?|tiYuaXblWz`+ zEi6d)>9GQO!@gqmMYn+J2&9Tl`>sw|qGJQq9&4SDJ_cue$*QWP2YmBY4r(LWt zy43@9n>uJ7ZmPvFzrQBEq@OEq9sT%OABKMVj=!)dvtX&>DVwpg@lEY1^j!>lVeTO= zGCPQ(#s*H(VP3q#ZnVGM?|EoW^m}MGq%+Y(1o3i~aBaOF-$rV6Rpdl`V$+x{8bh;g zYj|hMfy^op`sMc`lp9m^;j#F}d5ri&lKIwE`QB_wA2XaQjrKB|c?t74Hf#P=oGC@k zndk2sf6)@#xDcRm++8QIj+TN)hrevJ2>9o-?YuO?ZXE;w{R{{b$PkU|b(>yRZ6AMl zvK!v-AL2jQg0iP8&<=ex@DM3+hdcw;BiOeP9`U&Bj$fD6eCeC9k$1G!Cbnk8jgoE+ zZQ==|dsN_{I63Uvjfkc*M(xQt^k1ksZ{J``%e&imlqC156Kf-4&;6+H%B#>G-2K3g zRfw7=k~%u=bF(&o&t0u4teddI24QD7zqj?c++OI`awS>htItsPOVC7>%8g!KAA$R% z5&?TDoh>=J;)8%64-%$?h;=(+M7OR1ubB&`l?@YR7_`xSm(a;@0Q_vbj9Lrw*n&T{ zHI)7qH{|3TQ8L4ii~GUz`LpHeJhboTayK4~r%$mv;R%mjU#K>hHJj9$JCRqDrZUlG;Cn#dmhhanArMK<#~AxS`?jAeRG)IgA(TK5CMQngi(EX~y$!`Xy`HVb6u)+-3`f3#}Y= zE3Qv2t9$Yg_0X4vtgdRr;<4qN!xl0mo4hQZt4?S}NIoj4zW7Vjf?LI^se$#ihlFps zsi_jRwO!w%bK07bD#8nCXW2l2lTe7SR%t5d@ z(&N$zVh_T>bIT&H=<}J0a4K0Z7<9((C`*iB*ZQc(?b6{Qcsd$D!g18IMi~#TVkVaF zPRE?peXD|+vp!k~^*6tbq}a45;;O$DzI)vwMun)k)0ljdfrE+_OJD5TeR1CsV}I1 zv8>QU1Ic1()0C%6GilOp$1IJnf>xO}wUkO(Th&$nfecW# zP1&29JlRDfe8+y-b>*Z7{1`SP@e;)ilN=hQFeT zSBb^)>!8EEl~+xmK*>$u0gXS(@W-Y(H0&7iXi%C)c=66s@*Cf3?zOW=OSGHJ+=8Rd zkIJ5jOWY2VkbUd?yRhnh80xrz&?WN`Ud@^&NM{^;iPy1SYx{1lk0Nec<*p2}`)R(WM2#&8+OaNQRRXkj0qeEO%y}MLXBSntH#$`Cb$Y4uslk5CL3gUvU|oelmqqNNeS;OC4?8zk&ACqB9inmhgcCyw21cjqd>U{n z-}GHi{AkJ(>7>&E%ZUqg`IXTFzVB-#6-y+$DNG@fO=v*-)%A#1wSgb|)$N2V-!xA$ z5tGu*#nS8TecJS@(dEPsBpeM{9 zi$mQ*13%B6rl9-%^_RJxaVQk`JM6t%VNFboy~UI1>dPHgY=vV$>&51UjrX#*WMn3C zgh9X$%pWU#eT5f-Jrn&MmXR@(w(NJj}p_lVs?Dl9|N%83 zwAXd4thKf6ERU)8CHwY6C4NUnm0yI~^jdiU4X!Y@t;^2gu6 z_)TT@F)1pBXUy_p)ncW6x&vQUDFl^n_b;53+Y$;jhc6TfO*%Fo2?7$~rfV|uIxO{P z`x3JQ<}>|pl~oeo(0yt(cXpvqUO=4ol~K`x<&x>#;(YH^@2r=Nl+gn%R;3Gj#*60D zzkoXqwvzuGQ2R=Ua6t3$lhPOsyrv7G*<)vW;4k1w`6QluZu&jTsl0CPPmR;hN!{ve zU>{D-M5M=5Bb0IT%$%h&i{Q6y$GyFX9}_zKV#g11zUd%}Dpmgr_`Tc8Kda`AIWj-u zuvPtlqU%p*j90efIhDInqsUb}Sc;R;oG6E)=FM~a0xUSQh8k^{{P`=fObg8x+uluH z*&i0odn9W-;4f|@cc!29DwVWURn?Ez;O>KM>E=3EBOd`ff4m}hdPkGp0S{Gt>2Fi) zWWp_G;p7AICW;)BNtX59Bkg#(QBE{OB$b96h}^KhgZtC@!yQAglVZ zPvyqxp2Y+I2cxTq#tErwjTciXza8k6)c>Ti8p;tn$jWjJb9WYChQ2n1HM*h0>nxle zh3=-RHT`%IXD=!^I_|TD@8hmjVu@3lS+DaxyNx;Oj4My{#UjyCUK!?G30cZ|@g6)M zPS=Q#=G!%U<|l#tkXHSbJ)KN#g%=}VMC;XW$cTP-3*FUg6|N_U{rCJ<3O`Sc@TP%X z_Nv%)mljIL=rxKJZFj7wD^4@1|7qFN(ba}mZ8MMbvU3>6^G@ga|8DHn+JAVUv-=lN z9wARyQVl?FL)TI^vrYyHnQmKS@hD}QCukVg6SVY{Kz;NFNsEYjdPCOPnR5@=6N@bJ zHwofl=InjZ(XZbTg;7&fk{$9k!kBTyJx$0S3My~i$!_xxI&3_@f4!!N`Nin!9oV>D zeDwy_Ic!cGX?{2FK|y6_;+Ae+9+}7r!C}L@r`~%om-sa84fE>n@PR-Nn7gbLu=}*$ zCM*@(BvLV3!O_;zyM+8G5`$`GgG6ay?T}v(M8!{>l==nHLxD_Rf2qqL+kKPrDx(aSL`su$^63)D?WLY zOY@6vFw691Ka?P7g&((5%KdiiiVrNldIxyHfRD-=Zo)-j&J3|MpFD@DA&yQW3JNAS zpEh{EFj8lv`Z=?~zur(n^Er#@xa96GL6y!jJv-a|fS}Nj_<6R;Tj;qqM?WT1_uiM8 z(2OL=C8=F!D*A?%Tt0C=aX!l&iA{mkz=$>8U(|R%uYW!OjAwOLmrT$^ny)+p5&Iig zqdtgvfmki(O?%`OF;V^Bnuz;4qKV`GL4?ODve~Y}Xp~bRgA8FuJQ?cGofTFacGYMa zM68i&j9(PB?tft8dLlx-d@QvhU!(7^R5O)!9hW21pypHqD=_2u82FP2lwnmtxC^3jb!3BS%wHL2FCKOx0;6?85eP-rJWWIAVb7464MGWe z&zIfW8O0;fm!e$z`F_mb^A~KMyD=ejM6Ma>p-GUlcE5XG7I0cf=dp8ROT$AE?kx9wyj;T^C}SYuv5ENGM#{VS0!O*PH1p0^;Q-h|KMdq=_sB0_5EoXG4rDG zK9NFrHkXIB2F9WryV*u1mDXZb5Fn}7MD#4%Jv*q6c$^>DTWW)|U!{rM(@iYhPW6h- z5*kqGs`r2w{*nm%4j?e414&1ZK{vA~HRw`@OlQQ{@W=V#zmX#szOM|;h1R*^pNb@}f|6qx5)u^~n9MolB9FC?jB!NCf~O1CV<$z91r4u9GlN)t$QC0{@7- z72Kyea(8&-<*~jB<;#~tJrsn05uIfoK-f`V&xLA2l(hTdAO&W$FFUFA$3)Ew;+LcV z0Du#4Z$e*%N|=>ah3DjEPJL~Cb=0rAkh^?j`%i;4)`Wfkn|7$EFodJXoFgK^G%HMt zQ6lT#=kwwxlM1;kfcon;VYR*%BN&5DVp?@IBD81_PtYwU%Z}Zhl8x7Ad`-YoaCc^@ z{fk@m54(zqU5)ek9_Rb~p$*|5&dP;Tc?7!KyKV_GVVU5d>9zj^i-_E!i*xLGTyIrB z?BS$}J(5_cMTZcimoK_F>277m@I`yRd;z#3)g~N}WUB5=UDC~ku~+Db?}%2q7mpc! zGHjmt?HppB-UG55$^YJ6_#vZ{$g|3#_#ny^bxke_$7go|1rj0>)prG`U&fDI z8gBl$k;-`UKA@jfh;jR0!6FK#Rgitb6+~Luf8#$ll!(z)jY4y@J7P@w-&Z>^ej3tI zA#sza@PGY+(}^NP6ox8#t7VDu$YmaIN%&3F{LkN@(`NMOwIzrxZm}Cs8at(YP+2IA9!`u{mTU-I33 zUPwUmc@@Opl8I)BvvHD)mJ5(O;39U6lVAc=HmT7^MLqgXdsm=y)m7v?h){irO5$Z}p zt5N5B)B#uDvj(9>%}-sTTB#eMG>$L&;;g`R@q1VO5*g|O!VmY=JlW4;6t%K(8YWXN z{<3uvX1~G~1RAxB-+!OVyDM;PyP@6Y6`PXpXE zzvhBTxNn^*CoS}{*&5l4wF69p6AyZPQo1jTo&A9;10_WXi&|1n8VL^tmp`qoe!Lmj zP(Eyg4G*tTfD}wf`I+V>8-3A?lQzAUL>6z}{ii1i=%JI@cgs0zs zD@`6~8(YvMe*}a<51*HVcGiK{J!c$ zZQbNAlE1}GgDJg0Bpb&gJv?|s=v(FV$3fpNyvw6Hpe%w@{?GlT&`NB_F{TN$Z};92 zD`+Z)#%8FNI4yn@02j|fN_u@|LO-AzCf|8E%)O=UP0KW14W4UQL)Y0ih0P9WH?Glj z(X(;QlceZ@e$EaS+tXHwj*bJ&x)^89I#5_w%RbgdL*6p?^SPlI?hLba|FBZULMF zX*L;k@eG@Jb1PD_VE&BWzxk!uqGWTq?!%Xp8S%m!W%|}aZrIRXd7iMpfNt)a2?UHw z&=J!&`OtBGY}T8bPN+v#?~vW>N_EABI_tCZg2&GI<=AfSTX`&xR| z_=qV6W1)^m;=m4yq4Z0VR*lM^R-o7snpMlTuKs-~7be^)lD1teQ)0wS-Gcj-eq3V* zk~|dq)A!kM4(j4W$jj?csVNfO$_cqvgyt?-bKJ30s#!E_7dVn_=h+~JD>WO51F!V! zF=EyE4hL_z%?}d5sn=6m83$dL9wh zZMPN))%Yr$|C7Rbt6QX~*)OvaH+R9uJgbjHtwQsMU2{qn7u8?iYOdBKxM;j2N~%omxTl8Q z=@b3!v-2!T>NIubgBBMYvRiaTkKD$|>4TX0$0<<#;QFOE$}YAc%{Y~_Ak zi;|;PhR~wfEe1t&N0LB_Gi~KCMW(Lw$(E@b?(#(|&WF0-O!F8ecC8iA&GV?qOQV`<|IA=elvuop+f7)S;BY`j@R`gB*@C|5#)`FEwi67*=>;>mL{RfycUoF z)5)66N9Sc}I^gpCmC&o-2;1w~J*UpVn*>VZ!K(PhF2Q(qq@D~jf96QA7xTgzh*NB1 zHsy`Ki^0o&-xOWtCmB|8z0H5pzPH#Ibr5B(fY}zI%8zab7ZB*&Y& zP{2iy109>dww72=L=|l6$Nb$^kfSmEHxxb#y&7iYIbqvYC2(*c4_@7pBWt@ zSHfl6FYgq2Hf!ILQgU1-<|@_TP~B<>($#x)Q?K?;X0RHhbct2bVr8pr18X0WIjsA= z?tGM)6si~!5GzuIMfTiM6j^BzvLKl87}iZ#&}AtMbnXoWZe10JTX26?^ASMx*wAnP z9)rkqjBgu1bVViX-{zyv2K1_&46m3&X##}{qrE6%fG@_=bf$O=25kFo+}d>Tr;-{(1=m=l4KzBJ z3)RG$38Zj*s|uZ_vGko1ib06xTR=E0Gx?k8HS9#hcDAPN9d>QVu(=(|%wy&LRM~pM zR^Rz6Kc|6@wYXonNhx>1UHML3Oa z^XFs8(=ryr?_jPQXl)0*1v|c73TOoHWBwMN%k=nA*GyIuilRcv?rL28h;5`W98fY|kZ(}Ez;9{DM7Ijxrem9N) z{?vi6oM}Cp>igW%_cabg&Ws{!iOq~GESR5P*s8F!n$faz-})}P=4H#_&1Rr_ff8Dw z;kJel<|DoF$`PmfTe}@%?2kJ?$XOHV$9~^-IH~Y#oYz-{i;dRq8AD;Ii!q{C!v$S$ z`D3T+`^q93iLsyzfszWPa$lJ5AAg6{Ynt{cw}GG9d^%$OCGS-n_>unf0PgjspBNDH zeY(KW*_TZ?o89#o<)LwCN#B!tIB*AKF5^I^J`{pn-47R7d$FCWURdztVW;J@;FN8G z)zEjiNeHC8Y_%aoErE?uUY;|IEKaqYVpVeM$x1A?+0 zlSOVEWopLeYk}IlF~X=aU#ZtsxT1FKQek1V?tp7UAB0~C6hYs8ZJ6-76Et-iN!_*C zok>&C|I?ZSH}k_O72#{Nm%pCqBSISE+&=r;mooO#W#l@ZS}pf|CTkP6Fv10#jhGPQ zGTz>5S5RFO^G%o;QX+MM zY?xDGMlgZ?j9}2UPnMnJHfUH>>G; zLPFHZK1?1k5kMfF%D{%nTC#4pX#Q7MV~v}+^Qd2ee2La5DGC}ErzdZH^9MwK(nFq# zoN1h?yDGUlXqfRUrzrPQ#nISWLkX@tQ5R&Nr9iv+VH*Y$VZ3mE!vb%3SF2a_!Eugw$w}_j36Ok_4U162H63kpux~NfwpIUbPEX5X5|j@dtB}uO)qIyP`;^Bdr=M4iLyM2}De3ob%S1cYs@TgX!B-E# zXx0}RMTA;C!;daTAy%Q83XOa%EKN^!KSpd$Kjw6}_7Bd#@%n3GmvQ`P%1>6l%PaCtt{;2i88n&rhk)| zevWf>{sBlowZz;qr)Bjw43d*rYcM4qmXfn%6CV#I{smnY);lhC{8CsF~TMzm=HN10)t%infyFYKYYw5oL!^*1WWTxbReZ_vR zFf9Vk-&N@|vv=U*)~Mej7`^U2GNdR!v!I33Cdy-W9suMn2~h>YYdy`^8w(*GT3LpZ z&c+m`>Si$h%yw#mZz~yid61^tTCtV@heW74M={VSbC`COmi2+VAIv^W=Y;uoU+3gD zxzKEm0oHrO(uU_o=-b4g*loQZW6eUK8o^l0Uzxzk*>-8Fp-JSQ^uXG!Ol~aqcXS4? zsGe3M!yJg~LEpk;xUJDH|A=1b9fkeP(ESv~4D`OuJ3B#7piA=)DqWKi}*odu`8Gdn$J(6>i+{5pN4wXXe9E zfBS;81@5&z+PwrJj<*pP5AZF*CmCUBKQ`TFp2p3YTBy~8br!vl6H*M&f-~V>#Oq*T z-6(VNRaNqxZ^-@r`_ijeN{w2nce_HhL#XaHc15WbtH2HQw%Uos_4)GCF#fyl*$o06 z2U}(~m{Du$zkn=JC;XMhUjR~M%-LTl$9i6=XAxF7PbmERYJv5?x8_Boh_TW~U9Hq3 zM)wg)`P!v6GKqGyRnZy9kZGiB-$lYb>%J1Jv`h+IMh;~EbRG4qzAaK4(jDt;Yed2j zD_vO<_y~&+Uv`rHGbs>Xkfy9t!}AChi{l3<4I1K{mLUj^l}QHPx)SfpxqcP4d7oLO z@S}dX9M-XeWsfUg8~&NyLp{shp>1;Q&KwGMl2s<%vi8M7+LIXs^pq376aI4aL`j+r z*6${K)6zHH16JTPxtu9d0@>$@e;cMo9b0%Oc#YO61o!L0Bo z2ee$_T{VKjyVwCpq_(>epTxxC*_p_bc zEF~CG!OCzNS`%w>3G0*m{!l-l%uecTc8S7mh3xk^kvIQI9RHtg0#aO-^rfsfR6B8@ zeE`C|b|awZ#w`eHl0NR8@soFB&k~ZSw=X%Iz;YeO%EudCvC`hJe&z~%X(uMY!`ctj!*kzh$K1LfEzBhP`qRtb4HemU&Y*eUryo2dDg8k^9tuyYGZ0y z<1SF2Mu};?#S?Oix7O35k|oTu|Ab;>OpC;#FeB-CYEvYr*ChD(C)oI&0wzpfD z>18ra*8AKg&y5b)As!l`?c7|MqVgokPR&g5lRmGe`>q^z_trm;f(%XHm4nUEk{_@k(sj3#ZSNxgVIkN-649c=;qS)KX`M|!67Xv(5r-;f;Q={voQdP1 z!3X+|SL((#O@d!z|!rT$TP z?kguxEL^!Ni z1UQuTWG5~7#|vJ8-^eff`Wl;bLnB<4?-VeO8=vh}NpKGT+3l6PEL3vX-KDUKfippd z)iGY_GVG;8WeOicSWzCo=3N!MIn#~W=$ztl&@S($-*GjgvpwtICYCFX2O%^_5bd_f z>`7Ae1yfILZS*dN^A8Ty{C@u~r{< z5Q7ffx9?kv*dW;H^z%rWSn8bmxY&sa8PU-nKH!HCs2b$mC;p+<9^H45AmDV!Xh@Y^j$7~_JsKmWq;v9 zlzsB8eD$XdJa6w%OGxhYmsjEWLOBg%Q@uTd-O?Yc=I1plyXaZGog;s|P3^<9MIQerSH?HnrJ%y^ zHHQeg&Eths!dePNDDya)7k0{erHNDPcw84VVul&1heQpj3m!lAWZegxm0K)}N1Rwd z_(pOt*Aq>iXA)Y1McIgkv{&bP1JM{z6s|aLe|%G@%D%wH|7l$%4(7DHUXirX_@Z-J zcDB*L*K5zJ45AkSUE8REUZArsM0Xa7Y{)rqrA$2#Ni;#)Q5$2S8>*K&Q!_QYzt0N# zJA^X+dIB~+dt zlK~R+EU6cEzO~|NSKFv_tRdm;om7eyRJ@X6l6cf_q6>7w#C<=}y}s(o%&o5#VbXCy zzRUJZzj4IKk9eiAefVB!evPT%VPxOR7g;jJ0LKaWldLZYQZe`|)4BPXzF!;%_c}=R z8h9cxdY>~vSzXFpjbo2uxC1QA5eRXnCgR!`!ZF>!c(;DWsl5lAsmfV72&gWuzj$l* zx;1eXMy(v}tVuV2PvIt{pR8!ufQCD1=hqW}2G3c}!c+N3k>3bAtb?Z&1mfLw@v>>E zMweT*e~xV@mWY29{@i!0VOS>z@s6OOTl`!yXAW8I9L}Gc&q`S5b#2AT&6D|a!k%rn z@?Jgt3;4vMHGXpIKEn&`{%15x=dY+5NjN#jsp}MeiS&!L3PaM2?Grm%sk00!qrwm= zu3D^Kw{A+1l|#wLaei2RMcbnJ_ZPA07tV0!{8V}^W5Dt%53NRawqQ?SVcsagO6`BQ zviLvl_iWi;%>&ZLjJW4Ob@H2eT-AMCjq#h=#~_v0BS%(Yg?TeO%$LSeq>&zmaC(u^(uV%AtyG5=!6F8pcfkTx`QV9XIdwedBHu(HQ zv-(Dt)|gvhp6X_FR;&^geLQP)&s>QFi?^6xILxZ$XCRz7A9NQ*+A;D)*^MtqI%mpsfiCp^fHpwo(xaGq81WpeX8M z?PXU%=Bxp2vm7`5-S{hU3|0xZx#j44O|&k!z4P5mi9-iR@Ow~b7O(Bi zv2Xa)`>Mw9NY3!c4#pXrpyTX#pbO$i`(?OrgWH)zEWSQ>5g$hCRS0IgCxfQZD`iRH$-A6I z{IqVUqK;*gACkiN-tpXJNZ<@rofOia02{@-OJr?ngw~);V9R$$z`uJ6gOfUq;`)eP=*i zE>SpPAK8v!$}n;eHvO%+^7 zVj;)L+C^yf3wMhnCJjwOb;&Ek*06d^fJOduspC<^>g-swTbL|WYZo5B#gd;NrrcMGl^sG44Qgj}cj>-8IoTFUlI*V5)2wGxM4y(}* zg;AE++f#N4dJp-Xp!boPC1UjEah94VG#jP!>a!u<;Pc(q1fHNH9YwO|kCR5?`Ib8mv9gX!~Wo30ZFCXLJ_x7B}^nZf>b1>#ER)_n{tr zi;)Th0O(Oe+j~)t!I=FTF7w4->YejR2FeY?hk{kg(mC*M;BB3s#qz9P^vRdskBA6U z({?wUNfGXs4hx=^N((-_boppjdOW`7s!eRkf0Z@gPvcvFk4~ASVbzr9v=o){ikPU7 z6}B&fK#x!=`G$peFVW!cj4hu3X=sgew$Qet#O>;8l7nm<*YG!#CJVdL=F(br-q#yw z5xMMt=7>1$1I0Q~tbnGaz)syjT7-t%4aSBU%KGO_yh4c~exGMa4Xsb&?`?VHkF_dp zvY4lT^es<==K17(NM2FZ^<_r#_$^1Cy!47U8Vwbp453zKTE`1QNv@2?sl&l&4&p#g zB}7SB{4K>jl9(AbRjYnsO62l$k$qcO{MWS(` zUTEBI>FyPmBh35bZo<4QYrTr{sU9(QxFWAtD590$!Iw}-fK#7?y#fM+d(kq)eUvJs zt&LlIR{8#oML6ZvP9T$_5EDM{A}rg-jj3m1Fr7tWl~^$|L(j(X;?o+Olhe?K>iQ{O zgcBGYC<=jgoOS8OJBy!)NrD}Jd>z*5PAA^$FI}Kmg@vCe87L_jR=14q^Yh$k)~`q$ z=XVFu!F=nNv%-kGxCJMr_MYLD3@-N0)Fhu&AQQAX>3tMEGD8T>+q2YQE`+#~i^$`P z;aQg5z6OcU8{Vx;JCP=};Z7|yZ~ORo5d+;I4o@ziNuu`n?tzzI(HFD8zT7wQ6U0m0 zUEC+54z7;U`|1lHVhR*nQs~pbGQ>X0bZ9W-mJ^gU}eeap{%Qww!k(oCque@Iunr)rc zjaYO%O!oZ#%_kl3Fvyo`A;7_fapd%)JxF|yERQ9A_X<>EIos=sA~I4r>(vF(i!@`P zvBw~e8O4j|`}|SdV8lS3=FvEx5X>#!!u(x|eV#+y)|4@}%ZZ%irBQpYNEbqit2S%z z9@OQ>&-`R0%Wal_$1Ry4PGh^wFqa$vhLa8{@;6v1b8{P{STq z=FZ@NQRKYR_yE~l=5;tv%JMd**>j&TVO0T4Vif_ibbq!eJED?X@@pgxsVt$_%Z3o=Ch(iD=k5{ zS-6Sb+E0}=Tl?Ni(X8@YS4qNYGsb|UBt!6!;-0Zc@g2`F^&z@G9){ybO1!BwwYI}o z+E{p36ZOvvtNfP5GCvL`&zcuTrd}K{!{eJUD*q3d)8-Pv6dxDwyhY6pI_C-SJEfZ| zBiAY=Ac{aPncz~fxfjy)?D^f@Y2T`rn%g`71o5ROTGsC|xD>#{j|q1UWpt@KZAmEy zbGWb6t^j3twq;Qy`cbJsi~jDc7OU`Gf$y;Z?gB)i0q!LGNzs5)zJqUUX+>7%dq$Fr z*fqapDMfBsH2pi5mu5IAX1q8>cl2;A zahhm8>ls#)gdRVxdZkp;S)_vv-?tyQa}+DT_ZJXsG#ulhRR$U8Y^7i9TtwR?yr8if zt^l^*yxLOo0Z;hJ1b#lce7w2%I_VLWS?Lq7jDpFzJuu8^>`DQxBi>{F)HgHHU9jGx zX6>I4 z_VBl#I$#g>{Nr(6EBEVW>+V$JVmpG9hoih#r=|H&b8fsZ-8D_E2e%Y1jR4Ldk+)b< ztY;aL5y-C!^ZzKs4R`LnleC#1@M&j#N@@|PEue|m&RFwuJ|1S~g-nO<~No)9^%zyO+(cl`VQdgyk ztcv)Sdc1wuM(u#v&SF4#xwxCQ3s!kYbMw!B`t0&yd9_vPuEkaG70B(2a})Bjzg7on*9zq?{E>_8Z{WhKw5$df2X{`%mi$Y3os!<@u|di2&O&ZSI(N2_=S0&01%oZ; zj;W0pr&iIFp0?X}5>7!PFRLbB)waM`uh9(~SiBG1i;L7pqlb!2XH@Zyn`rb6p$VyP zV)k-F8}}t)x*5u~o3m4uEz7=DGzal-@~IDT=zBSkYGj1h@xmfj*1xxFJ^?h9k-0%Lh~?MRs6= z-?ZwgoT$J@R2;y=TNQ+P*INRUWVuxc+Lyfoza*de3ot*fkLObvlh0YBB=D7F880vJ z5!!Z}{B9bQPMrEbd837k+KETV6QWU~D@)v)cp;ROD4!k+?~a~;{gEw^J1d+_NHOxs zrkBw=knmEjeVd1(e%o9y`3CreBjM+QGQg7~7X0UDR!T2c8=Emzzc_$lP3%utZ6v0j zUA=r8^FVVgs}a_A0T z@0wI3X{4qk!0lIj{oX%0NNNf}?u~CBe^1$8Osm*3D|p?fb6! zK3r{|@J9VsxNkU(ReV_qLPFbtb2sI&RKMxWOXjQFOzm6(R(LlcO^VaA3t+)>sV z*r`M9G8r{YPYE>75%n{VX1|!2z{$ zsZ|tBF4fhu0#Pcp{l`ZSug+xu0$LqJ%`dy&&dfrlPQ}Tt9<(`mR9KirIYHm?5T0kn zN%7EGp;PfLD>*AS(PHixc5M}pgI;dewo0pk!mcby67a+S3Luj{tF^?nWu{QgAn{}6hQe~N#UfN+_6oSAU)U?1Vmaq3Bc*gd+g(snCk z$n?JM3~W}F`sIixmCmYOPb&#yg4-+9#-yY6%77U=i~}%YIX$)bDUYG=!>#PZCwXyB;(q8!;Y3kGuFhL zj*KG}6shz7aZ>nEzhSn>GKTDeMK$Su3)BYNYRAePOa45E5$1h~^uK`3USdqnF0_;BQlm@u{QgOI$MFCLiajC2meB;6e@J2W zMMXNJWY}Xyjchlm*FjM-cm+fMz_F}L3T-S?6?#LviS6}-2wf=dfz1#sGzEJOL${q& zYWK1`Ua8``XNkF{QjNdgfvSqY$##7Zu97fufbn(pyj8q z&ZM$^Z<~nm))tuVb=I+Q4JKx)T0T*^&{flRBIhm56{Obp%yHwx*m(OQ$tPWo-C3(| z66d!3du(sWise8tIx8-WTlfc~>LmrYKUXWLE3VDXa6$TiCc_^yqXP5VHJ+BqUO&c)C%1R zhn?&V9Jaw?(XfjHAb!}YuwyjqGrKHso`7jmm-1=r(4*b52BH*I3%2VW9K1Zd*dHel zA63{}Qp>MJj{XJEeZPi%&qf2!<*tGFhC+Ol@7|R@)~_p&4rMncb@yQK_p{RH4@$&X z-@2Qc(EYRD9>>4;JDs@?7V_Yqs?gjhQGAs(mG6JI5DR+hZcT&B{sCDvNbS;!J$V-< zE*Fg@#qZs#*YFS=mW{>`~*-(j$PO3j|SZG zci6L4oXzcmWtlY!&t4-u36?Y+He53}jlJZiQNIA` zQ`J9Ky8`q^oW;l@-WnUm7P?eipnbl--}rJf&O=~6vehdOi_nWzw{QSPfbzYdG~#v> z%G{eKk_ltAIU)}af}`sdrB}ceA@DQ5;>r930R;dTKnSjwI6`Dy`@U|G z48t$tYE^bz@^JlIuQsX8x8U=MGTwvv!V=9*r;aN?RM}MkRz3G42?0K8%r(E)7104y zW4&@hDT<=YK)vk3+fA>&SxDB{4(XJ|qoPx>1D7c{Bka!uv$in9?43K+@?sy8@4(Qk zo;#sh4xmJ`QY)Av_Ga*FG?+O+$RH+j%2fs|`#R(n tGl)uZ!2Y;z$5RHSpqh@m4 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 literal 0 HcmV?d00001 diff --git a/TEMUKJD/ToolForms/GetJuShuitanProdForm.cs b/TEMUKJD/ToolForms/GetJuShuitanProdForm.cs index 16a360f..b2186aa 100644 --- a/TEMUKJD/ToolForms/GetJuShuitanProdForm.cs +++ b/TEMUKJD/ToolForms/GetJuShuitanProdForm.cs @@ -1234,12 +1234,12 @@ namespace TemuKJD.ToolForms // 采集商品详情 - var getDetailRst = GetPddBaseData(shop, prod); - if (!getDetailRst.Contains("\"success\":true")) + var getPddDetailRst = GetPddBaseData(shop, prod); + if (!getPddDetailRst.Contains("\"success\":true")) { - var errMsg = BaseRegex.GetStringJson(ref getDetailRst, "message"); + var errMsg = BaseRegex.GetStringJson(ref getPddDetailRst, "message"); if (string.IsNullOrEmpty(errMsg)) - errMsg = getDetailRst; + errMsg = getPddDetailRst; prod.getProductMsg = "采集失败 " + errMsg; Invoke(new Action(() => { @@ -1250,7 +1250,16 @@ namespace TemuKJD.ToolForms try { - var jObj = JsonHelper.JObjectParse(getDetailRst)["data"]; + var jObj = JsonHelper.JObjectParse(getPddDetailRst)["data"]; + + // 未维护拼多多平台数据的,采集聚水潭基础数据转化为拼多多数据,给客户上传草稿箱使用 + if (jObj.IsJTokenNullOrEmpty()) + { + jObj = GetJstDetail(shop, prod, row); + if (jObj == null) + continue; + } + prod.dbProduct.cat_id = jObj["catId"].ParseToString(); if (string.IsNullOrEmpty(jstPddShopId)) @@ -1261,6 +1270,8 @@ namespace TemuKJD.ToolForms } // 获取属性 + if (prod.dbProduct.cat_id.IsNullOrEmpty()) + prod.dbProduct.cat_id = "1"; var getPropRst = GetPddProp(shop, prod, prod.dbProduct.cat_id, jstPddShopId); if (!getPropRst.Contains("\"success\":true")) { @@ -1276,6 +1287,14 @@ namespace TemuKJD.ToolForms } List pddPropMap = new List(); var pddPropObj = JsonHelper.JObjectParse(getPropRst)["data"]; + if (pddPropObj.IsJTokenNullOrEmpty()) + { + pddPropObj = new JObject(); + } + if (pddPropObj["properties"].IsJTokenNullOrEmpty()) + { + pddPropObj["properties"] = new JArray(); + } foreach (JObject pObj in pddPropObj["properties"]) { pddPropMap.Add(new PDDPropRefPidNameMap() @@ -1288,7 +1307,7 @@ namespace TemuKJD.ToolForms } if (pddPropMap.Count == 0 && 1==2) { - // 取商品属性 作废 + // 取商品属性 getPropRst = GetPddPropForUpdate(shop, prod, prod.dbProduct.cat_id, jstPddShopId); if (!getPropRst.Contains("\"success\":true")) { @@ -1357,6 +1376,115 @@ namespace TemuKJD.ToolForms }, cancellationTokenSource.Token); } + ///