ruoxing.wang
1 month ago
12 changed files with 2583 additions and 363 deletions
File diff suppressed because it is too large
@ -0,0 +1,403 @@ |
|||||
|
namespace PaintingPC |
||||
|
{ |
||||
|
partial class FrmQuality |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Required designer variable.
|
||||
|
/// </summary>
|
||||
|
private System.ComponentModel.IContainer components = null; |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Clean up any resources being used.
|
||||
|
/// </summary>
|
||||
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
|
protected override void Dispose(bool disposing) |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
if (disposing && (components != null)) |
||||
|
{ |
||||
|
components.Dispose(); |
||||
|
} |
||||
|
base.Dispose(disposing); |
||||
|
} |
||||
|
catch |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
#region Windows Form Designer generated code
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// Required method for Designer support - do not modify
|
||||
|
/// the contents of this method with the code editor.
|
||||
|
/// </summary>
|
||||
|
private void InitializeComponent() |
||||
|
{ |
||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmQuality)); |
||||
|
this.labelVersion = new System.Windows.Forms.Label(); |
||||
|
this.labStation = new System.Windows.Forms.Label(); |
||||
|
this.labWorkClass = new System.Windows.Forms.Label(); |
||||
|
this.rdo3 = new System.Windows.Forms.RadioButton(); |
||||
|
this.rdo2 = new System.Windows.Forms.RadioButton(); |
||||
|
this.rdo1 = new System.Windows.Forms.RadioButton(); |
||||
|
this.labTime = new System.Windows.Forms.Label(); |
||||
|
this.pictureBox1 = new System.Windows.Forms.PictureBox(); |
||||
|
this.labTitle = new System.Windows.Forms.Label(); |
||||
|
this.panel2 = new System.Windows.Forms.Panel(); |
||||
|
this.pictureBox2 = new System.Windows.Forms.PictureBox(); |
||||
|
this.label15 = new System.Windows.Forms.Label(); |
||||
|
this.labProductInfo = new System.Windows.Forms.Label(); |
||||
|
this.label2 = new System.Windows.Forms.Label(); |
||||
|
this.txtBarCode = new System.Windows.Forms.TextBox(); |
||||
|
this.labProPosition = new System.Windows.Forms.Label(); |
||||
|
this.panel1 = new System.Windows.Forms.Panel(); |
||||
|
this.groupBox1 = new System.Windows.Forms.GroupBox(); |
||||
|
this.panel3 = new System.Windows.Forms.Panel(); |
||||
|
this.button2 = new System.Windows.Forms.Button(); |
||||
|
this.button3 = new System.Windows.Forms.Button(); |
||||
|
this.btnRepair = new System.Windows.Forms.Button(); |
||||
|
this.btnAbt = new System.Windows.Forms.Button(); |
||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); |
||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); |
||||
|
this.panel1.SuspendLayout(); |
||||
|
this.groupBox1.SuspendLayout(); |
||||
|
this.SuspendLayout(); |
||||
|
//
|
||||
|
// labelVersion
|
||||
|
//
|
||||
|
this.labelVersion.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
||||
|
this.labelVersion.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labelVersion.Location = new System.Drawing.Point(1947, 173); |
||||
|
this.labelVersion.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labelVersion.Name = "labelVersion"; |
||||
|
this.labelVersion.Size = new System.Drawing.Size(378, 122); |
||||
|
this.labelVersion.TabIndex = 24; |
||||
|
this.labelVersion.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// labStation
|
||||
|
//
|
||||
|
this.labStation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
||||
|
this.labStation.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labStation.Location = new System.Drawing.Point(1562, 173); |
||||
|
this.labStation.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labStation.Name = "labStation"; |
||||
|
this.labStation.Size = new System.Drawing.Size(378, 122); |
||||
|
this.labStation.TabIndex = 23; |
||||
|
this.labStation.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// labWorkClass
|
||||
|
//
|
||||
|
this.labWorkClass.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
||||
|
this.labWorkClass.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labWorkClass.Location = new System.Drawing.Point(1177, 173); |
||||
|
this.labWorkClass.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labWorkClass.Name = "labWorkClass"; |
||||
|
this.labWorkClass.Size = new System.Drawing.Size(378, 122); |
||||
|
this.labWorkClass.TabIndex = 22; |
||||
|
this.labWorkClass.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
this.labWorkClass.Click += new System.EventHandler(this.labWorkClass_Click); |
||||
|
//
|
||||
|
// rdo3
|
||||
|
//
|
||||
|
this.rdo3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
||||
|
this.rdo3.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.rdo3.Location = new System.Drawing.Point(792, 173); |
||||
|
this.rdo3.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.rdo3.Name = "rdo3"; |
||||
|
this.rdo3.Size = new System.Drawing.Size(378, 122); |
||||
|
this.rdo3.TabIndex = 21; |
||||
|
this.rdo3.Text = "项目调试"; |
||||
|
this.rdo3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
this.rdo3.UseVisualStyleBackColor = false; |
||||
|
//
|
||||
|
// rdo2
|
||||
|
//
|
||||
|
this.rdo2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); |
||||
|
this.rdo2.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.rdo2.Location = new System.Drawing.Point(407, 173); |
||||
|
this.rdo2.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.rdo2.Name = "rdo2"; |
||||
|
this.rdo2.Size = new System.Drawing.Size(378, 122); |
||||
|
this.rdo2.TabIndex = 20; |
||||
|
this.rdo2.Text = "量产调试"; |
||||
|
this.rdo2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
this.rdo2.UseVisualStyleBackColor = false; |
||||
|
//
|
||||
|
// rdo1
|
||||
|
//
|
||||
|
this.rdo1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(192)))), ((int)(((byte)(128))))); |
||||
|
this.rdo1.Checked = true; |
||||
|
this.rdo1.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.rdo1.Location = new System.Drawing.Point(22, 173); |
||||
|
this.rdo1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.rdo1.Name = "rdo1"; |
||||
|
this.rdo1.Size = new System.Drawing.Size(378, 122); |
||||
|
this.rdo1.TabIndex = 19; |
||||
|
this.rdo1.TabStop = true; |
||||
|
this.rdo1.Text = "正式量产"; |
||||
|
this.rdo1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
this.rdo1.UseVisualStyleBackColor = false; |
||||
|
//
|
||||
|
// labTime
|
||||
|
//
|
||||
|
this.labTime.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
||||
|
this.labTime.Font = new System.Drawing.Font("宋体", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labTime.Location = new System.Drawing.Point(1868, 16); |
||||
|
this.labTime.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labTime.Name = "labTime"; |
||||
|
this.labTime.Size = new System.Drawing.Size(457, 146); |
||||
|
this.labTime.TabIndex = 18; |
||||
|
this.labTime.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
this.labTime.Click += new System.EventHandler(this.labTime_Click); |
||||
|
//
|
||||
|
// pictureBox1
|
||||
|
//
|
||||
|
this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
||||
|
this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); |
||||
|
this.pictureBox1.Location = new System.Drawing.Point(22, 16); |
||||
|
this.pictureBox1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.pictureBox1.Name = "pictureBox1"; |
||||
|
this.pictureBox1.Size = new System.Drawing.Size(290, 146); |
||||
|
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; |
||||
|
this.pictureBox1.TabIndex = 17; |
||||
|
this.pictureBox1.TabStop = false; |
||||
|
//
|
||||
|
// labTitle
|
||||
|
//
|
||||
|
this.labTitle.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; |
||||
|
this.labTitle.Font = new System.Drawing.Font("宋体", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labTitle.Location = new System.Drawing.Point(295, 16); |
||||
|
this.labTitle.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labTitle.Name = "labTitle"; |
||||
|
this.labTitle.Size = new System.Drawing.Size(1577, 146); |
||||
|
this.labTitle.TabIndex = 16; |
||||
|
this.labTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// panel2
|
||||
|
//
|
||||
|
this.panel2.Location = new System.Drawing.Point(22, 1174); |
||||
|
this.panel2.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.panel2.Name = "panel2"; |
||||
|
this.panel2.Size = new System.Drawing.Size(1828, 614); |
||||
|
this.panel2.TabIndex = 48; |
||||
|
//
|
||||
|
// pictureBox2
|
||||
|
//
|
||||
|
this.pictureBox2.Location = new System.Drawing.Point(22, 653); |
||||
|
this.pictureBox2.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.pictureBox2.Name = "pictureBox2"; |
||||
|
this.pictureBox2.Size = new System.Drawing.Size(1828, 511); |
||||
|
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; |
||||
|
this.pictureBox2.TabIndex = 47; |
||||
|
this.pictureBox2.TabStop = false; |
||||
|
//
|
||||
|
// label15
|
||||
|
//
|
||||
|
this.label15.BackColor = System.Drawing.Color.Lime; |
||||
|
this.label15.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.label15.Location = new System.Drawing.Point(22, 306); |
||||
|
this.label15.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.label15.Name = "label15"; |
||||
|
this.label15.Size = new System.Drawing.Size(292, 131); |
||||
|
this.label15.TabIndex = 49; |
||||
|
this.label15.Text = "扫码信息"; |
||||
|
this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// labProductInfo
|
||||
|
//
|
||||
|
this.labProductInfo.BackColor = System.Drawing.Color.White; |
||||
|
this.labProductInfo.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labProductInfo.Location = new System.Drawing.Point(1408, 306); |
||||
|
this.labProductInfo.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labProductInfo.Name = "labProductInfo"; |
||||
|
this.labProductInfo.Size = new System.Drawing.Size(917, 131); |
||||
|
this.labProductInfo.TabIndex = 52; |
||||
|
this.labProductInfo.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// label2
|
||||
|
//
|
||||
|
this.label2.BackColor = System.Drawing.Color.Lime; |
||||
|
this.label2.Font = new System.Drawing.Font("黑体", 20F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.label2.Location = new System.Drawing.Point(1106, 306); |
||||
|
this.label2.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.label2.Name = "label2"; |
||||
|
this.label2.Size = new System.Drawing.Size(292, 131); |
||||
|
this.label2.TabIndex = 51; |
||||
|
this.label2.Text = "产品信息"; |
||||
|
this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// txtBarCode
|
||||
|
//
|
||||
|
this.txtBarCode.BackColor = System.Drawing.Color.White; |
||||
|
this.txtBarCode.Font = new System.Drawing.Font("黑体", 30F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.txtBarCode.Location = new System.Drawing.Point(326, 327); |
||||
|
this.txtBarCode.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.txtBarCode.Name = "txtBarCode"; |
||||
|
this.txtBarCode.Size = new System.Drawing.Size(765, 87); |
||||
|
this.txtBarCode.TabIndex = 0; |
||||
|
this.txtBarCode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; |
||||
|
this.txtBarCode.DoubleClick += new System.EventHandler(this.txtBarCode_DoubleClick); |
||||
|
this.txtBarCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtBarCode_KeyDown); |
||||
|
//
|
||||
|
// labProPosition
|
||||
|
//
|
||||
|
this.labProPosition.BackColor = System.Drawing.Color.White; |
||||
|
this.labProPosition.Font = new System.Drawing.Font("黑体", 22F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.labProPosition.Location = new System.Drawing.Point(1861, 450); |
||||
|
this.labProPosition.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); |
||||
|
this.labProPosition.Name = "labProPosition"; |
||||
|
this.labProPosition.Size = new System.Drawing.Size(464, 151); |
||||
|
this.labProPosition.TabIndex = 64; |
||||
|
this.labProPosition.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
//
|
||||
|
// panel1
|
||||
|
//
|
||||
|
this.panel1.AutoScroll = true; |
||||
|
this.panel1.Controls.Add(this.groupBox1); |
||||
|
this.panel1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.panel1.Location = new System.Drawing.Point(22, 434); |
||||
|
this.panel1.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.panel1.Name = "panel1"; |
||||
|
this.panel1.Size = new System.Drawing.Size(1828, 212); |
||||
|
this.panel1.TabIndex = 66; |
||||
|
//
|
||||
|
// groupBox1
|
||||
|
//
|
||||
|
this.groupBox1.Controls.Add(this.panel3); |
||||
|
this.groupBox1.Dock = System.Windows.Forms.DockStyle.Fill; |
||||
|
this.groupBox1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.groupBox1.Location = new System.Drawing.Point(0, 0); |
||||
|
this.groupBox1.Margin = new System.Windows.Forms.Padding(0); |
||||
|
this.groupBox1.Name = "groupBox1"; |
||||
|
this.groupBox1.Padding = new System.Windows.Forms.Padding(0); |
||||
|
this.groupBox1.Size = new System.Drawing.Size(1828, 212); |
||||
|
this.groupBox1.TabIndex = 0; |
||||
|
this.groupBox1.TabStop = false; |
||||
|
this.groupBox1.Text = "更改颜色"; |
||||
|
//
|
||||
|
// panel3
|
||||
|
//
|
||||
|
this.panel3.AutoScroll = true; |
||||
|
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; |
||||
|
this.panel3.Location = new System.Drawing.Point(0, 37); |
||||
|
this.panel3.Margin = new System.Windows.Forms.Padding(0); |
||||
|
this.panel3.Name = "panel3"; |
||||
|
this.panel3.Size = new System.Drawing.Size(1828, 175); |
||||
|
this.panel3.TabIndex = 0; |
||||
|
//
|
||||
|
// button2
|
||||
|
//
|
||||
|
this.button2.BackColor = System.Drawing.Color.LawnGreen; |
||||
|
this.button2.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.button2.Location = new System.Drawing.Point(1852, 663); |
||||
|
this.button2.Name = "button2"; |
||||
|
this.button2.Size = new System.Drawing.Size(491, 153); |
||||
|
this.button2.TabIndex = 67; |
||||
|
this.button2.Text = "合 格"; |
||||
|
this.button2.UseVisualStyleBackColor = false; |
||||
|
//
|
||||
|
// button3
|
||||
|
//
|
||||
|
this.button3.BackColor = System.Drawing.Color.Yellow; |
||||
|
this.button3.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.button3.Location = new System.Drawing.Point(1852, 974); |
||||
|
this.button3.Name = "button3"; |
||||
|
this.button3.Size = new System.Drawing.Size(491, 153); |
||||
|
this.button3.TabIndex = 68; |
||||
|
this.button3.Text = "不合格"; |
||||
|
this.button3.UseVisualStyleBackColor = false; |
||||
|
//
|
||||
|
// btnRepair
|
||||
|
//
|
||||
|
this.btnRepair.BackColor = System.Drawing.Color.DodgerBlue; |
||||
|
this.btnRepair.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.btnRepair.Location = new System.Drawing.Point(1852, 1314); |
||||
|
this.btnRepair.Name = "btnRepair"; |
||||
|
this.btnRepair.Size = new System.Drawing.Size(491, 153); |
||||
|
this.btnRepair.TabIndex = 69; |
||||
|
this.btnRepair.Text = "返 喷"; |
||||
|
this.btnRepair.UseVisualStyleBackColor = false; |
||||
|
this.btnRepair.Click += new System.EventHandler(this.btnRepair_Click); |
||||
|
//
|
||||
|
// btnAbt
|
||||
|
//
|
||||
|
this.btnAbt.BackColor = System.Drawing.Color.OrangeRed; |
||||
|
this.btnAbt.Font = new System.Drawing.Font("宋体", 25.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
this.btnAbt.Location = new System.Drawing.Point(1852, 1635); |
||||
|
this.btnAbt.Name = "btnAbt"; |
||||
|
this.btnAbt.Size = new System.Drawing.Size(491, 153); |
||||
|
this.btnAbt.TabIndex = 70; |
||||
|
this.btnAbt.Text = "报 废"; |
||||
|
this.btnAbt.UseVisualStyleBackColor = false; |
||||
|
this.btnAbt.Click += new System.EventHandler(this.btnAbt_Click); |
||||
|
//
|
||||
|
// FrmQuality
|
||||
|
//
|
||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(11F, 21F); |
||||
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
||||
|
this.ClientSize = new System.Drawing.Size(2351, 1764); |
||||
|
this.Controls.Add(this.btnAbt); |
||||
|
this.Controls.Add(this.btnRepair); |
||||
|
this.Controls.Add(this.button3); |
||||
|
this.Controls.Add(this.button2); |
||||
|
this.Controls.Add(this.panel1); |
||||
|
this.Controls.Add(this.labProPosition); |
||||
|
this.Controls.Add(this.txtBarCode); |
||||
|
this.Controls.Add(this.labProductInfo); |
||||
|
this.Controls.Add(this.label2); |
||||
|
this.Controls.Add(this.label15); |
||||
|
this.Controls.Add(this.panel2); |
||||
|
this.Controls.Add(this.pictureBox2); |
||||
|
this.Controls.Add(this.labelVersion); |
||||
|
this.Controls.Add(this.labStation); |
||||
|
this.Controls.Add(this.labWorkClass); |
||||
|
this.Controls.Add(this.rdo3); |
||||
|
this.Controls.Add(this.rdo2); |
||||
|
this.Controls.Add(this.rdo1); |
||||
|
this.Controls.Add(this.labTime); |
||||
|
this.Controls.Add(this.pictureBox1); |
||||
|
this.Controls.Add(this.labTitle); |
||||
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; |
||||
|
this.Margin = new System.Windows.Forms.Padding(6, 5, 6, 5); |
||||
|
this.Name = "FrmQuality"; |
||||
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; |
||||
|
this.Text = "喷涂质检"; |
||||
|
this.Load += new System.EventHandler(this.FrmSecondCheck_Load); |
||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); |
||||
|
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); |
||||
|
this.panel1.ResumeLayout(false); |
||||
|
this.groupBox1.ResumeLayout(false); |
||||
|
this.ResumeLayout(false); |
||||
|
this.PerformLayout(); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
private System.Windows.Forms.Label labelVersion; |
||||
|
private System.Windows.Forms.Label labStation; |
||||
|
private System.Windows.Forms.Label labWorkClass; |
||||
|
private System.Windows.Forms.RadioButton rdo3; |
||||
|
private System.Windows.Forms.RadioButton rdo2; |
||||
|
private System.Windows.Forms.RadioButton rdo1; |
||||
|
private System.Windows.Forms.Label labTime; |
||||
|
private System.Windows.Forms.PictureBox pictureBox1; |
||||
|
private System.Windows.Forms.Label labTitle; |
||||
|
private System.Windows.Forms.Panel panel2; |
||||
|
private System.Windows.Forms.PictureBox pictureBox2; |
||||
|
private System.Windows.Forms.Label label15; |
||||
|
private System.Windows.Forms.Label labProductInfo; |
||||
|
private System.Windows.Forms.Label label2; |
||||
|
private System.Windows.Forms.TextBox txtBarCode; |
||||
|
private System.Windows.Forms.Label labProPosition; |
||||
|
private System.Windows.Forms.Panel panel1; |
||||
|
private System.Windows.Forms.GroupBox groupBox1; |
||||
|
private System.Windows.Forms.Panel panel3; |
||||
|
private System.Windows.Forms.Button button2; |
||||
|
private System.Windows.Forms.Button button3; |
||||
|
private System.Windows.Forms.Button btnRepair; |
||||
|
private System.Windows.Forms.Button btnAbt; |
||||
|
} |
||||
|
} |
@ -0,0 +1,949 @@ |
|||||
|
|
||||
|
using PaintingPC.Model; |
||||
|
using PaintingPC.WebReference; |
||||
|
using System; |
||||
|
using System.Configuration; |
||||
|
using System.Data; |
||||
|
using System.Drawing; |
||||
|
using System.IO; |
||||
|
using System.Net.NetworkInformation; |
||||
|
using System.Reflection; |
||||
|
using System.Threading; |
||||
|
using System.Windows.Forms; |
||||
|
|
||||
|
namespace PaintingPC |
||||
|
{ |
||||
|
public partial class FrmQuality : Form |
||||
|
{ |
||||
|
int count = 0; //缺陷图选择个数
|
||||
|
public static string ColorName = ""; //修改颜色
|
||||
|
public static string paintId = ""; |
||||
|
|
||||
|
private static string position = "", reason = ""; |
||||
|
|
||||
|
public FrmQuality() |
||||
|
{ |
||||
|
InitializeComponent(); |
||||
|
//WindowState = FormWindowState.Normal;
|
||||
|
this.Size = new Size(1280, 1024); |
||||
|
} |
||||
|
|
||||
|
private void FrmSecondCheck_Load(object sender, EventArgs e) |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
Control.CheckForIllegalCrossThreadCalls = false; |
||||
|
UpdateSoftware(); |
||||
|
InitPage(); |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
MessageBox.Show("网络故障,请联系网络管理员"); |
||||
|
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public void InitPage() |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
string title = ConfigurationManager.AppSettings["Position"].ToString(); |
||||
|
string workClass = Function.GetWorkClass(); |
||||
|
string station = ConfigurationManager.AppSettings["Station"].ToString(); |
||||
|
|
||||
|
labTitle.Text = title; |
||||
|
labWorkClass.Text = workClass; |
||||
|
labStation.Text = station; |
||||
|
labelVersion.Text = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); |
||||
|
|
||||
|
Program.IP = ConfigurationManager.AppSettings["IP"].ToString(); |
||||
|
|
||||
|
//System.Threading.Timer timer = new System.Threading.Timer(delegate
|
||||
|
//{
|
||||
|
// labTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
|
//},
|
||||
|
//null,
|
||||
|
//2000,
|
||||
|
//1000
|
||||
|
//);
|
||||
|
|
||||
|
|
||||
|
Thread t = new Thread(new ThreadStart(TimeGo)); |
||||
|
t.Start(); |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ } |
||||
|
} |
||||
|
|
||||
|
public void InitColor(string stockNo) |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
DataTable dt = Function.GetColorByStockNo(stockNo); |
||||
|
if (dt != null && dt.Rows.Count > 0) |
||||
|
{ |
||||
|
RadioButton[] rb = new RadioButton[dt.Rows.Count]; |
||||
|
for(int i=0; i<dt.Rows.Count; i++) |
||||
|
{ |
||||
|
rb[i] = new RadioButton(); |
||||
|
rb[i].Font = new System.Drawing.Font("微软雅黑", 24F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); |
||||
|
rb[i].TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
||||
|
rb[i].AutoSize = true; |
||||
|
rb[i].Text = dt.Rows[i]["Color"].ToString(); |
||||
|
//rb[i].Text = dt.Rows[i]["ColorName"].ToString();
|
||||
|
rb[i].CheckedChanged += rb_CheckedChanged; |
||||
|
rb[i].BackColor = Color.Silver; |
||||
|
rb[i].AutoSize = false; |
||||
|
rb[i].Size = new Size(150,40); |
||||
|
if(i == 0) |
||||
|
{ |
||||
|
rb[i].Location = new Point(15,20); |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
if (i == 5) |
||||
|
{ |
||||
|
rb[i].Location = new Point(rb[0].Location.X, rb[0].Location.Y + 50); |
||||
|
} |
||||
|
else if (i > 6) |
||||
|
{ |
||||
|
rb[i].Location = new Point(rb[i - 1].Location.X + rb[i - 1].Width + 50, rb[i - 1].Location.Y); |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
rb[i].Location = new Point(rb[i - 1].Location.X + rb[i - 1].Width + 50, rb[i - 1].Location.Y); |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
rb[i].Click += new System.EventHandler(this.rb_Click); |
||||
|
} |
||||
|
|
||||
|
groupBox1.Controls.AddRange(rb); |
||||
|
//panel3.Controls.AddRange(rb);
|
||||
|
} |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
LogHelper.WriteLogManager(ex); |
||||
|
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
throw ex; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void rb_CheckedChanged(object sender, EventArgs e) |
||||
|
{ |
||||
|
RadioButton rb = sender as RadioButton; |
||||
|
if (rb.Checked) |
||||
|
{ |
||||
|
rb.BackColor = Color.LightSalmon; |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
rb.BackColor = Color.Silver; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void TimeGo() |
||||
|
{ |
||||
|
System.Timers.Timer timer = new System.Timers.Timer(); |
||||
|
timer.Interval = 10; |
||||
|
timer.Enabled = true; |
||||
|
timer.Elapsed += new System.Timers.ElapsedEventHandler(timer_Tick); |
||||
|
} |
||||
|
|
||||
|
private void timer_Tick(object sender, EventArgs e) |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
labTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
||||
|
Thread.Sleep(500); |
||||
|
} |
||||
|
catch |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 缺陷图点击
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
void lblRoom_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
Label a = (Label)sender; |
||||
|
string aa = a.Text; |
||||
|
if (a.BackColor == Color.Transparent) |
||||
|
{ |
||||
|
a.BackColor = Color.FromArgb(150, System.Drawing.Color.Chartreuse); |
||||
|
position += aa; |
||||
|
count++; |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
a.BackColor = Color.Transparent; |
||||
|
count--; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 缺陷原因点击
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
void dLbRoom_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
if (count == 0) |
||||
|
{ |
||||
|
MessageBox.Show("请选择缺陷区域!"); |
||||
|
return; |
||||
|
} |
||||
|
Label a = (Label)sender; |
||||
|
string aa = a.Text; |
||||
|
if (a.BackColor == Color.Transparent) |
||||
|
{ |
||||
|
a.BackColor = Color.Chartreuse; |
||||
|
reason += a.Text + ";"; |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
a.BackColor = Color.Transparent; |
||||
|
reason = reason.Replace(a.Text + ";", ""); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private Control[] SetControlGroup() |
||||
|
{ |
||||
|
//Control[] controls = { btnPass, btnAbt, btnRepair };
|
||||
|
Control[] controls = { btnAbt, btnRepair }; |
||||
|
return controls; |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 清除控件选中
|
||||
|
/// </summary>
|
||||
|
/// <param name="controls"></param>
|
||||
|
public void ClearControlColor(Control[] controls) |
||||
|
{ |
||||
|
foreach (Control c in controls) |
||||
|
{ |
||||
|
c.BackColor = Color.LightGray; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 抛光按钮
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void btnPass_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
#region 必须选择缺陷位置与缺陷原因,否则无法保存
|
||||
|
|
||||
|
string damnPositionTemp = ""; |
||||
|
string reasonTemp = ""; |
||||
|
//缺陷位置
|
||||
|
foreach (Control c in pictureBox2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (lab.BackColor != Color.Transparent) |
||||
|
{ |
||||
|
damnPositionTemp += lab.Text + ";"; |
||||
|
} |
||||
|
} |
||||
|
//缺陷原因
|
||||
|
foreach (Control c in panel2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (lab.BackColor != Color.Transparent) |
||||
|
{ |
||||
|
reasonTemp += lab.Text + ";"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
if (string.IsNullOrWhiteSpace(damnPositionTemp) || string.IsNullOrWhiteSpace(reasonTemp)) |
||||
|
{ |
||||
|
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
ClearControlColor(SetControlGroup()); |
||||
|
btnRepair.BackColor = Color.Yellow; |
||||
|
//保存
|
||||
|
SaveInspect("抛光"); |
||||
|
ClearPage(); |
||||
|
ClearTxtBarcode(); |
||||
|
txtBarCode.TabIndex = 0; |
||||
|
//LoadPage();
|
||||
|
//ClearInspect();
|
||||
|
//ClearControlColor(SetControlGroup());
|
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 打磨按钮
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void btnRepair_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
#region 可回喷次数 =1,不能打磨, =2 可以, 不能有两次质检结果为打磨
|
||||
|
|
||||
|
string barcode = Function.UniteBarCodeToOne(txtBarCode.Text.Trim()); |
||||
|
int cs = Function.YiDaMoCiShu(barcode); |
||||
|
//if (cs >= 1)
|
||||
|
//{
|
||||
|
// MessageBox.Show("该条码已有判定为打磨的质检结果!");
|
||||
|
// return;
|
||||
|
//}
|
||||
|
|
||||
|
int keHuiPen = Function.keHuiPen(barcode); |
||||
|
|
||||
|
if (keHuiPen > 0 && cs < keHuiPen) |
||||
|
{ |
||||
|
#region 必须选择缺陷位置与缺陷原因,否则无法保存
|
||||
|
|
||||
|
string damnPositionTemp = ""; |
||||
|
string reasonTemp = ""; |
||||
|
//缺陷位置
|
||||
|
foreach (Control c in pictureBox2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (lab.BackColor != Color.Transparent) |
||||
|
{ |
||||
|
damnPositionTemp += lab.Text + ";"; |
||||
|
} |
||||
|
} |
||||
|
//缺陷原因
|
||||
|
foreach (Control c in panel2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (lab.BackColor != Color.Transparent) |
||||
|
{ |
||||
|
reasonTemp += lab.Text + ";"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
if (string.IsNullOrWhiteSpace(damnPositionTemp) || string.IsNullOrWhiteSpace(reasonTemp)) |
||||
|
{ |
||||
|
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
ClearControlColor(SetControlGroup()); |
||||
|
btnRepair.BackColor = Color.Yellow; |
||||
|
//保存
|
||||
|
SaveInspect("打磨"); |
||||
|
ClearPage(); |
||||
|
ClearTxtBarcode(); |
||||
|
txtBarCode.TabIndex = 0; |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
MessageBox.Show("根据该零件可回喷次数设置,不能判定为打磨或已超过打磨次数!"); |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 报废按钮
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void btnAbt_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
#region 必须选择缺陷位置与缺陷原因,否则无法保存
|
||||
|
|
||||
|
string damnPositionTemp = ""; |
||||
|
string reasonTemp = ""; |
||||
|
//缺陷位置
|
||||
|
foreach (Control c in pictureBox2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (lab.BackColor != Color.Transparent) |
||||
|
{ |
||||
|
damnPositionTemp += lab.Text + ";"; |
||||
|
position = damnPositionTemp; |
||||
|
} |
||||
|
} |
||||
|
//缺陷原因
|
||||
|
foreach (Control c in panel2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (lab.BackColor != Color.Transparent) |
||||
|
{ |
||||
|
reasonTemp += lab.Text + ";"; |
||||
|
reason = reasonTemp; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
if (string.IsNullOrWhiteSpace(damnPositionTemp) || string.IsNullOrWhiteSpace(reasonTemp)) |
||||
|
{ |
||||
|
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
||||
|
return; |
||||
|
} |
||||
|
#endregion
|
||||
|
|
||||
|
#region 判断产品是否有颜色
|
||||
|
|
||||
|
string[] ss = labProductInfo.Text.Split(','); |
||||
|
if (ss.Length >= 1) |
||||
|
{ |
||||
|
if (string.IsNullOrWhiteSpace(ss[0])) |
||||
|
{ |
||||
|
MessageBox.Show("无颜色信息,请重新扫描"); |
||||
|
return; |
||||
|
} |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
MessageBox.Show("条码有误,请重新扫描"); |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
ClearControlColor(SetControlGroup()); |
||||
|
btnAbt.BackColor = Color.Red; |
||||
|
//保存
|
||||
|
SaveInspect("报废"); |
||||
|
|
||||
|
#region 报废则调WMS WebService,入库
|
||||
|
|
||||
|
//try
|
||||
|
//{
|
||||
|
// WMSWebService webService = new WMSWebService();
|
||||
|
// webService.Url = ConfigurationManager.AppSettings["WMSWebServiceURL"].ToString();
|
||||
|
// //webService.Timeout = 1200000;
|
||||
|
|
||||
|
// string errorReason = "";
|
||||
|
// webService.WMSSprayingForCS(Function.UniteBarCodeToOne(txtBarCode.Text.Trim()), 0, out errorReason);
|
||||
|
//}
|
||||
|
//catch (Exception ex)
|
||||
|
//{
|
||||
|
// LogHelper.WriteErrLogBase("工位:" + labStation.Text.Trim() + ",二次质检调用WMS接口:" + ex.ToString(), MethodBase.GetCurrentMethod().Name);
|
||||
|
//}
|
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
ClearPage(); |
||||
|
ClearTxtBarcode(); |
||||
|
txtBarCode.TabIndex = 0; |
||||
|
//ClearInspect();
|
||||
|
//ClearControlColor(SetControlGroup());
|
||||
|
} |
||||
|
|
||||
|
public void SaveInspect(string inspectResult) |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
if (!string.IsNullOrWhiteSpace(txtBarCode.Text.Trim())) |
||||
|
{ |
||||
|
InspectModel model1 = new InspectModel(); |
||||
|
|
||||
|
model1.barcode = Function.UniteBarCodeToOne(txtBarCode.Text.Trim()); |
||||
|
model1.position = labProPosition.Text; |
||||
|
model1.stationNo = labStation.Text; |
||||
|
model1.workClass = labWorkClass.Text; |
||||
|
model1.inspectResult = "[" + inspectResult + "]"; |
||||
|
model1.damnPosition = position; |
||||
|
model1.reason = reason; |
||||
|
model1.remark3 = paintId; |
||||
|
|
||||
|
if (string.IsNullOrWhiteSpace(model1.damnPosition) || string.IsNullOrWhiteSpace(model1.reason)) |
||||
|
{ |
||||
|
MessageBox.Show("必须选择缺陷位置与缺陷原因,否则无法保存!"); |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
if (rdo1.Checked) |
||||
|
{ |
||||
|
model1.productOption = "1"; |
||||
|
} |
||||
|
else if (rdo2.Checked) |
||||
|
{ |
||||
|
model1.productOption = "2"; |
||||
|
} |
||||
|
else if (rdo3.Checked) |
||||
|
{ |
||||
|
model1.productOption = "3"; |
||||
|
} |
||||
|
|
||||
|
model1.productInfo = labProductInfo.Text.Trim(); |
||||
|
model1.side = labProPosition.Text.Contains("A侧") ? "A侧" : "B侧"; |
||||
|
model1.InspectTimes = (Function.GetInspectTimes(txtBarCode.Text.Trim())+1).ToString(); |
||||
|
|
||||
|
Function.InsertInspect(model1); |
||||
|
} |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
LogHelper.WriteErrLogBase("二次质检提交:" + ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
public void ClearInspect() |
||||
|
{ |
||||
|
//缺陷位置
|
||||
|
foreach (Control c in pictureBox2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
lab.BackColor = Color.Transparent; |
||||
|
} |
||||
|
//缺陷原因
|
||||
|
foreach (Control c in panel2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
lab.BackColor = Color.Transparent; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 扫码-根据条码查询信息(产品信息、加载图片及缺陷原因、三次检验信息)
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void txtBarCode_KeyDown(object sender, KeyEventArgs e) |
||||
|
{ |
||||
|
if (e.KeyCode == Keys.Enter) |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
ClearPage(); |
||||
|
LoadPage(); |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
MessageBox.Show("请查看网络是否与服务器连通,无法连通请联系网络管理员。"+ ex); |
||||
|
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void LoadPage() |
||||
|
{ |
||||
|
try |
||||
|
{ |
||||
|
ButtonEnable(SetControlGroup()); |
||||
|
//ClearPage();
|
||||
|
|
||||
|
//测试条码:11111111112222222222
|
||||
|
string barcode = txtBarCode.Text.Trim(); |
||||
|
if (barcode.Contains(".")) |
||||
|
{ |
||||
|
barcode = Function.TransToBarCodeOne(barcode); |
||||
|
} |
||||
|
|
||||
|
#region 判断条码有效性
|
||||
|
|
||||
|
if (! Function.BarCodeValid(barcode)) |
||||
|
{ |
||||
|
MessageBox.Show("扫描的条码号:"+barcode+"无效,请重新扫描!"); |
||||
|
txtBarCode.Text = ""; |
||||
|
return; |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
#region 查询该系列产品都有什么颜色
|
||||
|
|
||||
|
string canChanageColor = ConfigurationManager.AppSettings["CanChangeColor"].Trim(); |
||||
|
if (canChanageColor.ToLower() == "true") |
||||
|
{ |
||||
|
string stockNo = barcode.Substring(0, 10); |
||||
|
InitColor(stockNo); |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
#region 如果是补打的条码,查询产品信息
|
||||
|
|
||||
|
if (!barcode.Contains(".") && barcode.Length > 4) |
||||
|
{ |
||||
|
string strCode = barcode.Substring(barcode.Length - 4, 4); |
||||
|
int num = 0; |
||||
|
Int32.TryParse(strCode, out num); |
||||
|
if (num > 7000) |
||||
|
{ |
||||
|
labProductInfo.Text = Function.GetReprintInfo(barcode); |
||||
|
if (string.IsNullOrWhiteSpace(labProductInfo.Text.Trim())) |
||||
|
{ |
||||
|
ButtonDisable(SetControlGroup()); |
||||
|
labProductInfo.Text = "没有查询到补打条码信息"; |
||||
|
return; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
//根据条码查询,加载图片及原因
|
||||
|
int row = 0, col = 0; |
||||
|
string picture = ""; |
||||
|
|
||||
|
#region 缺陷原因
|
||||
|
|
||||
|
try |
||||
|
{ |
||||
|
int drow = 0, dcol = 5; //行,列
|
||||
|
|
||||
|
DataTable dt3 = Function.SearchDefectInfo(ConfigurationManager.AppSettings["Station"].Trim()); |
||||
|
if (dt3 != null && dt3.Rows.Count > 0) |
||||
|
{ |
||||
|
drow = Convert.ToInt32(Math.Ceiling((double)dt3.Rows.Count / dcol)); |
||||
|
Label[] dLb = new Label[7]; |
||||
|
string[] dstr = new string[dt3.Rows.Count]; |
||||
|
|
||||
|
for (int i = 0; i < dt3.Rows.Count; i++) |
||||
|
{ |
||||
|
dstr[i] = dt3.Rows[i]["DefectName"].ToString(); |
||||
|
} |
||||
|
|
||||
|
for (int i = 0; i < dcol; i++) //列
|
||||
|
{ |
||||
|
for (int j = 0; j < drow; j++) //行
|
||||
|
{ |
||||
|
dLb[i] = new Label(); |
||||
|
if ((i + dcol * j) < dstr.Length) |
||||
|
{ |
||||
|
dLb[i].Text = dstr[i + dcol * j].ToString(); |
||||
|
dLb[i].Font = new Font(dLb[i].Font.FontFamily, 24, FontStyle.Bold); |
||||
|
dLb[i].Size = new Size(150, 50); |
||||
|
dLb[i].Location = new Point(20 + i * (dLb[i].Size.Width + 25), 5 + j * (dLb[i].Size.Height + 20)); |
||||
|
dLb[i].BorderStyle = BorderStyle.FixedSingle; |
||||
|
dLb[i].BackColor = Color.Transparent; |
||||
|
dLb[i].TextAlign = ContentAlignment.MiddleCenter; |
||||
|
panel2.Controls.Add(dLb[i]); |
||||
|
dLb[i].Click += new EventHandler(dLbRoom_Click); |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
LogHelper.WriteLogManager(ex); |
||||
|
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
throw ex; |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
#region 加载图片
|
||||
|
|
||||
|
try |
||||
|
{ |
||||
|
DataTable dt = Function.SearchInfoByBarCode(barcode); |
||||
|
|
||||
|
if (dt != null && dt.Rows.Count > 0) |
||||
|
{ |
||||
|
row = Convert.ToInt32(dt.Rows[0]["Rows"].ToString()); |
||||
|
col = Convert.ToInt32(dt.Rows[0]["Cols"].ToString()); |
||||
|
picture = dt.Rows[0]["PicturePath"].ToString(); |
||||
|
} |
||||
|
dt.Dispose(); |
||||
|
|
||||
|
if (!File.Exists(System.IO.Directory.GetCurrentDirectory() + @"\" + picture)) |
||||
|
{ |
||||
|
|
||||
|
string strImageURL = Function.GetImgPath() + picture; |
||||
|
|
||||
|
System.Net.WebClient webClient = new System.Net.WebClient(); |
||||
|
webClient.DownloadFile(strImageURL, Directory.GetCurrentDirectory() + @"\" + picture); |
||||
|
} |
||||
|
FileStream fs = new FileStream(Directory.GetCurrentDirectory() + "\\" + picture, FileMode.Open, |
||||
|
FileAccess.Read);//获取图片文件流
|
||||
|
Image img = Image.FromStream(fs); // 文件流转换成Image格式
|
||||
|
pictureBox2.Image = img; //给 图片框设置要显示的图片
|
||||
|
fs.Close(); // 关闭流,释放图片资源
|
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
LogHelper.WriteLogManager(ex); |
||||
|
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
} |
||||
|
#endregion
|
||||
|
|
||||
|
#region 缺陷图划分区域
|
||||
|
|
||||
|
Label[] lb = new Label[5]; |
||||
|
string[] str = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" }; |
||||
|
|
||||
|
for (int i = 0; i < col; i++) |
||||
|
{ |
||||
|
for (int j = 0; j < row; j++) |
||||
|
{ |
||||
|
lb[i] = new Label(); |
||||
|
lb[i].Text = str[i + col * j].ToString(); |
||||
|
lb[i].Font = new Font(lb[i].Font.FontFamily, 32, FontStyle.Bold); |
||||
|
|
||||
|
lb[i].Size = new Size(pictureBox2.Width / col, pictureBox2.Height / row); |
||||
|
lb[i].Location = new Point(0 + i * lb[i].Size.Width, 0 + j * lb[i].Size.Height); |
||||
|
lb[i].BorderStyle = BorderStyle.FixedSingle; |
||||
|
lb[i].BackColor = Color.Transparent; |
||||
|
lb[i].TextAlign = ContentAlignment.MiddleCenter; |
||||
|
pictureBox2.Controls.Add(lb[i]); |
||||
|
|
||||
|
lb[i].Click += new EventHandler(lblRoom_Click); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
//不是补打的条码,根据条码查询产品信息、检验信息,选中缺陷位置及原因
|
||||
|
DataTable dtInspect = Function.GetInspectInfoByBarCode(barcode); |
||||
|
if (dtInspect != null && dtInspect.Rows.Count > 0) |
||||
|
{ |
||||
|
labProductInfo.Text = dtInspect.Rows[0]["productInfo"].ToString().Trim(); //产品信息
|
||||
|
//string position1 = dtInspect.Rows[0]["damnPosition"].ToString(); //缺陷位置
|
||||
|
//string reason1 = dtInspect.Rows[0]["reason"].ToString(); //原因
|
||||
|
position= dtInspect.Rows[0]["damnPosition"].ToString(); //缺陷位置
|
||||
|
reason= dtInspect.Rows[0]["reason"].ToString(); //原因
|
||||
|
paintId = dtInspect.Rows[0]["remark3"].ToString(); //原因
|
||||
|
|
||||
|
#region 三检结果
|
||||
|
|
||||
|
//for (int i = 0; i < dtInspect.Rows.Count; i++)
|
||||
|
//{
|
||||
|
// string time = dtInspect.Rows[i]["InspectTimes"].ToString();
|
||||
|
// string result = dtInspect.Rows[i]["inspectResult"].ToString() + dtInspect.Rows[i]["damnPosition"].ToString() + ":" + dtInspect.Rows[i]["reason"].ToString();
|
||||
|
// switch (time)
|
||||
|
// {
|
||||
|
// case "1":
|
||||
|
// labFirstCheck.Text = result;
|
||||
|
// break;
|
||||
|
// case "2":
|
||||
|
// labSecondCheck.Text = result;
|
||||
|
// break;
|
||||
|
// case "3":
|
||||
|
// labThirdCheck.Text = result;
|
||||
|
// break;
|
||||
|
// }
|
||||
|
//}
|
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
#region 选中缺陷位置及原因
|
||||
|
|
||||
|
foreach (Control c in pictureBox2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (position.Contains(lab.Text)) |
||||
|
{ |
||||
|
lab.BackColor = Color.FromArgb(150, System.Drawing.Color.Chartreuse); |
||||
|
count++; |
||||
|
} |
||||
|
} |
||||
|
foreach (Control c in panel2.Controls) |
||||
|
{ |
||||
|
Label lab = c as Label; |
||||
|
if (reason.Contains(lab.Text)) |
||||
|
{ |
||||
|
lab.BackColor = Color.Chartreuse; |
||||
|
reason += lab.Text + ";"; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
#endregion
|
||||
|
|
||||
|
#region 根据一检结果显示一检时的位置--暂时不要
|
||||
|
|
||||
|
labProPosition.Text = Function.GetFirstInsPosition(dtInspect); |
||||
|
|
||||
|
#endregion
|
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
#region 没有一检结果,查询老外数据库,取产品信息
|
||||
|
|
||||
|
string[] info = Function.GetProductInfo(barcode).Split(','); |
||||
|
labProductInfo.Text = info[0] + "," + info[1]; |
||||
|
paintId = info[2]; |
||||
|
|
||||
|
labProductInfo.Tag = Function.GetSide(barcode, paintId); |
||||
|
labProPosition.Text = labTitle.Text.Trim() + " " + labProductInfo.Tag.ToString().Replace(';', ' '); |
||||
|
|
||||
|
#endregion
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
txtBarCode.SelectAll(); |
||||
|
} |
||||
|
catch (Exception ex) |
||||
|
{ |
||||
|
MessageBox.Show("请查看网络是否与服务器连通,无法连通请联系网络管理员。" + ex.ToString()); |
||||
|
LogHelper.WriteLogManager(ex); |
||||
|
LogHelper.WriteErrLogBase(ex.ToString(), MethodBase.GetCurrentMethod().Name); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 设置按钮不可用
|
||||
|
/// </summary>
|
||||
|
/// <param name="controls"></param>
|
||||
|
private void ButtonDisable(Control[] controls) |
||||
|
{ |
||||
|
foreach (Control c in controls) |
||||
|
{ |
||||
|
Button btn = c as Button; |
||||
|
btn.Enabled = false; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 设置按钮可用
|
||||
|
/// </summary>
|
||||
|
/// <param name="controls"></param>
|
||||
|
private void ButtonEnable(Control[] controls) |
||||
|
{ |
||||
|
foreach (Control c in controls) |
||||
|
{ |
||||
|
Button btn = c as Button; |
||||
|
btn.Enabled = true; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void labWorkClass_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
Function.ChangeWorkClass(labWorkClass); |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 点击退出
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void labTime_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
Environment.Exit(0); |
||||
|
} |
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 清空页面
|
||||
|
/// </summary>
|
||||
|
private void ClearPage() |
||||
|
{ |
||||
|
labProductInfo.Tag = null; |
||||
|
labProductInfo.Text = ""; |
||||
|
//labFirstCheck.Text = "";
|
||||
|
//labSecondCheck.Text = "";
|
||||
|
//labThirdCheck.Text = "";
|
||||
|
//btnPass.BackColor = Color.LightGray;
|
||||
|
btnAbt.BackColor = Color.LightGray; |
||||
|
btnRepair.BackColor = Color.LightGray; |
||||
|
|
||||
|
ClearRadioButton(); |
||||
|
ClearInspect(); |
||||
|
ClearControlColor(SetControlGroup()); |
||||
|
pictureBox2.Controls.Clear(); |
||||
|
panel2.Controls.Clear(); |
||||
|
pictureBox2.Image = null; |
||||
|
txtBarCode.TabIndex = 0; |
||||
|
txtBarCode.Select(); |
||||
|
position = ""; |
||||
|
reason = ""; |
||||
|
} |
||||
|
|
||||
|
public void ClearRadioButton() |
||||
|
{ |
||||
|
groupBox1.Controls.Clear(); |
||||
|
} |
||||
|
|
||||
|
public void ClearTxtBarcode() |
||||
|
{ |
||||
|
txtBarCode.Text = ""; |
||||
|
labProPosition.Text = ""; |
||||
|
} |
||||
|
|
||||
|
#region 更改颜色按钮
|
||||
|
/// <summary>
|
||||
|
/// 更改颜色
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void labChangeColor_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
ColorName = ""; |
||||
|
|
||||
|
FrmChangeColor frm = new FrmChangeColor(); |
||||
|
frm.ShowDialog(); |
||||
|
|
||||
|
if (!string.IsNullOrWhiteSpace(labProductInfo.Text.Trim())) |
||||
|
{ |
||||
|
string[] str = labProductInfo.Text.Trim().Split(','); |
||||
|
if (str.Length > 1) |
||||
|
{ |
||||
|
labProductInfo.Text = ColorName + "," + str[str.Length - 1] ; |
||||
|
} |
||||
|
} |
||||
|
else |
||||
|
{ |
||||
|
labProductInfo.Text = ColorName; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void labChangeColor_MouseLeave(object sender, EventArgs e) |
||||
|
{ |
||||
|
Label lab = sender as Label; |
||||
|
lab.BackColor = Color.FromArgb(192, 255, 255); |
||||
|
} |
||||
|
|
||||
|
private void labChangeColor_MouseMove(object sender, MouseEventArgs e) |
||||
|
{ |
||||
|
Label lab = sender as Label; |
||||
|
lab.BackColor = Color.Turquoise; |
||||
|
} |
||||
|
#endregion
|
||||
|
|
||||
|
/// <summary>
|
||||
|
/// 其他按钮
|
||||
|
/// </summary>
|
||||
|
/// <param name="sender"></param>
|
||||
|
/// <param name="e"></param>
|
||||
|
private void button1_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
ClearControlColor(SetControlGroup()); |
||||
|
//btnPass.BackColor = Color.GreenYellow;
|
||||
|
//保存
|
||||
|
SaveInspect("其他"); |
||||
|
ClearPage(); |
||||
|
ClearTxtBarcode(); |
||||
|
txtBarCode.TabIndex = 0; |
||||
|
} |
||||
|
|
||||
|
private void UpdateSoftware() |
||||
|
{ |
||||
|
var serverUrl = "http://10.60.101.59:8013/"; |
||||
|
var updateXmlFileName = "PaintingUpdatePC.xml"; |
||||
|
var updater = new AutoUpdater(); |
||||
|
if (updater.CheckUpdateLoad(serverUrl, updateXmlFileName)) |
||||
|
{ |
||||
|
Environment.Exit(0); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
private void rb_Click(object sender, EventArgs e) |
||||
|
{ |
||||
|
RadioButton rb = sender as RadioButton; |
||||
|
if (!string.IsNullOrWhiteSpace(labProductInfo.Text)) |
||||
|
{ |
||||
|
string[] ss = labProductInfo.Text.Split(','); |
||||
|
labProductInfo.Text = rb.Text.Trim() + "," + ss[1]; |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
private void txtBarCode_DoubleClick(object sender, EventArgs e) |
||||
|
{ |
||||
|
txtBarCode.SelectAll(); |
||||
|
} |
||||
|
|
||||
|
} |
||||
|
} |
@ -0,0 +1,481 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<root> |
||||
|
<!-- |
||||
|
Microsoft ResX Schema |
||||
|
|
||||
|
Version 2.0 |
||||
|
|
||||
|
The primary goals of this format is to allow a simple XML format |
||||
|
that is mostly human readable. The generation and parsing of the |
||||
|
various data types are done through the TypeConverter classes |
||||
|
associated with the data types. |
||||
|
|
||||
|
Example: |
||||
|
|
||||
|
... ado.net/XML headers & schema ... |
||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader> |
||||
|
<resheader name="version">2.0</resheader> |
||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> |
||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> |
||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> |
||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> |
||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> |
||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value> |
||||
|
</data> |
||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> |
||||
|
<comment>This is a comment</comment> |
||||
|
</data> |
||||
|
|
||||
|
There are any number of "resheader" rows that contain simple |
||||
|
name/value pairs. |
||||
|
|
||||
|
Each data row contains a name, and value. The row also contains a |
||||
|
type or mimetype. Type corresponds to a .NET class that support |
||||
|
text/value conversion through the TypeConverter architecture. |
||||
|
Classes that don't support this are serialized and stored with the |
||||
|
mimetype set. |
||||
|
|
||||
|
The mimetype is used for serialized objects, and tells the |
||||
|
ResXResourceReader how to depersist the object. This is currently not |
||||
|
extensible. For a given mimetype the value must be set accordingly: |
||||
|
|
||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format |
||||
|
that the ResXResourceWriter will generate, however the reader can |
||||
|
read any of the formats listed below. |
||||
|
|
||||
|
mimetype: application/x-microsoft.net.object.binary.base64 |
||||
|
value : The object must be serialized with |
||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter |
||||
|
: and then encoded with base64 encoding. |
||||
|
|
||||
|
mimetype: application/x-microsoft.net.object.soap.base64 |
||||
|
value : The object must be serialized with |
||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter |
||||
|
: and then encoded with base64 encoding. |
||||
|
|
||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64 |
||||
|
value : The object must be serialized into a byte array |
||||
|
: using a System.ComponentModel.TypeConverter |
||||
|
: and then encoded with base64 encoding. |
||||
|
--> |
||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> |
||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> |
||||
|
<xsd:element name="root" msdata:IsDataSet="true"> |
||||
|
<xsd:complexType> |
||||
|
<xsd:choice maxOccurs="unbounded"> |
||||
|
<xsd:element name="metadata"> |
||||
|
<xsd:complexType> |
||||
|
<xsd:sequence> |
||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" /> |
||||
|
</xsd:sequence> |
||||
|
<xsd:attribute name="name" use="required" type="xsd:string" /> |
||||
|
<xsd:attribute name="type" type="xsd:string" /> |
||||
|
<xsd:attribute name="mimetype" type="xsd:string" /> |
||||
|
<xsd:attribute ref="xml:space" /> |
||||
|
</xsd:complexType> |
||||
|
</xsd:element> |
||||
|
<xsd:element name="assembly"> |
||||
|
<xsd:complexType> |
||||
|
<xsd:attribute name="alias" type="xsd:string" /> |
||||
|
<xsd:attribute name="name" type="xsd:string" /> |
||||
|
</xsd:complexType> |
||||
|
</xsd:element> |
||||
|
<xsd:element name="data"> |
||||
|
<xsd:complexType> |
||||
|
<xsd:sequence> |
||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> |
||||
|
</xsd:sequence> |
||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> |
||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> |
||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> |
||||
|
<xsd:attribute ref="xml:space" /> |
||||
|
</xsd:complexType> |
||||
|
</xsd:element> |
||||
|
<xsd:element name="resheader"> |
||||
|
<xsd:complexType> |
||||
|
<xsd:sequence> |
||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> |
||||
|
</xsd:sequence> |
||||
|
<xsd:attribute name="name" type="xsd:string" use="required" /> |
||||
|
</xsd:complexType> |
||||
|
</xsd:element> |
||||
|
</xsd:choice> |
||||
|
</xsd:complexType> |
||||
|
</xsd:element> |
||||
|
</xsd:schema> |
||||
|
<resheader name="resmimetype"> |
||||
|
<value>text/microsoft-resx</value> |
||||
|
</resheader> |
||||
|
<resheader name="version"> |
||||
|
<value>2.0</value> |
||||
|
</resheader> |
||||
|
<resheader name="reader"> |
||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
||||
|
</resheader> |
||||
|
<resheader name="writer"> |
||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> |
||||
|
</resheader> |
||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> |
||||
|
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> |
||||
|
<value> |
||||
|
iVBORw0KGgoAAAANSUhEUgAAAH0AAABMCAYAAABAprgtAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1 |
||||
|
MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsMAAA7DAcdvqGQAAFLNSURBVHhezb13fFfFvi7M+3n/ |
||||
|
vfe957jde4uFooiI2HsXuwiWrShYwQJSpIr0jvTeewm9hk4IkAAhIQESIIEQEggJ6e3Xe8nzPs+Exc72 |
||||
|
RN3nnns/+4x+Weu31sysmXm+dWbWSiP8QQqHw4Zqa2sNhUIhRKNRXgsiZMiDUOTvFI54EeX1YCQIfziK |
||||
|
QDiC2hAQiYDntQjURlgmCj/r8Qf8zOPmby8iUT8iYZ85D4f9CAZcCId4XddYZ4DXdQxG3CzL+2xDqJb1 |
||||
|
RyMIhkOIgG3iebg2jECEhFpeC7MttTf7oHar/fX782vSPaUIG6z89a+r7D9DKiuyfqu8flt1/6vT74Ju |
||||
|
dVxkdUQNrxuAAAH2G5Drjn+nIO/7CbY3WAtXqBbeQAQufxgOXwC2QAj2QC1s/gCqvT7YQz4DWpgAikIE |
||||
|
zBsJwc36fTz38J6bTOQIBeHk0ebzspwHlW4Xavw+uHjNqTxB1uX38jcZicAHBRTrs9ptkUBQ++sDWp+s |
||||
|
e8pr/bbKiYLB4M0x+DVFbhytvFZ+1Wfl+e+Qfhf0sAaK4FmNjlKSQhx8dSQUDhCgOinUtbAhXtOgR6Lw |
||||
|
sX8eSpmbEu4ORQhIGNUE2haKwh4FXKw/QPKTalh/BQeoIhBEJZ9TGYygimUqDYVRwzocLOO+UUZU5fOj |
||||
|
wu+HnVrDwXY6+FwxkJ2agfrGSHsoWgeE+mANuvoUJpNEyRC1hv4RdAtwwxQkAadyOqou01eWN9cNsU4e |
||||
|
6/LV1e1nPwMBjgWv6fjfDnQ16NdEXWsowvMgOxnRAJoO8neQ52x8gCo2RPUbCnqYh53k7wBB8AcDBJuS |
||||
|
Ha1FuduPGg6Kh+c+PsxLquR5viOIzJJqHM2+grj0TGxKPoM1h5KwMv4oYhJOYFPSSWxITMbaw0nYciwN |
||||
|
O5PTTb5jzJ9eWMaypbBRG6g+GgESJT3qg5NaxkVb4omKMQUGJV7tZfsiQbafFGUfImQmqf0o+2E0AE1O |
||||
|
hNohrKN+izHY5zD7HxHIZB71OcTrqi/gpwSTQf28JxMV4HnI1M88uk5t5CMFqNn8HJOo6iMzCHSLsRoi |
||||
|
3fut9Hvl6tPvJauOfwA9QknWoLB3tMMUL6pm2e0I7bMGkEzLwaulXaX65gBH2eFowI2IiGCH2DEvM3nZ |
||||
|
cTelSNJcQ5ALXT6cuV6C/RkE+MRJbD6cjPUHT2DdkVSsP5GF3WmXcPD8VRzOvorEnCtIzM3DkcuXceRi |
||||
|
HhKy83Ew6yr2pF/GjtPZLJ+JDcmncSgvG0lXLiP1Wi5y7dWwU2d4+DwvO1blsVPSyYjGnpOiHHD+ruUx |
||||
|
wv7Uqo9BDgL7J3CDBDtAJpJ/IIaIiFnIuMZEyIxRgxjwCZqADVO7SNv55Fson3wUmrAgTZffr3x1g8+s |
||||
|
8N0Yl2CQPgvr18CrnvrjbsaejKHj76WGyln0z5TXs5WvkU7+TipMaeDARM2RnBullFCK1Hl1MOxjp6Sy |
||||
|
eD/s9yDqsCNMGxukjfV56HhJivgAUYXLi1OX87EpLgmLNu3Cml3x2JuSjpSL2ThzpQA5FQ6UeGnrmVck |
||||
|
JpEKl8qXCpd20G8bqYwVFtAhzHaGkGwPYcKhDPReG4+f1h/GxL2piDlN5sipRpGTJoUunKTfLi0TICDU |
||||
|
Ws6oF86Qg/XSh4jSABBImSjjcHIgfOyPX8Azr5Fw9a+WEmyY2kUGYevCLkT8No5BFY90QGmyPJ4wnHyG |
||||
|
g8xVzV5L+5Q4A7hQUELfQ46nVLtUfZ3KlwkQONaY61xgGu3Co679VlKev2P1H8kCXseGku6J/iPo5N4o |
||||
|
pThCG1nLo/HOSRGey2M3HE7uDUrlCXQOSpSdctpr4HYJNgLkcCLhVAYWbYnFsp37seNoKk5euoqCajsd |
||||
|
Ldp75pEmkFT6CWa1N4hqD9Wz6ubA+dh5N6mGolIRCKOE6rqIIF6kCo3NvYKpCRn4ZsNpvL88DR8sSsKn |
||||
|
Cw7hy7mJ6LHgBFYeKkBynhN5zohhFi/H0EY1W+m1wRVxEqByuHxFBIMMEHVTWoM0B1F4qN49ZHAfB4z+ |
||||
|
NhldtthNgGvI1JXUgDUcAzuC/kqODeENMoogw1Z76YvwGfmU6lN84L7sIgyYuQSDZ81HSvYF9pdjRSmv |
||||
|
5djV2f1/dCJ1rjEVULqvaw0lXbeYon5567fIAl35GkrWs/8D6LUEvdZINlUaHbUwOxcIOsn9uk41xUIc |
||||
|
CgLi5HkQXr8DDk81LQGlhIAdPXMS8zdtwsy167H22DGcKChCsSSCD6U+gC1oh6PWQ5tP7qfql/p1cOCc |
||||
|
lBh5+6EIPX7mt/kjqCZDiI2uk+Ku2DF+Zxq6ztuFj2duxccrktFu1Xl0WJGBLmsy0HVRGr6YkYTvpyVi |
||||
|
2LKTWH/kOs6VOI2T5yF5w3LvXHB5rsPnv05d4GT46KqLFNQn9t1NyWYTYKfW8nhqOEBEkYwSCVZxPGy0 |
||||
|
+2SSoI33Szk2HrJGnTa6RHOx/mwJei08iQ4/z8N973bC9+N+QWZxIX0aahYKicY1RPVf5+zVgWORwLYY |
||||
|
4reS8KkvyTpauOm3yupo/W4o/Q7oijPJUZRkUYihkKQ8cEO9O5nPRhtV6XGihJ25wvzXqZAznTWISUnC |
||||
|
4GVLsPTwfpx1VKKSDxLVkKqoOUq8VfS4y6lqaffpZXvdVOqUNBmDIOtxKIxjw8qpcksIeJYnin1XKjH1 |
||||
|
UC66Lj2CdjNi8d7iQ/hk7Wl0WpuKjivi0XnZcXy/7iK6bc5E9w1p6L7mOPpvPIFB649iVEwcdiVnosId |
||||
|
NObCH3SgNuCkBqNkRR3UYA5qFS88VNUuhnteOl1h9jfgclDjsW00A6Egr1Nafey3nwNmV2jINpay2Wcq |
||||
|
A1iXUoGeC1Px+qB1aNl1Eh7tNgWPfd4XszfvNKqe1gYucpKHNj/gFyBSs3XA/OPY/zZYVlIeAWflrV/W |
||||
|
AtS611C6Cbr+sagOdA6InB0Cbuy2HDZKsZ9AO+m4uWm/fFTR8p6LCNZFdmpbQQVG7NiHIZt2IL6kEiV8 |
||||
|
QJGI9wrp6ZbT1tvJIKyJsk4niZIcDNBkBKhinQWw28rh8VKK+Hwby+RzQOOuVGP8gWy8PzcOT43chrbT |
||||
|
E/C3tTl4f/1VvLk0A19sysSXmzIo8alkgEx03nYRX23LxHexF9F7z0X8uDkVP64+hNEx+7A24Qwyr1Yi |
||||
|
SDMCghb22alRbJRAaigfj1ThIT/Pjb22c3Sps+gPeF0eVNmqUeOjhqCWo0U3fUu1BbHw+DV8MnEf7v9i |
||||
|
Ge7qvAz3dl+DJwevxdODl+OhrwZhyaFjdC5p6thvBx1bF8fBOJWkfznoOpFqqQ96lJIg0GXffZSAECvy |
||||
|
s6F2qicXVZmP505WksOOzE27jG9X7cWUgylIs3lQxuvFwSjKqBVcrNNDe+VmOS9ts9dDc0CKUpWHaWfD |
||||
|
NB++YCVq6G3b6fBIKySX+DD7SC66LDqI16fFocPKC3hv3VW0J729pgBvrinF22uL8NmWAnRdn41O6zLR |
||||
|
cUsO/rYzBx1JH8Vm49PdOfguLhd943LQZ0MS+q08hAW7ziI9x01prqUZYSyvmb0wDZWcM0p8LdV2LY/k |
||||
|
AnicDtidXtjY1mr6FWrXNY5jmt2H5ecK0X7qXjw8YB0ad5mPO79bi/uH7kObkQfQetAOtOixBG8NX4y9 |
||||
|
2YWmXDGFxSENyXo8HnnxfwemPmi/B5aVlOe3QNdvS3j/EHSpctmYiOJyFWQjjfcu0KmSPT6fUWsu3pPD |
||||
|
Y+cDSsm5uQ435u5OwMCVu7EuvRjnnHS6qAGq6GxVsmNOeqqO6nL4PQ7WVRfqBdRpxugRRgA+L50rp+em |
||||
|
h37ZHcKuS5VUyyfxzi9b8faUffjbotN4b3kWPojJxYcb8vHB+ut4d/V1vE36aH0huqzPw5fbruLLAyX4 |
||||
|
7GAxvoovR+f4MnwaX4ovadM778hCj9gsDDuQhyFbLmLa9jxkVcrLZmTBPtrI4AFKtfoZIQPUkgk1bewi |
||||
|
k2r2T4wtyT5eEcCyM0XosmQ/Hu67AHd0XYKmPWLRcmACWg9JRbNBR3FX3wNoMzgO9/ZYiffHxuB0TRgF |
||||
|
ZPgSjq+LY+bl2GieI6ToRsDwOfVBs4D7vaRyFnDK+2uqf72hdBN0hRKaZao7EnB2XOo9xJuKc+VJe9gg |
||||
|
OxtZTU2ggcitcWPJ7iOYtHoTErKuoJihVA3VchUZxEO1H2F+l4+20ONCwOuEz+6A3yF1zo4xbzTg48CG |
||||
|
jforJR3JrcKkHSfw1czt6DAlFh/MPYKPlpzEp6uz8M7is2i36Dw+WpOHTuuv4cvNRVTr1/DZulx8vZXS |
||||
|
vqsUX+0qQec9xfhyH8/3V+PLuCp0PVSJbgkV6HuiAn2OFKHPjlwM2FuMaUdKkFTqM88tpFftoPmqrdUc |
||||
|
P7WQz0NwqN14T57/eXsUs5Ly0XHKdjwzZCnu77cIzfvG4L4RR9Bi6DHcPZyAj0jHnQOScWefw2g97BDu |
||||
|
67EA/VbsRAXL51NTVHH8AnRKfS4aNq07cAyjPEYlaDfi9n8GdN23tPJvkaUFBGxD6SbotWqApJpoRGm3 |
||||
|
NI2q0EwTFcTIzG/X0JZrkkWzaSWeAJbvOYqpa7cho6SUFlqLHrSFdIxqo9WkMkoMvVt/EY8VrLOKKp4e |
||||
|
Ph2oGjpvctQqGB5dpWbZU+zGoN0ZeGf8arw6dg3az96Pj1am4sPl6fiY9Onqc+i8/hK6U33/uOkiem44 |
||||
|
hz7r0tF7fQa+X5OOb2PO4NsNZxm+kbZlodsOqvO910lF6LU7D/3ir6NvYjH6HrmGn45dx08pNegbn41J |
||||
|
xy7gZJXDSHEV+1nhtFPlKzKhFqCUx57Nw6iNiXh31Frc9c183PbdYjTrtw4PjInDQ1PS0GRUCu4g4I2H |
||||
|
nkaz8bloOjIDzSntj47cj8f7LkZMWo5h6ErWaQu6OKbUlh45iRwt9j/Mvsuui/5Z0JXq522IfgtsK90E |
||||
|
XWDfJIVkaiBteoAN0PRptc9N0KkKWei6L4rFOxMwatkWJOWXoYplfCE7Q7oSuD1FpEIEAmUsWwZPqJzx |
||||
|
cTkqSKX0kCVZ10gpDi+WZlzGoB1JaD99B16ZtBcvT9mJdxcm4L0lJ/D2gkS8NesIPl16Ct+uOY0vlx7D |
||||
|
9wsPos+ifRi6Kh5TNx/FzF2pmH0gE/MOX8Cy1Hysoupdc6oMK9NKsehoEeYnXMPshCuYTN9gDGnk0cv4 |
||||
|
OSkbfU5ewsCT2RiScBarTl9CaqUH+XRMi8nI5fRPUrLzMGllLD4ZswLP9luKu7svQ5MBu9Fq0mm0mngK |
||||
|
TUecwF+GJOHPQ1Nw19iz+MuI07h91FlK+yncO+gQWveOwWs/L0dCQZUZLxujAgdjfE1ARzWnQZNWSzVv |
||||
|
pmUJkjRifdD+CPT/aroJuqTczDPTlgt4f4QhTETzVrRtvO4kYDYyQSE59Qw94JGrN2DtyQwUUwt4yVjS |
||||
|
Ct5aqkl64+qkk5rCRnVZwbDMRi2gLheSjjqcmM2B/iZmP9pOjsEzY1bhlfEEe3oSOixKRfsFJ/Dm9AN4 |
||||
|
a+o+fLw4CZ0XH8PXC/ejf8wRTN55GqsTc7AvoxDnC6tQUONCodNfR74wrlMlFTqjuEI7eqU6iOwyH1Ly |
||||
|
XYjLs2PthQrMPXUN49nmgamp6H0sGYMPn8IvB1KxLPkCUkvd1GCaLgYOnKY56TEcbb76BY/1WooHBmxC |
||||
|
y1En0GLiOTQdRYCHnsJfhqeg8ejTuGdSJgFPw60DE3Hf8ON4bEQcmn05F9/MizP9dTGKd7ir4XLJtXUg |
||||
|
6KlGmI4ubaaRcJnP/6yk/1fTTdBDtQxhogymDBFqqreQPG3acw+B1fRiFQfkYEYOxi7dgD1nrqGYFRSy |
||||
|
wYXuWpRxoKtpo+1kEjlkmk5VNyXVO666MPtYIfpsPI13Z+7Fc+M247lftuGFuQfx9qJj+GjFKbwz6yje |
||||
|
mbQT7Sbtxgez46nCszCGtnd2fDE2nSzH6QI/ygisi2pY07NsEk1K3aSIfA1G2/T8GQWEPWYpVVG/8kT4 |
||||
|
j9pTzGu5tN0nXS5sr6zAutJyLMvOx+TDOZi8Pw3rTmUhh+ZLkple4cfHI9bhiYGr8czEY2g1PhW3U6Jv |
||||
|
obP2P4Ycxx1jTuC+cSloMiIJLSecRfORp3Dnz8fw5OhkPDP8MB7+fhFDuUzTBg81Zo23mFqQOi7iQtjO |
||||
|
0JCg11Lla7VOM5pRqvl/CejRWnrqN8hsZKDHGaDUmxCN58XuAMENYlrMFnQeOAYHLuRTsvzI8Xhoowk4 |
||||
|
G55Pkc+0RXA0P4yVx4owlB541zkH8ebILXh+wHo81p80cAOeG7UHr0w5ipcnHsZL43bj9fHb0H5aLH5Y |
||||
|
cxSTEy5ja64dqeSaDGcA+QRZTqMHiu+1xk6AyYwOj49hFzUJY/ui6lL6HA6GkAEOND1k5q/0eqgJnLjm |
||||
|
8KGAbc+jSs0hI2cxesggI5xhnnQy8TEK3cESN7bQfqdcrzGMXMDrvRceQEuC12bkQbQYewJNxp/FnWPT |
||||
|
cdcY2vLRR3HP0ENoPvwomgw/geYjkvHA2NN4aPgRtOm1Ge+N34VjNQG2W+Gth7F5FZmvhmG/HWE3gfcr |
||||
|
/tfchxZpCAD9qX856Nq1EqAn72PD3Apdbgz88Zwr6Dt5FgbMXIR+02PQafgCfD52EfrOXIe+M9bg6/HL |
||||
|
0Wn0avxt2Hq81nc5Hu02Ew98NR1tvl+CZwduxuujd+OtsXvxyuDNZISd+Hx6AnovP4HxO05hzel8pHCg |
||||
|
LlFFy+7bKblalpWGcVAq7F4342WaDq8fTtpdZ5C+BtvnDflpfoImaiglqNdcPmTROUu8VoQ9tM3bMq9g |
||||
|
85kcrKENj0nJwaZT1xGbVYGDuQ4cKfIiwRGg9IdxMK8Mp0ocKCXzyhQNXJ+IO75ZiBYMv5oOT8Jfh51E |
||||
|
MwLbcmwa7qfXfu/QONxDkO8czPORx/HI+FNo1TcWD3ZbiYFrzyCT0UkpIwJ7wE1w6cTVMnIJUL1T22hp |
||||
|
VnsSTHiskO1fJelaSYpYFPKaNWIf7bSbDZDkXCitxPT1mzBr216klFVj7QnGvRsOY8Ca/Xh/1DS83LMv |
||||
|
nv1+AB77tg8e6zYQj3w/CM90n4CX+05Dh1Fr0G7kanQYuwzd5mzH5O0p2JpagKNU+2lFLuRRomVPpaqd |
||||
|
IXr1DPFqXPT0nTZKs5vtIPP5g3W7Y9g+OxtcQUYo1iIHdfxVapiEQhc2nS/ECqrpJWeyMSP9AqbTFC28 |
||||
|
UI75GcWYn1qIRSklWHnchi2knWlObEitxOK0K9h6oQA7MrKRWVmNMvZX8fuATUfQrPdGPDAhDc3HpOKv |
||||
|
dNz+MugwmSABjxLsh4dTEwwjjTiM+4cnojWBv7fnFrw8eCdiMmzIYx1FIfo2IbN0RKeWfQkRdEq1S74S |
||||
|
/SYDMmP2KLXXvwR0TcSYxQDNREXpxNHW2A3V2cftJ05i8Iy5OFdUYsKQfKqu65SuS4xBL9gJXmUp9l/P |
||||
|
of2+gHXZGViUloxVp85hXeZFbMy6hMMlFcihE1fiY9hHztZOFxulQbtn7LS3kuyA4nYPJcJn50Bohoz6 |
||||
|
pZaKnQ6hPWg3zqGdz60iFXAoL/hqsTvHhmWnCzHraB699ByMS8vGtLOFmJ5VjKkXyzDjbCWBd2J1TgRb |
||||
|
rio/sPNiLbae9WPHpRA2Zhdjw7lcxJ7PRg5NglbKtEYwZEcibuu6GC2pwlv+ch53js9ieHYcrYccwhOD |
||||
|
96HN4D1U74dp71PQZhSvD+S1Hqvx+aw4pNuDRlvYCLAmd7QE5aEpEtAaSxfVu1d7FQiw2ZVUD/B/BvT6 |
||||
|
eX+Lfi/dBD3iZijh1jp4CJUcdDs99jIfbWYwgGK/H8OmzULMtt0mhq3whcyMm4uFtXqlRYx/JmnlSp6+ |
||||
|
kypNA2JjXZrhC0TlRwQQ8DLs89LXj9Aa1tIlDNjg4zVXyAMn89AqopR1ZDoj2Hy+DDPjL2Lk3tMYeug8 |
||||
|
JiTlY3rqdcyiVM85W4p5WWVYdLEGSy85sTLHh425YWzLq8XO3FrE5kax43IQcQzQ916tIgPk4dCVAmRU |
||||
|
VaOATClJH7YzEXf3XoxWow+gCR2328ZewJ3D09GSYVrrIcdw37DjaD72PNV+Ku4fdxKPDNiJZ3vOxcLD |
||||
|
WUYoijmeQUq0W1PYFCStWQTI6EH236tNKTxKwrVTp5bjUB+wPwJd9wXcb5FV/rfAV546SVfsSIdHu0Xs |
||||
|
QS8dszCqyABlbGhK3lWMnjkHSWnpplCVgyBQumWP3G433HTofDc2CASlLXiunaxhqrdwWNuoaNMYn/q9 |
||||
|
VG1kGDvtsYM2zUbSZscgVTi9G9o25vXbKOkEm2W8Qap2gi3vu5ztP+8KYvulSsxKvIKxcUUYHX8dwwn2 |
||||
|
sJPXMT69AtPTqzEvowbzz1Zj2flqrMxmqHbZS8B92E7acyWMPflR7L0Wwb7CMOLLojhY4EB8bilOFlbi |
||||
|
UpUdJQRIs2g/b05Eiz6L0HLMbnrrR/GnMZm4c0QWY/EMNB+WhrsZk985Jgd/HXWO4dxJPN5/C76gT3Oq |
||||
|
qNr4P1o9DIZdNJPqA32kqEDXRtEoVT2BuwF6lOMsAP5Z0K37mnnTsT5ZoKs+61pD6SbotV5yHClEUNwE |
||||
|
o5ycqfDlmsuPRTv2Yta6tShzKBCj+hPoTi/ljqGZ2eQYoCMVRTk5toYmwUWgXAz7XIwCnAyjNMXpJCNI |
||||
|
ql26z6O7ls4Y2d3PjtfNTNHO+Vxwel1kCj+BZl7WX0qpOF1BSb1QimmHL2HY7vP4aW8OfjpShiHHqjAi |
||||
|
tQYjzjgw/qwD0897MPtCEPOzfVh5yYO1eR5su+LHrqs+xOUHkHA9iKTCWiSVRJFUHEVyaQTHin04Sb8i |
||||
|
s9zBGD9AKY+gkGPVY8lh3PvjSrQcfRB3UJL/XaCPPoW7RiXTWz+Ou2nDGw87hduHpeCeAXvx6I+rsOhQ |
||||
|
ulHr5T7acPbHo+VajoW/Vlu863bkaGXSR+eU3a5z4DgW9QH/I9CVlEfAWXnrl7UAtYBvKN0EPUIpFPk8 |
||||
|
mpBhjE1HTmpKe9oGzZyHbceOGnukBruoFTw+qmMCbaNm0EpapUBnJ6p4XzZawJJ/4OFz3QRODqHssdbh |
||||
|
3SQt2ui+j/eVt0Jr6DQvUv16bhHryqgJYsv5Ykzcl4kBOzLQg3F+39iLGJpQiuGpTgw95cfw036MyHBj |
||||
|
UmYQM7ODmEW1vTA3iNV5AWwi0Huu0TMvDCGxMICUkgDOlAaQXhlCenkIZ8sDSCsO8prfgH6d/onY+ky1 |
||||
|
Dx9P3I57foyht56IxrTbt4zLoIpPpnQnoumog7h3dAKa0cY3+/kQ7u65Fu+O3oIL7ojxB8o5Nm4fNVtE |
||||
|
a/DaP0cmoDlUeKbVNW1AESANSbno/wTo1r2G0k3Qtect6g9T2nyUslqU05arA7vOZqD3hKnILikzoNew |
||||
|
Q0FKqLb2uEhOSnc1667ivUpKSRV/CzQHj16tRRsV7oOvtm5fe4ASb6iWJoD3XGSucoZZVQTbwefKnubx |
||||
|
QRvSCzBi5yl0X52I79elYkBcAYYkVqDfwXL8sLcU/RNdGHqmFj+nhzDyjBuTL0QwKyeKuTlBLM8LIyY/ |
||||
|
gm0FQRwoClHC/Ugp9SGjwo/sag9yanzIqw7iSpUfeZW1uFTuR26Fh8yrUJF2PrcIbYevQMt+69GCIN82 |
||||
|
LgV/+iUNt5LuGJfAWD0e94yk1z6KXvvgvbi/50r8sv+S0UzSdG6p8CB/kSLafCJVH6Dfwj5GOHbaUm1m |
||||
|
Ps2xDrz69F8F3br2h6BHKXbRANU7yUn7U81CZQRu6f59GDpvad0sGyspd5KDKbkexsR2MoiUvJPgOTRV |
||||
|
y3DKTRXmpXPi47k3ogkTD9WcixLt4sPciNIpi0Ro62XrvA4ThlVT1WmHzDmK/c48GybF5+Cb5cn4JiYN |
||||
|
PbZdQK9dVwh0AXofqsKPiQ4MSHLjpxNe/HTcibGnnZhyzoY5mS4suhTGMkp6TH7QAL63yI+j1z1ILvFQ |
||||
|
qr24XOVDMQEvY2xeSQ+7muFDjS2KYjJDKa+5CXoR2zHjQBqeGrSEDttu3DOGapyg3zohHbcyFr9tbBKa |
||||
|
khHuHkGwB23D4z9vwCcz9iDdEzUMqy1XQTJ0Le14bVhv+8i/8dEGE3Q5btSEtRwvAaKB1/HXJFB+KwlM |
||||
|
q5yOIgtwnf/nQPdT1/r5UDaqko6VVHEBQZ26cSMmrl5npFzrzjVU7QFNjJBs5F5HwE1p1lq7nyrbSdvF |
||||
|
jhoHzs1rNjp1PLI+P53DAJ0kebR+cn9Qu0tp88wSLdu2s9CDGYcvYsDGJHy59DA6rUxFz51X0JcOW899 |
||||
|
hfhuVz6Bv4JBicUYm2rDmORyjEooxKQT+Zh56godt+tYlVmJmEt2bLlUQ2mtQsI1O5KK7EgrsiG7zI5C |
||||
|
mxsV9KoraUZs9FWcLpopglXjpPNK6ZTWyqgKoueCnXjox6VoPeoAmo44ir8yTv+3MWcI+mn8dXw67hid |
||||
|
xDBtLx75aTWeGbAcS1ILzIRSBX0Rr6SZDmitv5r22kXtpshEU9taDhUoBIPmT6CEqAm1rq6jgBDVXxpt |
||||
|
KFnA6lgf+F+T7v0h6CEv40lfnXdZxZhSYOQ5nRi9YgXmbt9jMmvxwMuBcdIMuGij3GQCt9bOtd0p5ECY |
||||
|
wJpXmqS+OQDa6uuj5rBRqhxyEOm8aapCc+c2dq7Q7kdaoR2LEnMweHMaus7fh2+XJaDbupPovi2TdAE9 |
||||
|
Y3MwYE8+Bu4pxE+7LuGn2HQMiU3D5MOZWJSWj5iMAmxUnH2hAHtyShGXV4mj+TYkFzlwptiF9FInMiuc |
||||
|
uGLzosThQ43bBZuXEYf2uHmc8Hi9ZuLHSR/CLLZkV+FvY1bh3h7L0IaqvMnIY7hj7Bk0npCJP41KwV9G |
||||
|
pKIZmeCRMXvxxID5+GrWJpx1+FEu0xQg87PPtUEntSbFRhtLqcbDdOrMgpbAMPvpQzekXQCL/jEEs8Bs |
||||
|
KFkS/M9SQ+km6LW+KLzifDbKycx6rSijtBT9Zs7G8n0HUUjdV8j7LjKgpJ78a+JzhR/OAL1uTxnDMr1g |
||||
|
GDDlHSyv3adO5pOdrOCgmHlt5s9yhLH7fD4mbk9Gz7nb0HHSenw1Zx8l/BC+WZOEb2NO4Zv16eiyJhU/ |
||||
|
bDiDgTvOYVhsFibsO4+5CRexNj0f8QUVOGPzgT4a2xpBGTVVCaXIxkFRyFXGdhbzWaUBvSrF51OabPKc |
||||
|
yawBDrq8azfbrTV+t8+BKpqrIkri6PWH8GiP6bj/5614aNwJNB2ZhrtGn0OL8Zfw58HH0GRoMtqQCVoN |
||||
|
3Iw3hy+jk1i38bM0SG3hF8g+SrmNAkCbrtlNSrq161Wgawq2lr4QvTgCWLeMre1pdevqDQPdUBL4v0dW |
||||
|
nobSTdAjLnJYgJ41B8/FRipcO5l/DYPmLcSGxBNIy7uOxHPZSDx1FsfTzuHStWt0wshNzCcm4Lgar1/O |
||||
|
jEDWQFxhH3KYIanKi215FZh5ogB916fiy4Xx+GT2fnwwIxYfz9qFr5cdxpcLDuCzeXvw+fy9+HrJQfTf |
||||
|
mo5R+7Jo3y9gQfIFbC8sQZY7gFLWKQfTTo3hoLkIhJ1UiTUI1TqphQL0J6im6VNocqmKQChaMJEEr3sp |
||||
|
bQoRtaPVSwkz8/ZRN8oCNmOPd+SV4fn+M9Gi2zw8OZGAD6LDNiYddw4/hz/1OIInKe1Pj8/And234YXB |
||||
|
W7HmdCku0WPXDGEV6/MEtPOGpk3bpn2UdrZHWk+zbhpkOW56MbOWTjLYFu0/1KtSmocXYwgkSedvgWUl |
||||
|
Uxfz/R79XroJeshJrqSDpt2aklQ5bocvZKMvJf3o5Xzz+3xhOfYmJmP15q1YtWEbNu7eg3WxsdiXlIIT |
||||
|
2YXMfx0Jl0txKLcUm8/mY/rhXIzZeQ5dFyTi01nxeHf6Lrw6YTteGLMTL004gNen7EWH6XvRieB3m78T |
||||
|
A9cnMH8q5iRkYyvV7NESqmat7hGoIg5sDcKMCgiU4l9JaEB70sli0RqGfzWw+Z1w0sS4NRPGgXOQpLLt |
||||
|
HAM5oXI4FUJqLcFOibcTpArmrdSULjXCD2v2484u43HfoE14YOwJ/LXPQTQfnYo7h6ageb8EvDI+FQ/0 |
||||
|
3oKW3VZh+I5s5BI7MbhMgya05MtEtbGSmqOWEq8t4xGCLhC0fKoFlpDA5bPZcIqiAJb9/sew7Y9S/by/ |
||||
|
Rb+X/gPoWsGSahbIB86dQ/9Zc3DiWqnpXDl1eSkdoFzG7kdSz2Px2g0YNHEivh40DB/+OAZv/TAOr3cf |
||||
|
izd6TcLLPSfioe9G4d4vhuPRXnPw5MDleHLQKjw3bD1eGROLdtOPovPSDPRZn4Vpey5hbdJV7M+vxHGG |
||||
|
Tuk1AVyl+hAY2sZUrdBQ6pmDWhOyMZZ3IBRlOFSrKU4nwa/kNT8ZQm+o1E3qVFLyiuhHXGHsXUCki9xR |
||||
|
FPFcL1NW+/wEKUiVHkA5y2i71OKUK3isz1w0770ID42Px20/xaNxf9r0ofTUSY8PPYQn+mxA884z8Om0 |
||||
|
g0i20eFlOTGSkw6tL+Ah4HZEfFVGyvVWkPYnmH2Gxo5TkxJwvdkaDdHG055TrlmDPPU/Bvq/ksQEAlmk |
||||
|
VA90LepTvdOZc8qT5c3DWRcxcM58HM8tMJMWVcyo5U4f26imSm2WsROJF3IxZ9N+DF9I2zxiFjr0m4L2 |
||||
|
g2bhg1FL8P7IZfhoEsOa6bH4Ys4BdFuSQKftNOYlFmHHNS+SasLGe5f3q2eI9GIAfT8+S0cNql6GZHQg |
||||
|
CVe8r7V1qk4/B9pJT9lO2yhzpPzlZNx8VxBnSqqRlF9Bh86GjDIHLpGZLlW6kGOrRIWjhvXUhVh67m46 |
||||
|
fm+NWY0mX85GmxGHccdPh/HXn46h6ahkNOnHeLzfATzWaw3adB6DTqO20tlz0XGTHec4se3a3i01jgBN |
||||
|
jaMKQS8ZgKCGyBCy4T6OWyjKPArfIrxHttSmFULBWgR4w6D/Wnrr0+8lAVo/r34LaJHSTdCjtE16Ec9J |
||||
|
6XBwoLU+nXw1H/1mz0Ns6tk6Oy21z0q8LOBheTttZoGtxmgFJeUp8FNV1riRzhApjR506nU7TlFNZ1QF |
||||
|
cIF+Qx45pph9lbPlhofdD/B5eqmQ4aBCQHrSigiC1Dh676tW4U6EMS8dowBVZiBCqaKa1PvuchQZZqOA |
||||
|
vkh6cQ2OZOVjV0Yx9jJ8O3ipGkfyHDiW50bKNRvOlVYgt9qGMhef5eJzyUSaRdx5uRJfztyJZl/PQLMf |
||||
|
N+CeEafw/3wXh9tGZeLu0VloRga4t+92PPD9AnSZsQP7GQpKwos1R++lpuHzwwRUO44QYvTisXMcGbJp |
||||
|
c6lsNcdKEVGI7Q6T9IpYhKFtmJ69JmkaSgKkPlC/pj+y2Q2Vta4pWb/NNGyQpCRQq2lH00tK0Hv6DMQc |
||||
|
TjIqU/vc9TEBvalh9zAEo1Oil/20icFO0FwcRL3ZpffVlF9SK29fNlRz6RwSBOSx0u0ze/Bogz1eH9xa |
||||
|
iGG87NDWY0pvkNKLkIthD+0jKeinNWdY6GNIpHfebbLxNIuF7ENSiQexlLy1GSVYk5qL1aeKsOV8Oa9V |
||||
|
MXxz4niBF0cul+PU9Qqqea0F0G9h2xU2nmdM/uXMA2jZZRbu7rEeTQYcxJ0jMvBvA9PQeFgGmv18FPcP |
||||
|
3kvHbineYHi2/1IJGUVOm48mx48aMmeI5sTPKMCrff1sX8RH5mQoaGw5QZfzFtCAq9+kKE1SmKYpTK0l |
||||
|
W95QMj4Ay/wW/RHoDZWXxP8H0PW2iZ+cm372HErsTqMuz5VX4Of5C7Fk98E69S7Jon3S5IZey9UUq14I |
||||
|
9Eb0xgjVL1Wrl+reTwnVLlonK/bRUYlQEuq+VKH4Xa/20rPVK0XyvMnxHkJg1wwe7bJfrw/TE0ekGmFv |
||||
|
OQfRRnvoJiN4EeSgiYEUjh0rtWHd2auYEp+DmScdWHYhgOVZVVidVYaNOdXYSonceqEIe7OLqOJdOFem |
||||
|
FzPkq9B5Yh0pFyswcN5BPPTNYkr5UtxLG37nkBT8WcSwrDEl/L5BO9Hqx1V4rPcCTN+VbKITRQF69Tog |
||||
|
M0cvXJIbZFzupYTrrV3tSYiwrXo7yMTfHAc/y4TJ6CIqez6fDG3Uex0IVrIAEmi/R8pTP399stR5Q+VE |
||||
|
FvjK08hPENPP5aL34Ak4cSnPSOtFlwvj1m3CmFWxRnVLam20rzatlLBwbYj2Sa8AEbggKzTSTJBltbxS |
||||
|
b7wf1GwdB0bgkiWMqvYF7PAzltWHD6qZ/xrtX5EmfViti0zj5f2IS68DUxO4bfAH2RoyhRjuVFkNNqRf |
||||
|
wpRjZzDyyHkMT6rAiJMhDE91Y0xqBeZnOrD+qh0bsi4j5lQW4ul0ni4rQ5HieNavd+uO5pThq7Hb0OrT |
||||
|
eXig+248ODAJTQck49bBx/HnQQn4a/99VOlb0fKryWg3aD4W7Ek2n0QhnObtU4/ONYgce3nlZmOjBprg |
||||
|
msHnUV+sMOvkAkJU7z+WIuko+nuygFESMNbLCw2RwNOxPqAqY4Fu5ft1PaZ9N6hRlaMWP/SbhifafoT4 |
||||
|
0xcM6PJqF+6Lw4+T56BSgLCNFW69lULOJaAeXxnBrGbnHSSqNoJoFhUMkYvZEK0khekt61s0tZqTpjMD |
||||
|
UlRAUrIDZAg71aNbEqM4mnbRTXXu9jL8kQ2kdFSyqlPFbqw5mY/xu9MxcFsq+u/JxODDxRiS5EP/RD+G |
||||
|
JXkw5bQL805cwaxjGdhw5gJStVxKr/kabbgc03zq9Bl7zqPt9zPR5pO5eJzxdus++9C8J214r3jcOiAe |
||||
|
dw2mx/5THG75ch6e6bcQy5JyjdNmVh7dNXBQW8kxc/sl5fS/NanCviocq78ZwpImi6zrv0cWeL8+t0h1 |
||||
|
iqzrFsj17+tZui+Af11ev+uXaZSc6cFDL3THPU99hNjki8bmaeVsf1YWek6YhHOFJabjVTQB2pGqvWse |
||||
|
r+bZNOdW9zpQmI5gOEDuolTp2y76dIk+7RGhZNRy8DU4Ub3dofCFGiNCxqklyCADBLzVrI+xN205gzGU |
||||
|
kuELyR9nqgNYk1GDoXuuouvas+i2LQ8DD9dgYKIDPeOq0S/BRbJj9LEqzEqpxorkHCw/cQapZRV1HjYZ |
||||
|
UFoqs8aH4RuO4pEe49G86y+4p9s8szp2X6+tuLPrFrQg+C0H7cXt369F8x9W48WfV2BLZiGukeHkwFbR |
||||
|
Zpc7a9h3zUQyymH/wgRZW50sYBsCSdes+39EVl4dLYDq36//28pb/3nWdYvq52uoTKMx8zPQ4pneeLBt |
||||
|
N8zbmmCsjfaLnS4txuBZ07F23yEz7eow040hOmFSw7SztMEBSqj5NhzVtHaHWEe/XlYk6HReeY3eNjWB |
||||
|
m6SpXjc1h5daIEpvvZZmJOSspj8g+07vns+NK/Bhxokq9N6Wi0+Wn8fH666h09ZidNlZju5xDvQ45Efv |
||||
|
Qy70PVSKfgdyMHxvBpYkF+FokQ85bGMp7b/Z/cPn7s7IxdfTNqLVdxPxl6+noGkfOm39t+H271bi3u+X |
||||
|
4bF+2/DckL24j+d3fToFHcZvw+bscuPH1EjTBOls+hzsU91GUS0Hm4UVgq6PJ9Qf1PoA/FfIqqc+NZTv |
||||
|
j6iheixq9M436/Dgq2PxwIu90HfCSmN1KtiJXIcdM1YvxcT5c1DD+NNPQCrdAYZ2WhPXbBTlXFJL2xwl |
||||
|
uvpggY8Ono9Hedrmc2Ksi9Eavf5ahmX00tkYreLJw5drQ+SNzVZ9V3lx5yUn+m/NwgcL0vDRmsvoFFuM |
||||
|
jzYX4osdFege70XfRA9+OFCNrtuv4LuNqZiecgn7GSKm0ykoZAwlDSXAyvnMA+eK8emIRWj83kDc990s |
||||
|
3NMrBv+jx078z9570LhbDFr3WIxHeq5D009mofmn49Dpl92MBEpN/F7NdtZQTTIgo0PG/tHc6AtarrC2 |
||||
|
fMk5JUOTicOKyZlPA2kNtqTSsqM6b4gsFay9CVZeixoCTHkbque3qD4TNkSNWrVfgDbt5+C2p3rjxc/H |
||||
|
GxsotSgv/mD6aQyfPArHziZRkQdR4naYKU+3Zr+krhnCwMOcLgdqvSzpZ/hCyTBHxtdhhjJBvd/uoVag |
||||
|
lx+ketf2oaCJAkIoDwJZHOXtZ22Ytucivlt2Am9M3Y8PVp5Fu9Vn0WF9Jr6Pr0Dv/aX4alU6PpmTgEHr |
||||
|
z2PO0WuILarBcZcbFwmMXiMS4AVknl0Z1zBqaTye/WIMHu40EY98E4MWXdbils4b8b+6Hcef+iTTWTuA |
||||
|
p/qtwD2dJqPp+yPw3YxYpFYETd9LPfoqBfvG/zSxYnPVwOOiKRNDc8BsDNnMhwXI2BpgAaWBtFRofQB1 |
||||
|
7ddkAftroKwyqstiIIt0v6G6RA3d07Vf11GfGt3WdhZavD0PtzzxE+59exjOVADXqJoFfKGjBsOmjsay |
||||
|
bavoQcsp0tcYgqhgaKKvS2j7NBSyKLzy2wmyVpl4ZN6A5qQjdNioIr0EWLtptUAj9W6nU5hVGsAiOmQ/ |
||||
|
rDiH9ybtJKCH0GnJMXy05AQ6rk7Bp2tP4OOYI+i8LB7dlu7DsI2JWJ6YjZN5LuR7a42zqdW7q6QLlLrY |
||||
|
K6UYtOYInuoyB03eHYcmH0xFm69W4/GeBxmPH0Djz/egWY8TaNKdMfkXMbjvswl4sdd0zNh90kz9ym9x |
||||
|
yEn1u6h8tDuYPQ05Tajp0zIsY3NNJGlGT157OKgBrhvc+gOtY0OkPBYj6KhrFtDWfR2tOhqq99d5rfL1 |
||||
|
f+v4W2Tla3RH26lo/vpM3N12Am557HsMX5ZobGsFIaK8YlXsFvQfNwz7Tx5HAVX+5YoKFNOua8VLIMrP |
||||
|
tlPyK2mXKykZVbKpLCdXz2wWJEllXmGZk+VebErJw8RN8ei96BA+nX4Yr03ch3d+2YFOiw7jCwL8yfxd |
||||
|
6DxvO75aHIu+G+Mwd99JbD1zCSeLa1BIX0HMKIkUZXtdWJt+Ab2Xb8Mrfefhno5T0OT9+Wj59Tq0+mYX |
||||
|
bvt4Fe7+cgvV+EE88O1ONPtiPW7/aBZafTkbP8xPwI4LxfTy2Vaq6RInHUkyJxU3gt4yOqVqORmbIaiS |
||||
|
zJ7O5MzpfytJMpU04FLXv5U02ErKY53XT9Y1Ha06BXb9Y0NJeb1kSgH6z6ZGrTosopQPR5t2VIXvT8AT |
||||
|
fxuJ+IvlJnSTfTxztRDj5i7B5KUrseXoYaw9eBBbEpKRkJmPHNlStk9ff5LkaYpV8XA2n59GVJKo+Xde |
||||
|
8WI+w6n+647i89m70X7cBrw5fC7eHLMO7afF4eXxcXhrzEa8M34NOvyyHF0Xr8PIbQew8exlZNQ4cdHp |
||||
|
QQk7pLYospCfoBm5dYcvoM/M9XjumzFo0mEgmn08Ha2+Xo97vt+NO7pux+1dduKBXofRsutWNP9sORq/ |
||||
|
Px23vTMYHYYtw8R9WTha5TPtVl0Z2VeRl3cFAbeNWquCpqmK5qoCFVezsG3TOuzctRt7D8bj4PHj2BN3 |
||||
|
CAfij+DQ4QQcOBCHhIQEFBcXm0EXAGVlZUhJScH+/fuxb98+JCYm4siRI4iPj0dBQYHJ46IDe/ToUcTF |
||||
|
xeHQoUPm/MCBA+b86lXpLrA9edi2bRv27NmD2NhYU4fqOnbsGA4fPmzKXLx40eQVo6isnnfixAmTT79V |
||||
|
v9p3nO3Wb4sateu5Gy1enYimLwzDEx9MwW2P9cI7XacgrUjySiCpljcdPopeo3/Byp3xKPFHsO3QCQyZ |
||||
|
vgydhs/AWz/PwoejVuPzyZvQdf4efLdoH76YuxufTN+GJ/rOwKN9ZuLBPgyTes1G697z8UC/xXhy5AY8 |
||||
|
NywGrw5bhy9nHcTwLRew4Oh17L5QjWx6fqUUpSJKXzlVqTEJJO1h23+xFD/O3EJ7PQoPtBuCB98Zi9Yd |
||||
|
ZuDhr1fhoR8O4N5v4/D/fbgF//5ZLJr+cAi3fByDu75ciNs7jkWbz4Zi3MbDOO+KoID15ZPS3OxLKoHd |
||||
|
F49Ll7IIOgF3Uy+F9EHEahyM3Yynn3gMTz71DF55/Q08/fLLeOq55/HYE0/zGunJJ0hPoUOHDti+fTtr |
||||
|
hAHi448/xoMPPoinn34aL774Ip5//nlzXLBggckj0F566SU8+uijePbZZ8257j/++OPYvHmzySOgdf+p |
||||
|
p54y95577jlTp34rv87vv/9+zJ49G2lpafjb3/6Gli1bmvuPPPKIOT7xxBPmqHaIrN+Npq25iKff+wXN |
||||
|
nx2E2x/qQ09+Cm5/uDe+JSBnaXdlN3PoMK07lIhdxy+aHbBF3iAyy+04eOk6FiRmYuTW4+hCqXvz5+l4 |
||||
|
6oeReLDrELTpOhRP9JyA53+ahddGrcKHM7bh6+Xx6L8rAyOPVmD+6QrE5lQircxFNV0Hqrx6JYFcQwks |
||||
|
DYSRnFOFGbEp6DhqOR767Bc0/WgKWnQkA328FI9/vB2PdY5Dq8/24pb3N+F/vrMBTb7agxa99uPWT1ag |
||||
|
8Sdz0fzLMei+ajuOFZWarU1y+C7RPu/Iq8D0A0mYtjEWR0+fRHlNKX0UOqQBfWnKTckNI+5gHB56+FE8 |
||||
|
8eSzeOr559Dm0Ufw4ksvmkF//rlnDRCvv/46br31VgO0JLi6utoAcO+995oBfuaZZ/DYY48ZgMaOHWv6 |
||||
|
t2rVKnNNgAvoJ5980oAisFavXm3y7Nq1C3fffTdeJqO98sorprxA0zNFaoNAfu211zB9+nR8+OGHuO++ |
||||
|
+8zzlE+MpnIvvPCCqVe/dV3PbXQ824En3+qHe5/rhaZP9MYjb07CQ69OQqvnR+CboXtwmUjINpcwPLtY |
||||
|
QifKHaQNp7dM26StywKqjExxqbQMJ6/kIuHcORw+dR77Tp7DemqE2JRMJGZWIKPYhYs2Ly57grTNBPQG |
||||
|
yHKgZJ+13FnFeq/xx6lLPqyOpfqetBVv9Z6B+94bgcZvjcRf3puCP3+xFE2/WoP7O25G6/YE+P1taPHZ |
||||
|
FrT8cjuafroZf+20CLd2noY7P52Bd8bEYnFaLk7T5snslNAqHy0rxJKU05iwIxF9F23CkrgjKHdrP44f |
||||
|
oUA1Ir5KOnHGcuPIsWQ89ewLeOGV1/Dy66/i5ddewqQJ43G9gNHDju347PPP0bFjR7Rp08YMbmFhoQH+ |
||||
|
66+/Nr/ffvtttGvXzhw18D179mStwLRp08z99957z4D2zjvvGGlWvt27d5s8e/fuxUMPPWTyvPnmmwbU |
||||
|
mJgYLFmyxDDLW2+9ZeoW0/Tu3RsTJkzAgAEDMGrUKHzyySemjPKIKcV83bp1w9ChQzFo0CA0sgejGDY5 |
||||
|
Bnc+1Bm3PPAFHn5pMh5/cx7ue3Eybnl4ID4bthWbThabCRrZ1OobXriWQAOaYaMTx3/qnBsdeK5vrGhz |
||||
|
QSDgZ6gTqtsxGwnQ85UjRBvEIdZR6+dldB7O0HOMO2vH+rgi/DTlCF79mmbgg1/Q7J3xuO3NCbij/Qzc |
||||
|
/dkS3NOFcXWXLbjzq8244zPa7U93oWnHTWjx6Src8/kStPxsHlp/Pg7P95iIyXtScbLSaz6OcIV03BPG |
||||
|
nNTLGL07DRN2p6BfzD6M2rAfR7LzTX/CtV44nJUmtAxrYoltiz+ehmdeeRvPtH0dz7/4MoF5BnNmT2Nu |
||||
|
hpqZWUatt27d2khX165dUUEnt7KyEh988MFNlfrqq6+iffv2hjEEbFVVFQYPHmzK6Z6k8Y033jCqXOeb |
||||
|
Nm0y9csWS6IFnBhGjOR0Oo3/IKkViSGkUYYMGYKioiLzbOWZMmWKqVMMJUbSc9avX2/uixrJIy2q9uP7 |
||||
|
/ivR+P7vcf+LE3Hf89NxP0O5lm9Oxf97T1fc+Ww3fNZ/Muat24uU3ELzXbQAJVWDJUaQtOpcdWk1TKRr |
||||
|
kmQHeaKKjKDPjBXR+z5b5qPkl2J9/HkMn7cL349chVc+n4RH3huF+94YgWYvjcNtr09C43dnotn7y9Dq |
||||
|
ix14+LtduL/rNjTuuBp/+nAJmtALv7VzDP5Xx6X4Mx20O98bh9Zfj8WH45Zj/alsXPaFjHbKoXN10uHH |
||||
|
ytPXMHjrSfSh79Bvy2X0jDmJ8XuTsDPnOq74wmavgE979AMM0ejN+7xh/gYOpmTgqTc+xLNt36WafR0v |
||||
|
PPs0Pnj/HbR75228/x6vU+IkRT/++KNxxJQ0+FL11r1vv/0WvXr1MoBKVUtt9+/f39jkTz/91JwLHKlr |
||||
|
0bx580w9p0+fNmBJYpX3c2oVOXX9+vUz9Sjvu+++a5hp0aJF/xARLF261DCKtInqlsaQM2elRtryY6PY |
||||
|
XSoKoUf/Dbjl/m/Rgqr9L4/SLrefjYfemYq7nx+MZs92x4Nv9MLTHXvgw57jMWTaZszccALz9pzHyiMF |
||||
|
2HqqErEZNmw/XY31SZWISSzF/D1XMWpFCnpM2Y2Og9eiPRnr1e4L8OTHU/Fgh/G4r91YNHttGO5+fQRa |
||||
|
tGO49dYs3N5uKe7rvB2PdNmHFp224q/tVuGO92Jwz8dr0Ywg3/HhbNz+4VTc2n40Vfp4fDh5LaYePY9D |
||||
|
ZeU4RxMkj/waw6eUEmqOk4UYuiEdPy4/jX7rLqLv5lJ8tSQbP67Nwm5K+DUyrsxKRcALl89F/ROBn2bL |
||||
|
T19CQ3ggKQOtn3sDjzz3KiWmA15/ldL+wpN48IHWaHF3CzP4Us0DBw7EqVOnNJ64cuWKsemyn5JeqVRJ |
||||
|
tkCXpH/33XdGEzz88MNGHc+YQWf3hpSLUSybLpBkfyWxuidJHzmS/hIZQEBKrauctMiZM2dMVOC48c6h |
||||
|
HEbdU9ukjWT75fUrKbxrVGX3wx1iPMr/Ckr8GDN/G17+aDAaP9IFdz39Az3kQWjz1ghK4Rjc/doI3PZy |
||||
|
f9z+fH/c03Yk/vrScNzy4hg0fnkqmrwxy4DW/O3ZuJsaoslrlNaXx+GOVybgrrYT0fiV8cwzBc3encYQ |
||||
|
awaatJ+Duz9cSSldjbvar0KLDxhbf7QOrT/aiBbvrcJ9768gLcS9b07D7a9R+l+jJugwAa92W4GOI9dj |
||||
|
/JYE7D6XiwvuutBLEzRHGIYtpVc4/NA1dF97Gt1jcvBDTB6+XXkR3RZnMJ7PwZAVZ7A7oxx26u8a7Rgi |
||||
|
yHrzVu+cma9waHuWVwErkJx6Bk+/SFv+Slu89Jw86CcwoH8vbFi3FtOmTEPPXj0NKK1atTKDK8+9vLzc |
||||
|
DLakTMAIdDluklipazGK7KxAkSpfvny5kVaZgrZt22LNmjXm2fLwxQRSzyr31VdfmQhBmkN1iRFkywWm |
||||
|
3iBWyKhX05QWL15sGEzaQOZB5RVCKmmeoJGHIVi1pwbVPm3opXkmpWVfw/ApG/FS+wH480Pv4y6q93te |
||||
|
Gol7XvsFLdtNwz1vTEfTtlNxC8G+9dWpuP0VgtqW4d7Lkw0D3E66g3T3W3PRsv1CtOywEK0EYIf5uOeD |
||||
|
uWj2wUI0peq+s91qNPlwK2k1mrang/bmbDRjvU1eHoPmr4xAm3Yj8ULHyWjXcza6TliPiRuSEZflwMWa |
||||
|
uteKNVGT463F9oslGL7zNL5dlYpPVuei47pSdFiZh3fnX0AXgv7Dumx8MTUBveYk40SOy6wN6K8ueD36 |
||||
|
GEOIfohm1xgehjhwQfoefoEeRfLxYwTjGbR98VlKeVva0ecwYvhg3uNdlhkzZoxR4RpY2XUBmJOTY34L |
||||
|
cHnT0gKKseVcWSDKHgt0ASZ1bwEkyZ4/f76pX2VUh1S8tEanTp2QnZ3N0PKS0QIK02TfreTRVDc1nZLq |
||||
|
ENOpXjGI6tm6dau5p/420s4U7efSx+irHXXfdtEHBCpdtcjMrcG0FUfx5YAVDOWo4p/qidZth1PqR6Hx |
||||
|
Cz/jLkpfy/em4b72U3A/maF1uxlo/eZMtOLvVpToh96fjfsp1fe2n4qWtL1N35mIv74+Fk3fnYB7GCb+ |
||||
|
+YV+uOPV/rjr9QG465W+aN62L57rPAUf/rgAP07diimbkqiir+FUmRMF9Ak0R6ZJIDlnR4vKsSApC71W |
||||
|
HcEHU2LRaf5xfLPmPD5edhbtFp7FFxuvofOydHw47SC6zDuCUVsysD3DjgIKg02rg34vQdbetYgBULNe |
||||
|
Ig2KJEYvIWhwX+TgteXAt6P9fOONN9G5c2fjIU+dNsWoVkmcAJXaXbZsGXJzc2/aUkmvnCwBJbWuwZe9 |
||||
|
F4NIqi9fvmy8dYVsAkfgjh8/XtiYiRXZYnntqksm4cKFC+Ze/STJVXv1Z0MEvNKcOXMM4GqfSPVs2LDB |
||||
|
3DOSHvVoC5MbYa8bHrvDvKsmadefstBRVEUGSs6yYcnmo+g1cgFe7/QznmjXF61e6oe7nuuOu57/Fk2e |
||||
|
+Q7NnumJu5/rgRav/IhWr/XHA28NQvMXe1Fy+6PFm0MI7k8E+kfc8UEfPPL5YLT9Zig6DhhNj30VZqzd |
||||
|
j00Jp5FZZjOzb3ICNdWruPo6I4Qsvw87rxbi571x6DhvA94csxlvjt+HdtOP4f0FZ/Dx4kx8vISgL83C |
||||
|
R0vO4NNFx/HJ7H3ovngP5hw+h1M2h6mrhOq7zFP3YQUBbs2k6cuZcobM31wh+Lou0AWgwJN0Pvnk4wTs |
||||
|
WTOgspO6J2rSpImRYIEoYFq0aGHyP/DAA8aea6Cl5lVGkisQevToYZ4lr1rl9QxJ+s8//8xW1ql3qX0x |
||||
|
h2XbT548ae6JMdU+la+pqTFHJWu6VnG7mFDtVPvk4Ysh1T8Dem3QAb+z3HzcznxSjNzv9zrpFNjh4uDI |
||||
|
xmkDIyO0m0xQzVj9/NUKHDx1BZsTL2DJvjRMjYnDsBkb8cOIxfT0Z6JTn6l4/7sx+LDHeIZ9C9B/7laM |
||||
|
35CIOfszsD6tCEdybbhQ6UOhI2Tiflkj8amAvsbfmTQ7x2x+LM7IR98tcfho3jq8QeZ4aeIKPD9uE9rP |
||||
|
SUeH+QV4Z95VvLckj0Dn4QNK+CcLUvDx3CP4cMomfLdgO9adyUYu7XcFXbPiQBUctS7zurRAF9gaQA2G |
||||
|
BlHndX9yI2wGU96yJFADJzuscw2+SNKqOFmq/PvvvzfOlJIYRRKt+1Lvffv2NTZXDpsYQSBKouWU6VmS |
||||
|
QJkI1a/nDBs2zNSjaED5RQJQkq4pVrVNzpjaamkniwF0T0mg6/nSQiLVr/je6lujaNiOULCaP5wcFh8C |
||||
|
zmrYy4vhd3Fw9JK9w8X7dRv3fZQ2p90NP0Mi8ZT4y2yl4g+9O1bkCiDf5kVulRt5pPRr1ThXVIPMGhdy |
||||
|
3AFcoRbR8qckTuCKSvj7MpnqHO30yVIXtpwvwYITVzFkx2l8viQBb0+Pw5NjtuGRkZvw5ITdeHl2Il5f |
||||
|
kIp3FuXgzRnX8MqUbLw+8zzazzyH96an4G9T9+LzmbsxKvYkYjKu4GLAR5MQRrV2soYq4QpVwBuwmYGy |
||||
|
gK5PkgQNjM4VU0viFDNrrls2WA6R5tGt+XTNsyufBl+Deu3aNQOY7msqVUyglJWVZa4nJSVhx44dOHv2 |
||||
|
rLmu+XgxlzVXrvqs6zt37jTPtO4pHFSbFYuLkdRGJV2TarckXiZGz1Kb1X7Zc2khq4+NtBwa9FYh5KWk |
||||
|
B22Ihqne6M16XDUEuBJRSoVPa+ge7SChlxgMo5aS42eop00FPg4oH8/YvNb8vRQ91pzzqA/2S3qlqgW0 |
||||
|
nC/Fz3pV6WQVVdu5asxhaPfT+lP4buERdJ4Rj9eHbMezA9fikf5r8ODArXhoxEE8OT4Rz0w7iadnncPD |
||||
|
My/i/ik8TmQcOzkD7844hzcmp+LlEQfQbsxODF5PsE8XIpk2SR8DLKNuKqGEu8KV8EWdsLvK6LsU1S2P |
||||
|
UtqtgbDIYgRJ0x8laQrlV1K4JPB1rX7SfTGEmMlK1jU9Q/a4zrzUlbOA03W1w0q6LqCVLJAtibeu2Wy2 |
||||
|
m+XrJz1LSc8QYzYKBTz8QYeGkuCy19BzrYD+VolIW5WjPIq0UT+kjw34augAORCMUvUTbjfz6AVCfRZT |
||||
|
26C0Y8alTRYRfbSApoAaIq/Mjn0pZxFz4CgW7YzDoPlL0HHIfLz4w1I82YPg9liNh3utxaN9t+CZn/fg |
||||
|
6Z/j8eLok3h5chaeHp+F1qPP4L6RZ3Dv2HO4e9xFtBlP6Z52AW+NP4a3xu7G18uTMfHQVWzNtpk3VsVo |
||||
|
8uyr6LC5Q27owyrOkBM2tT2ivt1w4DgY9UkSroHRQGpQBZQGX4MrQCVhuq/fuqejpl1VTvXpaJHKCyRr |
||||
|
wJU04PWTdU91CjCVU1K91rlArA++6qhfp5KebaX6daoOlbXqUllj0/XHd/T2SCCq7UGaVtUrOHrf3Hvj |
||||
|
nE4eAQ7pD9hQ0kNRmoNaG2Wbks+jX1+BDtMUhFxmy7O+jKh9cvq2rHaaaJ98Hj3tvcdSMHfdZgyeNgdf |
||||
|
/TQcH/adgncGxuCFfuvxeI8YPPz9SrRhDP7IjzF4+qcdeKLfDrTuuRkP9dmOhwfG4YkhiXh+dDJen3we |
||||
|
7aamo9vSU5i48xS2nCtCBgVAWkQaRS9WeCJ1bTFbsLWhI+yFW2+2sp+hkF46CJqdLxbQOtYnAWkBbg24 |
||||
|
3W43c+aKo3UuGynbKUZQUj0CSGWkrjXJUlKiWIPMR4aRiRg9ejS2bNliHLLU1FSj6qW+9SyBJG2xbt06 |
||||
|
nDt3zpRT3D937lxs3LjR5JU50ezbypUrjfoXU2kZVSttMgEyDTNnzjS2Pz093fgLauesWbNMGZkIA7o2 |
||||
|
8WtTvkjnCt3+TppHJytE9Ed76rYz689a+WsdBL6OEULmowQOqn16xHq9RztmtCWKg2VnHOznYAQkHeRG |
||||
|
fTc+nwOWXVyGQ5lFmB+fjckHLmLohvPoufg4usyNwyeTt+GjXzbjqxm70WXWAXSdF4+ey5KZ5xymH7yG |
||||
|
Vaft2HrRiROVflymo1mkGUV6GMFaH9W3PnFG6QvYjSbSnxYzfxkyGKJGovSS9I66+hYJ1zlA9UmAa1Cs |
||||
|
33LmBLDOBaDmujW5Ivv4ww8/4KOPPjKxswBXPjGLksI0rYoJLNUn5pDDJ89d06ly/ERffPGFYQQxi0iT |
||||
|
L3LAxFya2VuxYoWJ7eXEjRs3ztQr51EOpRZkFKdrilfO3vvvv2+eofBv8uTJN+ffNZegGTo5kD/99JNZ |
||||
|
BWykjwuJtBvVHGWHb5CbVPcH6sjF7LjeJQtyYPU+lrRARC8V6rXcAAcpQC3Bzpu/UMi8+taKh5yozuiN |
||||
|
2Bp99YHSJUsp2ZD61SdCS6iZ8ihMWd4ozthDSKVDd6LCj7SqIM7Rs7/kC+MKPfnrQXrgzCvfoJwgV1Ev |
||||
|
OdgGj95+IbP5I3ZqFxFNkL+KbaQq15s0Yli2zUPm9YppTV/U1jp1rCSwLdAl2TpqYUKbEjSvrhhbc95a |
||||
|
6hTQAlhTqAJEXrjA00yZpE5Jjtq//du/Ga9ZoZLiZg2+JC0jI8M4d5YTKAdPY6QNE4rJNZ8u717PlQOm |
||||
|
5VitjFlAarVs+PDhJvYXQ2kiZu3atSa/pmqlYcQQkm4xqI7SLmJYMZoBPciB/wci0ObIxssl0JehDFH9 |
||||
|
690s84d1KfV6MU/Amz8nyUE131GhRJm/RcrGqEHUWWa7sJvXatwelJP07TliWCf51Ao2SqOb5c0f5yPT |
||||
|
6VMndX9Bzc8jVSwdMT+Zy1vLfJEa2DxFKK0pgI3Op8tvo+2kg+auRMhTSme0AlEtjYYp+9REEWol8+cy |
||||
|
CXKAjMXgwYSe+kCB9YUnJanWX4Nuee4CXJMvip8FosCXF/3NN9+gWbNm6NOnj5Fexd3JycmmPkmpBl+A |
||||
|
SR1rGlaTLpJKkWJ3LbRIWwhMqWlpD0myJmJ0X5sppCnEBGIsAS1J1fKsni2zIMZUSKiIQtpE4Z5m+JRX |
||||
|
U7SSfs0Iqj7N+GlSSf1spIH4D8SxCN1gAuuLxealPJ7rjUy9kKcvK+iov7uq13rqPmdNm0kGsXaKynEw |
||||
|
dpFl6CIRQjIAy/j4AH0z1U/nKqhdKvQJwvQJQrTFklR3pAqeaBXBIQUIarCCoDEsCjPIq1WgJ71Eu0y/ |
||||
|
Q9+or3u7VS9QUFfJzFDFmz8tpjdq1B5qK/PnsQh23Z/Jou1me38Nuo4CXefWPctjlmOm2S2paDGEmEBq |
||||
|
V5JTP0kLTJ061Qy0mENJ6lXSOnHiRGN/tfYtAFWH1sj1PG2TkjYQ6L/88ouRfKl7MZpifIV/CuEEpiZd |
||||
|
xGAyJ4rtNUsoKdacv9qocwHfpUsXY8ulFTR3LwY13nvdIMh23yCKekhvp2iAJBFskAbIvL5DTrD+zrnA |
||||
|
1pubAl9Ru/aI6+VFwwwcMJXTAwJ6DYi/9ZcMggRf30zVlyA82h5tXvqjtojSD4hqbz2vU/IddB5tlFQH |
||||
|
mcIrH4KRgWx2mOcBMoH+OqL+qqH2nev7skEe9Y69+WtI5Fp99UEfAxDg+ssTxillHTeJDp75WyoNgK6j |
||||
|
tJQ8aEm8jkryrjWospv5+flGvUsda4FFyXL4dJw0aRKaNm1qljjFLBp42Wk5VVo6lbMmJ0v3ZQqU5NxJ |
||||
|
MqWSpV1k6zVFq99iAssZkzbQTN3BgweNWdA9Pe+zzz4zs4LSBFoDEIlBZXYk/fIDdC6GbSRHre4vJxMo |
||||
|
w+WUbHZWHdY3UXQ0wFNNG/BvXDdHgq+JG0m5SKpc9ajjIQKhQdRfbvSYz4zRyeLgu/RFKg048+lPW+tV |
||||
|
KA2+mMW8HcMwy8U2mA8k6EjG0/vwNQRT6/g1LGNz+xCgrdenugI+qn9GCNparTVwvTeuP7MVIeAyOWqj |
||||
|
8TWi+lNhIoWhPKrNvF7Xz7o+WqCLWSWx6ocFemlpqXGMtFNG6ltqWlIlZ09JnrfKKcluy+GSMyfVLrC0 |
||||
|
yUJqWg6ZpE7ANW7c2JgLJXnsMhOW7RXosvuaupWZkBev1TPN3Wt611pwkb+geuXMyWSoDfLctUCjvGq3 |
||||
|
PHu1RdpG7TR/jM90/kandV6f8y2yBseQpP7GdQ1M3bW6/Dq/WacAoER6GTZJH+jjevqenN50jaq8mIoA |
||||
|
6QVA/RYjKYrQ58u06GOmZgU+ga77lFndjhsqIj7rBli8L42k16csv0RvoFj3TZv4PNn3KLVJHVGKb5gg |
||||
|
i6z+6lxHSagGUKDrnsCVlGsgZUsFuqTHUuHKJw2he5ImhU1SuwLKSqpH9lcOlzY5SL3LkVMSUGIiaROZ |
||||
|
Ad2T3Rb4CsPERFqn1xy+NIVUu7SMmEH35TvomUoLFy40TCawlbQeoHqs3+bPblodVqoD6+9Aq+NSIzr+ |
||||
|
mtRJga6jQjTlE5nf0gCUNkmZ1K/+hrn5+2+aE5DTx/xG0kl6ydH8wXnmr/ukKCWeoFikEMuYB55Lii1H |
||||
|
MajyqlNtYB0B1uHXixUkC8ybbQzVmRMdFaubdpk21rXFtIfn6rN1Xj+JCQS6QJF6lxoVCNIIVtI4WppB |
||||
|
06zy6q1dspIwedlae5fdttS6ksZSU6bdu3c3wMv5EuiayhXIkmSBrshBzpjUv+J2PXvEiBE3PXtJuupQ |
||||
|
eCZtoWvSKqpPUi6tIya9CbqVdG5d07H+oNQnC1iLfn1f5Syqe4X576RXk1W/zs0kCcEyb7SG6syEyLwG |
||||
|
TDJq2NyrYyAzfUqgLfBugnmjDfqgj46q3zxbzzGkPv2dLKZuiAScmFdOmlSonCypU4GlzRKaX9fAazFD |
||||
|
17VHXevosvsqK60gaf33f/93M1GjiRSFWtotIw9boZ0mdbRHXnkFujSCAJMmUSQgTSJGkCRL5UulC0yZ |
||||
|
AKl0zQ+orHwEgS6fQRIuoOXoqYxsvdohR1A+gUK5Opt+Y5B+TdYg/n3Q/pHqg2rRb96X/eZR9QkUfRX5 |
||||
|
H+4LVB0Jvskrya9/X9cl1ea36mbbbpC+52KctRt5f6tt9al+P+uT7qnfOkqKJBkaZA22VHnz5s3Nvjap |
||||
|
cDlUWkWT86RVNUm9VLW0gOy+Nj7KBxBDSGobNWqEv/zlLwZM2XFpCkmvVLMiBKlnedcqo/uy/Vp2VVlJ |
||||
|
uBhBHr/CRwGsVT0xkyIF5Ze3LpAl1dImAl4aQqGiogXVJ+9fZRrdEPDfTJba/88mlatP1jX+w3DrH5N+ |
||||
|
G6p34+Y18+vXv1Un/7Vu/ieT1Z7fShbjyEYq3tYEiI6aLNGGRaXMzEzjgWviQzGyPHFpAGkITdUKDCuv |
||||
|
wi0BKKlXPkmknDtJn2JxgX79+nWzhVohnMIxSaRCLeXViplsuJhNoZwkXY6fVtMEqDx41SutoPBQJO9d |
||||
|
7VNeAa480hxy7BpJhf0e6UHW1t7/TqRBEf1n2lY/b0N9VX06yu5pkKWCpe6VLObVb4FkaYT6SepW5QW8 |
||||
|
leQL6LlKYiYrWWVVj+UH6PmqQ0k+gDWvr6TrmvOwkspZyWLS+kkmQ9qrftJzdK2R1FhDpIda1ND9P6L6 |
||||
|
5f9vUEPPrE8NlRHVv9dQGQ20xRQWiAJNEiJv2bouAASSGETAihHEKLqmvMonVSo7r3qtOsQQyispVTmV |
||||
|
0bMFiO6rXuW1nqX6LGZUPWqb/AeVE9C6pnvyD1Rev1WvzrVeoOervXqG6tTv31Tv9TnbOv/PkuUY/Z+m |
||||
|
hp71a2qonCTCuv9bySprSavl2yhZ9Qgg5dOga/CVJFkCTPd1rmeJgayy1nNVr47Ko/Iqo2dYWkC/rXaq |
||||
|
rO7pXEfVrWuWFAtc1WHl1dGSepHy65raqDbrt+430kWLlKzMVmEd/3fIevD/LWromfWpoTIi9c06WoP0 |
||||
|
62P9PBboVp317+moe9a5RQJFyarTuq7fVv5fP8e6bpVVOevZOrfaYP22rln1W4wjsp4nssr9/Xlh/P/3 |
||||
|
q22C8fY24wAAAABJRU5ErkJggg== |
||||
|
</value> |
||||
|
</data> |
||||
|
</root> |
Loading…
Reference in new issue