Запоминание предыдущего файла

This commit is contained in:
MisterMLiL 2024-10-10 11:47:27 +03:00
parent bf665528e3
commit 533ec8fc70
149 changed files with 3764 additions and 267 deletions

Binary file not shown.

Binary file not shown.

View File

@ -28,160 +28,172 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
this.MainPanel = new System.Windows.Forms.Panel(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AddCars));
this.saveItem = new System.Windows.Forms.Button(); MainPanel = new Panel();
this.separatopPanel2 = new System.Windows.Forms.Panel(); saveItem = new Button();
this.panel1 = new System.Windows.Forms.Panel(); separatopPanel2 = new Panel();
this.carPrice = new System.Windows.Forms.TextBox(); panel1 = new Panel();
this.priceLabel = new System.Windows.Forms.Label(); carPrice = new TextBox();
this.separatopPanel1 = new System.Windows.Forms.Panel(); priceLabel = new Label();
this.CarPanel = new System.Windows.Forms.Panel(); separatopPanel1 = new Panel();
this.carComboBox = new System.Windows.Forms.ComboBox(); CarPanel = new Panel();
this.carLabel = new System.Windows.Forms.Label(); carComboBox = new ComboBox();
this.MainPanel.SuspendLayout(); carLabel = new Label();
this.panel1.SuspendLayout(); MainPanel.SuspendLayout();
this.CarPanel.SuspendLayout(); panel1.SuspendLayout();
this.SuspendLayout(); CarPanel.SuspendLayout();
SuspendLayout();
// //
// MainPanel // MainPanel
// //
this.MainPanel.Controls.Add(this.saveItem); MainPanel.Controls.Add(saveItem);
this.MainPanel.Controls.Add(this.separatopPanel2); MainPanel.Controls.Add(separatopPanel2);
this.MainPanel.Controls.Add(this.panel1); MainPanel.Controls.Add(panel1);
this.MainPanel.Controls.Add(this.separatopPanel1); MainPanel.Controls.Add(separatopPanel1);
this.MainPanel.Controls.Add(this.CarPanel); MainPanel.Controls.Add(CarPanel);
this.MainPanel.Dock = System.Windows.Forms.DockStyle.Fill; MainPanel.Dock = DockStyle.Fill;
this.MainPanel.Location = new System.Drawing.Point(0, 0); MainPanel.Location = new Point(0, 0);
this.MainPanel.Name = "MainPanel"; MainPanel.Margin = new Padding(4, 3, 4, 3);
this.MainPanel.Padding = new System.Windows.Forms.Padding(3); MainPanel.Name = "MainPanel";
this.MainPanel.Size = new System.Drawing.Size(254, 118); MainPanel.Padding = new Padding(4, 3, 4, 3);
this.MainPanel.TabIndex = 0; MainPanel.Size = new Size(296, 136);
MainPanel.TabIndex = 0;
// //
// saveItem // saveItem
// //
this.saveItem.Dock = System.Windows.Forms.DockStyle.Right; saveItem.Dock = DockStyle.Right;
this.saveItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat; saveItem.FlatStyle = FlatStyle.Flat;
this.saveItem.Location = new System.Drawing.Point(176, 90); saveItem.Location = new Point(204, 103);
this.saveItem.Name = "saveItem"; saveItem.Margin = new Padding(4, 3, 4, 3);
this.saveItem.Size = new System.Drawing.Size(75, 25); saveItem.Name = "saveItem";
this.saveItem.TabIndex = 7; saveItem.Size = new Size(88, 30);
this.saveItem.Text = "Сохранить"; saveItem.TabIndex = 7;
this.saveItem.UseVisualStyleBackColor = true; saveItem.Text = "Сохранить";
this.saveItem.Click += new System.EventHandler(this.saveItem_Click); saveItem.UseVisualStyleBackColor = true;
saveItem.Click += saveItem_Click;
// //
// separatopPanel2 // separatopPanel2
// //
this.separatopPanel2.Dock = System.Windows.Forms.DockStyle.Top; separatopPanel2.Dock = DockStyle.Top;
this.separatopPanel2.Location = new System.Drawing.Point(3, 80); separatopPanel2.Location = new Point(4, 91);
this.separatopPanel2.Name = "separatopPanel2"; separatopPanel2.Margin = new Padding(4, 3, 4, 3);
this.separatopPanel2.Size = new System.Drawing.Size(248, 10); separatopPanel2.Name = "separatopPanel2";
this.separatopPanel2.TabIndex = 6; separatopPanel2.Size = new Size(288, 12);
separatopPanel2.TabIndex = 6;
// //
// panel1 // panel1
// //
this.panel1.AutoSize = true; panel1.AutoSize = true;
this.panel1.Controls.Add(this.carPrice); panel1.Controls.Add(carPrice);
this.panel1.Controls.Add(this.priceLabel); panel1.Controls.Add(priceLabel);
this.panel1.Dock = System.Windows.Forms.DockStyle.Top; panel1.Dock = DockStyle.Top;
this.panel1.Location = new System.Drawing.Point(3, 47); panel1.Location = new Point(4, 53);
this.panel1.Name = "panel1"; panel1.Margin = new Padding(4, 3, 4, 3);
this.panel1.Size = new System.Drawing.Size(248, 33); panel1.Name = "panel1";
this.panel1.TabIndex = 5; panel1.Size = new Size(288, 38);
panel1.TabIndex = 5;
// //
// carPrice // carPrice
// //
this.carPrice.Dock = System.Windows.Forms.DockStyle.Top; carPrice.Dock = DockStyle.Top;
this.carPrice.Location = new System.Drawing.Point(0, 13); carPrice.Location = new Point(0, 15);
this.carPrice.Name = "carPrice"; carPrice.Margin = new Padding(4, 3, 4, 3);
this.carPrice.Size = new System.Drawing.Size(248, 20); carPrice.Name = "carPrice";
this.carPrice.TabIndex = 4; carPrice.Size = new Size(288, 23);
this.carPrice.Enter += new System.EventHandler(this.carPrice_Enter); carPrice.TabIndex = 4;
this.carPrice.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.carPrice_KeyPress); carPrice.Enter += carPrice_Enter;
this.carPrice.Leave += new System.EventHandler(this.carPrice_Leave); carPrice.KeyPress += carPrice_KeyPress;
carPrice.Leave += carPrice_Leave;
// //
// priceLabel // priceLabel
// //
this.priceLabel.AutoSize = true; priceLabel.AutoSize = true;
this.priceLabel.Dock = System.Windows.Forms.DockStyle.Top; priceLabel.Dock = DockStyle.Top;
this.priceLabel.Location = new System.Drawing.Point(0, 0); priceLabel.Location = new Point(0, 0);
this.priceLabel.Name = "priceLabel"; priceLabel.Margin = new Padding(4, 0, 4, 0);
this.priceLabel.Size = new System.Drawing.Size(36, 13); priceLabel.Name = "priceLabel";
this.priceLabel.TabIndex = 2; priceLabel.Size = new Size(38, 15);
this.priceLabel.Text = "Цена:"; priceLabel.TabIndex = 2;
priceLabel.Text = "Цена:";
// //
// separatopPanel1 // separatopPanel1
// //
this.separatopPanel1.Dock = System.Windows.Forms.DockStyle.Top; separatopPanel1.Dock = DockStyle.Top;
this.separatopPanel1.Location = new System.Drawing.Point(3, 37); separatopPanel1.Location = new Point(4, 41);
this.separatopPanel1.Name = "separatopPanel1"; separatopPanel1.Margin = new Padding(4, 3, 4, 3);
this.separatopPanel1.Size = new System.Drawing.Size(248, 10); separatopPanel1.Name = "separatopPanel1";
this.separatopPanel1.TabIndex = 4; separatopPanel1.Size = new Size(288, 12);
separatopPanel1.TabIndex = 4;
// //
// CarPanel // CarPanel
// //
this.CarPanel.AutoSize = true; CarPanel.AutoSize = true;
this.CarPanel.Controls.Add(this.carComboBox); CarPanel.Controls.Add(carComboBox);
this.CarPanel.Controls.Add(this.carLabel); CarPanel.Controls.Add(carLabel);
this.CarPanel.Dock = System.Windows.Forms.DockStyle.Top; CarPanel.Dock = DockStyle.Top;
this.CarPanel.Location = new System.Drawing.Point(3, 3); CarPanel.Location = new Point(4, 3);
this.CarPanel.Name = "CarPanel"; CarPanel.Margin = new Padding(4, 3, 4, 3);
this.CarPanel.Size = new System.Drawing.Size(248, 34); CarPanel.Name = "CarPanel";
this.CarPanel.TabIndex = 3; CarPanel.Size = new Size(288, 38);
CarPanel.TabIndex = 3;
// //
// carComboBox // carComboBox
// //
this.carComboBox.Dock = System.Windows.Forms.DockStyle.Top; carComboBox.Dock = DockStyle.Top;
this.carComboBox.FormattingEnabled = true; carComboBox.FormattingEnabled = true;
this.carComboBox.Location = new System.Drawing.Point(0, 13); carComboBox.Location = new Point(0, 15);
this.carComboBox.Name = "carComboBox"; carComboBox.Margin = new Padding(4, 3, 4, 3);
this.carComboBox.Size = new System.Drawing.Size(248, 21); carComboBox.Name = "carComboBox";
this.carComboBox.TabIndex = 3; carComboBox.Size = new Size(288, 23);
this.carComboBox.SelectedIndexChanged += new System.EventHandler(this.carComboBox_SelectedIndexChanged); carComboBox.TabIndex = 3;
carComboBox.SelectedIndexChanged += carComboBox_SelectedIndexChanged;
// //
// carLabel // carLabel
// //
this.carLabel.AutoSize = true; carLabel.AutoSize = true;
this.carLabel.Dock = System.Windows.Forms.DockStyle.Top; carLabel.Dock = DockStyle.Top;
this.carLabel.Location = new System.Drawing.Point(0, 0); carLabel.Location = new Point(0, 0);
this.carLabel.Name = "carLabel"; carLabel.Margin = new Padding(4, 0, 4, 0);
this.carLabel.Size = new System.Drawing.Size(72, 13); carLabel.Name = "carLabel";
this.carLabel.TabIndex = 2; carLabel.Size = new Size(79, 15);
this.carLabel.Text = "Автомобиль:"; carLabel.TabIndex = 2;
carLabel.Text = "Автомобиль:";
// //
// AddCars // AddCars
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); AutoScaleDimensions = new SizeF(7F, 15F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; AutoSizeMode = AutoSizeMode.GrowAndShrink;
this.BackColor = System.Drawing.Color.White; BackColor = Color.White;
this.ClientSize = new System.Drawing.Size(254, 118); ClientSize = new Size(296, 136);
this.Controls.Add(this.MainPanel); Controls.Add(MainPanel);
this.MaximumSize = new System.Drawing.Size(270, 157); Icon = (Icon)resources.GetObject("$this.Icon");
this.MinimumSize = new System.Drawing.Size(270, 157); Margin = new Padding(4, 3, 4, 3);
this.Name = "AddCars"; MaximumSize = new Size(312, 175);
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; MinimumSize = new Size(312, 175);
this.Text = "Автомобиль"; Name = "AddCars";
this.MainPanel.ResumeLayout(false); StartPosition = FormStartPosition.CenterParent;
this.MainPanel.PerformLayout(); Text = "Автомобиль";
this.panel1.ResumeLayout(false); MainPanel.ResumeLayout(false);
this.panel1.PerformLayout(); MainPanel.PerformLayout();
this.CarPanel.ResumeLayout(false); panel1.ResumeLayout(false);
this.CarPanel.PerformLayout(); panel1.PerformLayout();
this.ResumeLayout(false); CarPanel.ResumeLayout(false);
CarPanel.PerformLayout();
ResumeLayout(false);
} }
#endregion #endregion
private System.Windows.Forms.Panel MainPanel; private Panel MainPanel;
private System.Windows.Forms.Panel CarPanel; private Panel CarPanel;
private System.Windows.Forms.ComboBox carComboBox; private ComboBox carComboBox;
private System.Windows.Forms.Label carLabel; private Label carLabel;
private System.Windows.Forms.Panel separatopPanel1; private Panel separatopPanel1;
private System.Windows.Forms.Panel panel1; private Panel panel1;
private System.Windows.Forms.TextBox carPrice; private TextBox carPrice;
private System.Windows.Forms.Label priceLabel; private Label priceLabel;
private System.Windows.Forms.Panel separatopPanel2; private Panel separatopPanel2;
private System.Windows.Forms.Button saveItem; private Button saveItem;
} }
} }

View File

@ -18,7 +18,7 @@
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, 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="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="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value> <value>[base64 mime encoded serialized .NET Framework object]</value>
</data> </data>
@ -117,4 +117,292 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACea422n2yN/8qntP//8uP/8evP/7DKc/+vynL/r8py/6/K
cv+vynL/09yl///y4//o0c7/n2yN/59rjO2UapQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebI49n2yN/6Rykf/35tv///Lj/8bV
k/+vynL/r8py/6uzef+uxHP/r8py/7LLd//579r///Lj/7WKof+fbI3/nmuMbwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn2uNxZ9s
jf/Qsbr///Lj/+zoyP+vynL/r8py/6mne/+fbI3/pZKB/6/Kcv+vynL/2N6s///y4//hyMn/n2yN/59r
jeOqf38GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
4//W3qj/r8py/6/Kcv+nmX//n2yN/6OFhv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynP/tMx5/6/K
cv+vynL/7OnI///y4//JpbP/n2yN/59tjv6fbI3/nmyN959sjZuebIyBn2yN/6R6nP+wmb//oXGS/59s
jf+fbI3/oG6P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACicpH6n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbo7/qpSx/6qU
sP+fbI3/vZeo///y4//47tn/s8x4/6/Kcv+twnT/oHCM/59sjf+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/ydeX/9vgsP+vynL/r8py/8fWlP//8uP/9OPZ/6Fvj/+fbo7/qY6s/59ujv+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+gbo//n2yN/59vj/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38En22N/59tjf+3nLb/n2yN/59sjf+fbI3/oneX/qaG
pP+un7z/usjg/7rK4v+fbpD/oG6O/+/c1f//8uP/0Nuh/6/Kcv+vynL/ppaA/59sjf+kiIX/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/sMt0//Lr0P/88d7/tc17/6/Kcv+vynP/8evQ///y4//Cna3/n2yN/6yZ
tv+5yOD/rqC8/6aHpf+gc5P+n2yN/59sjf+icpL/z8zd/59tjf+fbI3+f39/AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm26QF59sjf+kdpX/3u76/7ym
vf+fbI3/n2yN/6SAn/+2u9T/vtjv/77Y7/+qkq7/n2yN/8Sgrv//8uP/9e3V/7HLdP+vynL/rsF1/6Bw
i/+fbYz/rLh3/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8/an///8uP///Lj/9feq/+vynL/r8py/83Z
nf//8uP/8NzV/6Btjv+gcJD/u87m/7zR6P+tn7v/oHCQ/59sjf+pf53/09bl/97v+v+jdJT/n2yN/5lm
jBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
i1KfbI3/roun/97v+v/e7/r/08zb/6Z4l/+fbI3/n2yN/6WBoP+vo8D/n22O/6JwkP/049n///Lj/8vX
mf+vynL/r8py/6aTgf+fbI3/pIuE/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7LMdf/27db///Lj///y
4//68N3/tMx4/6/Kcv+xy3T/9e7V///y4/+8laf/n2yN/6aCof+hcZH/n2yN/6Bujv/Aprz/5+/5/97v
+v/e7/r/roun/59sjf+eao5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACqgp6+n2yN/76sw//e7/r/3u/6/+f0/f/p7/j/xrLF/6R1lP+fbI3/n2yN/59s
jv+tf5r/2LzA/+TYw/+wynP/r8py/62+df+gb4z/n22M/627d/+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv/U3af///Lj///y4///8uP///Lj/9Tdp/+vynL/r8dz/8W/nf/Mq7X/q36Y/59sjf+fbI3/oG2O/7qd
tP/i4+7/7vj//+f0/f/e7/r/3u/6/72qwv+fbI3/pHeVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACha4wmoG6P/qBujv/W3uz/3u/6/97v+v/p9f3/7vj//+74
///p7vf/zLzO/7CJpP+fbI3/n2yN/59sjf+fbI3/oXOM/6OGhv+ifIj/n2yN/6OEhf+rs3j/rLh4/629
dv+uxHT/r8hy/6/Kcv+zyHr/8+bV//Hf1//EoK7/wZqr/9Kzu//Bnqr/o3+I/6BujP+fbI3/n2yN/59s
jf+ofJr/x7LG/+Tn8f/u+P//7vj//+74///p9f3/3u/6/97v+v/W3ev/oG2O/59tj/ueboklAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8BqHuY0Z9sjf+1mrT/3u/6/97v
+v/e7/r/7ff//+74///u+P//6e/4/+74///u+P//4+Pu/8y8zv+3lq//o3ST/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+icJD/sYun/8ezx//d2+j/7ff+/+74///u9///18/e/9bO3f/u+P//7ff//97v+v/e7/r/3u/6/7WZ
sv+fbI3/nmuMuf8A/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJGufp9s
jf+kd5b/2eTx/97v+v/e7/r/4fH7/+74///u+P//7vj//6+IpP+8nrb/2dTh/+33/v/u+P//7vj//+73
///j5e//1czb/8i0yP++o7r/tpWv/66Hov+ofJr/pHaV/6R1lP+fbI3/n22N/6R2lf+md5b/qn+d/7GM
p/+7nbX/w63C/9DD0//f3er/7PX9/+74///u+P//7vj//+bq8//Lucz/qoGe/59sjf/Jtsr/7vj//+74
///h8fv/3u/6/97v+v/Y4/D/pHaV/59sjf+ea41aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKh8m+OfbI3/x7/S/97v+v/e7/r/3u/6/+Xz/P/u+P//7vj//+74///t9/7/zb7Q/59s
jf+pfZv/wqq//9jQ3v/p7/j/7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+zz+//a1eL/xrLG/7GMp/+hb5D/pnmY/59s
jf+fbI3/ybbK/+74///u+P//5fP8/97v+v/e7/r/3u/6/8a+0v+fbI3/pHeW2gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbo74n2yN/9vp9f/e7/r/3u/6/97v+v/q9v7/7vj//+74
///u+P//7vj//+73//+fbI3/n2yN/59sjf+fbI3/oG6O/6uCn//u+P//5Ofx/8/A0f/Xz93/4N7q/+Xo
8v/p7vf/7fb+/+74///u+P//7vj//+74///l6fL/3drm/97c6P/u+P//7vj//8u5zP+hb5D/n2yN/59s
jf+fbI3/onKS/+v0/P/OwNH/q4Cd/8m2yf/u+P//7vj//+v3/v/e7/r/3u/6/97v+v/b6fT/n2yN/6Bu
jvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn22O7p9sjf/X4e7/3u/6/97v
+v/i8fv/7vj//+74///u+P//7vj//+74///u+P//n2yN/59sjf+fbI3/n2yN/97a5//t9/7/7vj//+fr
9P+8nrb/n2yN/59sjf+fbI3/n2yN/6Fvj//Wzdz/7vj//+74///p7vf/onKS/59sjf+kdZT/6/L6/+74
///s9v3/5ejy/6Nzkv+fbI3/n2yN/6Jykv/s9fz/0sbX/+32/v/m6vP/7vj//+74///u+P//4/H7/97v
+v/e7/r/1+Du/59sjf+fbo7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
jbGfbI3/x7nM/97v+v/g8fv/7Pf+/+74///u+P//7vj//+74///u+P//7vj//59sjf+fbI3/n2yN/59s
jf/q7/j/3trn/+74///u+P//7PX8/6Bujv+fbI3/n2yN/59sjf/e3On/7vj//+74///u+P//ybbK/59s
jf+fbI3/n2yN/8/B0v/u+P//7vj//+74//+qgZ7/n2yN/59sjf+icpL/wai+/8Kqv//t9/7/3trn/+74
///u+P//7vj//+z3/v/g8fv/3u/6/8W3y/+fbI3/nmuNrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACda4xMn2yN/6V3lf7n6/X/7vj//+74///u+P//7vj//+74///u+P//7vj//+74
//+fbI3/n2yN/59sjf+fbI3/roej/8ayxf/u+P//7vj//+74//+hb4//n2yN/59sjf+fbI3/7vj//+74
///u+P//7Pb9/6h8mv+fbI3/n2yN/6N0k/+thqL/7vj//+74///u+P//qoGe/59sjf+fbI3/oXCR/59s
jf/Cqr//x7TI/8m2yf/u+P//7vj//+74///u+P//7vj//+fq9P+kdpT+n2yN/55qjUoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9sjLWfbI3/r4ik/+nu9//u+P//7vj//+74
///u+P//7vj//+74///s8/v/n2yN/59sjf+fbI3/n2yN/6Jykv/GssX/7vj//+z1/P/u+P//oW+P/59s
jf+fbI3/n2yN/+74///u+P//7vj//9TK2f+fbI3/n2yN/59sjf/Y0N7/onKS/9vX5P/u+P//7vj//6qB
nv+fbI3/n2yN/6Jykv/Wzdz/wae+/6Bujv/Jtsn/7vj//+74///u+P//7vj//+nu9/+uh6P/n2yN/59s
jbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcY0SnmuN159s
jf+rgZ7+4eDs/+74///u+P//7vj//+74///ErsL/tJKs/59sjf+fbI3/n2yN/59sjf/Xz97/yLXI/9DE
1f/Itcj/7vj//6Fvj/+fbI3/n2yN/59sjf/u+P//7vj//+74//+yjqn/n2yN/59sjf+yjaj/7vj//76k
u/+6nbT/7vj//+74//+qgZ7/n2yN/59sjf+icpL/3drm/6N0k/+fbI3/ybbJ/+74///u+P//7vj//+Df
6/+qgJ3+n2yN/59rjdWlaYcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJtukBefbIzNn2yN/6Fvj/7GscX/6e/4/+74///u+P//1s7d/7uetf+icpL/n2yN/59s
jf+fbI3/4N7q/7yetv+fbI3/xrLF/+32/v+hbo//n2yN/59sjf+fbI3/7vj//+74///f3en/n2yN/59s
jf+fbI3/1s3c/+74///g3+v/oW+P/+Pl7//q8fr/pHWU/59sjf+fbI3/oG6O/6Z4l/+7nrX/1czc/+zz
+//u+P//6e73/8WwxP+gbo/+n2yN/59sjcqiaIsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn19/CJ5sjZSfa439n2yN/6R0lP/GscX/6O73/+74
///u+P//7PP7/9nT4f/DrMH/so2o/6Nzkv+fbI3/n2yN/8Kqv/++o7r/n2yN/59sjf+fbI3/n2yN/9zY
5f/s8/v/uJiw/59sjf+fbI3/n22N/9vX5P/b1+T/zr/R/59sjf+jcpL/oW+Q/6Jykf+zj6r/xrLF/9nS
4P/s8/v/7vj//+74///o7vf/xrDE/6Nzk/+fbI3/n2uN/Z5sjZKRbZEHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGyNvJ9s
jf+fbI3/n2yN/6Fxkf+4mLH/08fY/+vy+v/u+P//7vj//+74///t9v7/4uHt/9TJ2f/Tydn/vJ+3/7SR
q/+rg5//qn+c/6Z4l/+icZL/oXGR/6R2lf+kdpX/pHaV/6l+nP+uh6L/tJGr/7yft//Fr8T/0cPU/9TL
2v/s9f3/7vj//+74///u+P//6/L6/9LH1/+4mLD/onCQ/59sjf+fbI3/n2uN/Z9si0sAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAoG6MM55sjP6icJD/3cLE/7yVp/+gbo3/n2yN/59sjf+icpL/t5av/8i1yf/b1uP/6/L7/+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//6/L7/9rW4//Itcj/t5av/6Jykf+fbI3/n2yN/6Fvjv+9lqf/toyi/59s
jf+ea42HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjLufbI3/y6q1///y4//v6s3/rsJ1/6igfv+ifYj/n2yN/59s
jf+fbI3/n2yN/6Fvj/+uh6P/uZqz/8Oswf/Ov9H/2NHf/97c6P/j5fD/5unz/+nu9//t9v7/7fb+/+nu
9//m6fP/4+Xw/97c6P/Y0d//zb7Q/8Oswf+4mrL/roej/6Fuj/+fbI3/n2yN/59sjf+fbI3/on6H/6ig
fv/N0Z////Lj/+vW0f+fbI3/n2yN8JlmiA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1sjkSfbI3/pXWT//np3f//8uP/xdSQ/6/K
cv+vynL/qaZ8/59sjf+gdYv/pZSB/6J+iP+fbY3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/6t+
mf/cwcP/29W3/6/Kcv+vynL/ssx1//fu2f//8uP/uI+k/59sjf+fbIx4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp/fwaebIzPn2yN/9Kz
u///8uP/6ufF/6/Kcv+vynL/r8hy/6F4iv+fbI3/qal7/6/Kcv+vynL/rsR0/6u3eP+pqnv/qJ1//6aQ
gv+siJP/soae/6d3lP+gbY7/n22O+Z5sjfyebI38nmyO8J9sjeOebI3ZnmuNzJ5sjb+fbIyen2uMe55s
jFeca440nWqNbp9sjf+/mKr///Lj/+Xlv/+vynL/r8py/6/Kcv/W3qj///Lj/+XOzP+fbI3/nmyN6Ztx
jRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AqBq
jiufbIy1n2yN/61/mf/77eD///Li/8DSif+vynL/r8py/6iifv+fbI3/onyI/6/Jcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/xdWR///y4//u29T/n22N/59rjPifbYxbn19/CAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB/f38CoWuPOZ9sjeKfbI3/2LzA///y4//X3qv/r8py/6/Kcv+vynL/tM15//vw
3f//8uP/uZCk/59sjf+ea43MoWuPOZlmmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jMSfbI3/n2yN/59sjf+fbI3/n2yN/6d4lP/t2NL///Lj/+Hjuf+vynL/r8py/67Jcv+hdov/n2yN/6qs
e/+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7DLdP/27tX///Lj/8iksf+fbI3/n2yN/59s
jf+fbI3/n2uMwgAAAAAAAAAAAAAAAJ5rjMSfbI3/n2yN/59sjf+fbI3/tImg//zu4f/+8eH/u9CC/6/K
cv+vynL/r8py/6/Kcv/T3KT///Lj//Ti2f+ugJr/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2uMwgAA
AAAAAAAAAAAAAAAAAACfbI3/n2yN/59sjf+gbo7/q3yY/8elsf/149r///Lj//Ps0/+zzHj/r8py/6/K
cv+vyHP/oXqJ/6SFhf+vyXP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/ytiZ///y
4///8eP/1rm+/66Bm/+hbo//n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/59sjf+qe5f/yqiz//rs
3///8uP/3OGy/6/Kcv+vynL/r8py/6/Kcv+vynL/sMt0/+vox///8uP/+ere/86ut/+ugJr/oW+O/59s
jf+fbI3/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj/+zp
yP+2znz/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/S26T//vHh///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59s
jf//8uP///Lj///y4///8uP/4uS6/7HLdP+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+yzHX/4+S8///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3///Lj///y
4//37tj/5+bC/8jXlv+wynP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/77SiP/i47n///Lj///y4/+fbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3///Lj///y4//o58L/x9aU/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/B04z/4+S8//Ps0v/98eH///Lj///y4/+fbI3/n2yN/wAAAAAAAAAAAAAAAAAA
AACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP/n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP/n2yN/59s
jf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAJ9s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAAAAAACfa43Fn2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jcMAAAAAAAAAAAAAAACfa43Fn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////////
///////wB/////znOfADnOc//Oc54AOc5z/85zngAZznP/znOcABnOc/////wAD///////+AAP//////
/4AAf///////AAB///////8AAD///////gAAP//////8AAAf////A/wAAB/A//4B+AAAH4B//gH4AAAP
gH//AOAAAAcA//8AgAAAAQD//wAAAAAAAP//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/+AAAAAAAAf/4A
AAAAAAB//AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAf+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAf+AAAAAAA
AB/4AAAAAAAAH/wAAAAAAAA//AAAAAAAAD/+AAAAAAAAf/8AAAAAAAD//8AAAAAAA///gAAAAAAD//+A
AAAAAAH//wAAAAAAAf/+AAAAAAAA//gAAAB/AAA/wAAAABwAAAPAAAAAHAAAA8AAAAAcAAADwAAAABwA
AAPAAAAAHAAAA8AAAAAcAAADwAAAABwAAAPAAAAAHAAAA///////////////////////////////////
//////////////////////////////////////////////////8=
</value>
</data>
</root> </root>

View File

@ -28,105 +28,113 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
this.MainPanel = new System.Windows.Forms.Panel(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AddParameter));
this.saveItem = new System.Windows.Forms.Button(); MainPanel = new Panel();
this.separatopPanel1 = new System.Windows.Forms.Panel(); saveItem = new Button();
this.CarPanel = new System.Windows.Forms.Panel(); separatopPanel1 = new Panel();
this.nameTextBox = new System.Windows.Forms.TextBox(); CarPanel = new Panel();
this.nameLabel = new System.Windows.Forms.Label(); nameTextBox = new TextBox();
this.MainPanel.SuspendLayout(); nameLabel = new Label();
this.CarPanel.SuspendLayout(); MainPanel.SuspendLayout();
this.SuspendLayout(); CarPanel.SuspendLayout();
SuspendLayout();
// //
// MainPanel // MainPanel
// //
this.MainPanel.Controls.Add(this.saveItem); MainPanel.Controls.Add(saveItem);
this.MainPanel.Controls.Add(this.separatopPanel1); MainPanel.Controls.Add(separatopPanel1);
this.MainPanel.Controls.Add(this.CarPanel); MainPanel.Controls.Add(CarPanel);
this.MainPanel.Dock = System.Windows.Forms.DockStyle.Fill; MainPanel.Dock = DockStyle.Fill;
this.MainPanel.Location = new System.Drawing.Point(0, 0); MainPanel.Location = new Point(0, 0);
this.MainPanel.Name = "MainPanel"; MainPanel.Margin = new Padding(4, 3, 4, 3);
this.MainPanel.Padding = new System.Windows.Forms.Padding(3); MainPanel.Name = "MainPanel";
this.MainPanel.Size = new System.Drawing.Size(254, 74); MainPanel.Padding = new Padding(4, 3, 4, 3);
this.MainPanel.TabIndex = 1; MainPanel.Size = new Size(296, 85);
MainPanel.TabIndex = 1;
// //
// saveItem // saveItem
// //
this.saveItem.Dock = System.Windows.Forms.DockStyle.Right; saveItem.Dock = DockStyle.Right;
this.saveItem.FlatStyle = System.Windows.Forms.FlatStyle.Flat; saveItem.FlatStyle = FlatStyle.Flat;
this.saveItem.Location = new System.Drawing.Point(176, 46); saveItem.Location = new Point(204, 53);
this.saveItem.Name = "saveItem"; saveItem.Margin = new Padding(4, 3, 4, 3);
this.saveItem.Size = new System.Drawing.Size(75, 25); saveItem.Name = "saveItem";
this.saveItem.TabIndex = 7; saveItem.Size = new Size(88, 29);
this.saveItem.Text = "Сохранить"; saveItem.TabIndex = 7;
this.saveItem.UseVisualStyleBackColor = true; saveItem.Text = "Сохранить";
this.saveItem.Click += new System.EventHandler(this.saveItem_Click); saveItem.UseVisualStyleBackColor = true;
saveItem.Click += saveItem_Click;
// //
// separatopPanel1 // separatopPanel1
// //
this.separatopPanel1.Dock = System.Windows.Forms.DockStyle.Top; separatopPanel1.Dock = DockStyle.Top;
this.separatopPanel1.Location = new System.Drawing.Point(3, 36); separatopPanel1.Location = new Point(4, 41);
this.separatopPanel1.Name = "separatopPanel1"; separatopPanel1.Margin = new Padding(4, 3, 4, 3);
this.separatopPanel1.Size = new System.Drawing.Size(248, 10); separatopPanel1.Name = "separatopPanel1";
this.separatopPanel1.TabIndex = 4; separatopPanel1.Size = new Size(288, 12);
separatopPanel1.TabIndex = 4;
// //
// CarPanel // CarPanel
// //
this.CarPanel.AutoSize = true; CarPanel.AutoSize = true;
this.CarPanel.Controls.Add(this.nameTextBox); CarPanel.Controls.Add(nameTextBox);
this.CarPanel.Controls.Add(this.nameLabel); CarPanel.Controls.Add(nameLabel);
this.CarPanel.Dock = System.Windows.Forms.DockStyle.Top; CarPanel.Dock = DockStyle.Top;
this.CarPanel.Location = new System.Drawing.Point(3, 3); CarPanel.Location = new Point(4, 3);
this.CarPanel.Name = "CarPanel"; CarPanel.Margin = new Padding(4, 3, 4, 3);
this.CarPanel.Size = new System.Drawing.Size(248, 33); CarPanel.Name = "CarPanel";
this.CarPanel.TabIndex = 3; CarPanel.Size = new Size(288, 38);
CarPanel.TabIndex = 3;
// //
// nameTextBox // nameTextBox
// //
this.nameTextBox.Dock = System.Windows.Forms.DockStyle.Top; nameTextBox.Dock = DockStyle.Top;
this.nameTextBox.Location = new System.Drawing.Point(0, 13); nameTextBox.Location = new Point(0, 15);
this.nameTextBox.Name = "nameTextBox"; nameTextBox.Margin = new Padding(4, 3, 4, 3);
this.nameTextBox.Size = new System.Drawing.Size(248, 20); nameTextBox.Name = "nameTextBox";
this.nameTextBox.TabIndex = 4; nameTextBox.Size = new Size(288, 23);
nameTextBox.TabIndex = 4;
// //
// nameLabel // nameLabel
// //
this.nameLabel.AutoSize = true; nameLabel.AutoSize = true;
this.nameLabel.Dock = System.Windows.Forms.DockStyle.Top; nameLabel.Dock = DockStyle.Top;
this.nameLabel.Location = new System.Drawing.Point(0, 0); nameLabel.Location = new Point(0, 0);
this.nameLabel.Name = "nameLabel"; nameLabel.Margin = new Padding(4, 0, 4, 0);
this.nameLabel.Size = new System.Drawing.Size(60, 13); nameLabel.Name = "nameLabel";
this.nameLabel.TabIndex = 2; nameLabel.Size = new Size(62, 15);
this.nameLabel.Text = "Название:"; nameLabel.TabIndex = 2;
nameLabel.Text = "Название:";
// //
// AddParameter // AddParameter
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); AutoScaleDimensions = new SizeF(7F, 15F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; AutoScaleMode = AutoScaleMode.Font;
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; AutoSizeMode = AutoSizeMode.GrowAndShrink;
this.BackColor = System.Drawing.Color.White; BackColor = Color.White;
this.ClientSize = new System.Drawing.Size(254, 74); ClientSize = new Size(296, 85);
this.Controls.Add(this.MainPanel); Controls.Add(MainPanel);
this.MaximumSize = new System.Drawing.Size(270, 113); Icon = (Icon)resources.GetObject("$this.Icon");
this.MinimumSize = new System.Drawing.Size(270, 113); Margin = new Padding(4, 3, 4, 3);
this.Name = "AddParameter"; MaximumSize = new Size(312, 124);
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; MinimumSize = new Size(312, 124);
this.Text = "Параметер"; Name = "AddParameter";
this.MainPanel.ResumeLayout(false); StartPosition = FormStartPosition.CenterParent;
this.MainPanel.PerformLayout(); Text = "Параметер";
this.CarPanel.ResumeLayout(false); MainPanel.ResumeLayout(false);
this.CarPanel.PerformLayout(); MainPanel.PerformLayout();
this.ResumeLayout(false); CarPanel.ResumeLayout(false);
CarPanel.PerformLayout();
ResumeLayout(false);
} }
#endregion #endregion
private System.Windows.Forms.Panel MainPanel; private Panel MainPanel;
private System.Windows.Forms.Button saveItem; private Button saveItem;
private System.Windows.Forms.Panel separatopPanel1; private Panel separatopPanel1;
private System.Windows.Forms.Panel CarPanel; private Panel CarPanel;
private System.Windows.Forms.Label nameLabel; private Label nameLabel;
private System.Windows.Forms.TextBox nameTextBox; private TextBox nameTextBox;
} }
} }

View File

@ -18,7 +18,7 @@
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, 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="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="Color1" type="System.Drawing.Color, System.Drawing"">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value> <value>[base64 mime encoded serialized .NET Framework object]</value>
</data> </data>
@ -117,4 +117,292 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACea422n2yN/8qntP//8uP/8evP/7DKc/+vynL/r8py/6/K
cv+vynL/09yl///y4//o0c7/n2yN/59rjO2UapQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebI49n2yN/6Rykf/35tv///Lj/8bV
k/+vynL/r8py/6uzef+uxHP/r8py/7LLd//579r///Lj/7WKof+fbI3/nmuMbwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn2uNxZ9s
jf/Qsbr///Lj/+zoyP+vynL/r8py/6mne/+fbI3/pZKB/6/Kcv+vynL/2N6s///y4//hyMn/n2yN/59r
jeOqf38GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
4//W3qj/r8py/6/Kcv+nmX//n2yN/6OFhv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynP/tMx5/6/K
cv+vynL/7OnI///y4//JpbP/n2yN/59tjv6fbI3/nmyN959sjZuebIyBn2yN/6R6nP+wmb//oXGS/59s
jf+fbI3/oG6P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACicpH6n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbo7/qpSx/6qU
sP+fbI3/vZeo///y4//47tn/s8x4/6/Kcv+twnT/oHCM/59sjf+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/ydeX/9vgsP+vynL/r8py/8fWlP//8uP/9OPZ/6Fvj/+fbo7/qY6s/59ujv+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+gbo//n2yN/59vj/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38En22N/59tjf+3nLb/n2yN/59sjf+fbI3/oneX/qaG
pP+un7z/usjg/7rK4v+fbpD/oG6O/+/c1f//8uP/0Nuh/6/Kcv+vynL/ppaA/59sjf+kiIX/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/sMt0//Lr0P/88d7/tc17/6/Kcv+vynP/8evQ///y4//Cna3/n2yN/6yZ
tv+5yOD/rqC8/6aHpf+gc5P+n2yN/59sjf+icpL/z8zd/59tjf+fbI3+f39/AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm26QF59sjf+kdpX/3u76/7ym
vf+fbI3/n2yN/6SAn/+2u9T/vtjv/77Y7/+qkq7/n2yN/8Sgrv//8uP/9e3V/7HLdP+vynL/rsF1/6Bw
i/+fbYz/rLh3/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8/an///8uP///Lj/9feq/+vynL/r8py/83Z
nf//8uP/8NzV/6Btjv+gcJD/u87m/7zR6P+tn7v/oHCQ/59sjf+pf53/09bl/97v+v+jdJT/n2yN/5lm
jBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
i1KfbI3/roun/97v+v/e7/r/08zb/6Z4l/+fbI3/n2yN/6WBoP+vo8D/n22O/6JwkP/049n///Lj/8vX
mf+vynL/r8py/6aTgf+fbI3/pIuE/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7LMdf/27db///Lj///y
4//68N3/tMx4/6/Kcv+xy3T/9e7V///y4/+8laf/n2yN/6aCof+hcZH/n2yN/6Bujv/Aprz/5+/5/97v
+v/e7/r/roun/59sjf+eao5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACqgp6+n2yN/76sw//e7/r/3u/6/+f0/f/p7/j/xrLF/6R1lP+fbI3/n2yN/59s
jv+tf5r/2LzA/+TYw/+wynP/r8py/62+df+gb4z/n22M/627d/+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv/U3af///Lj///y4///8uP///Lj/9Tdp/+vynL/r8dz/8W/nf/Mq7X/q36Y/59sjf+fbI3/oG2O/7qd
tP/i4+7/7vj//+f0/f/e7/r/3u/6/72qwv+fbI3/pHeVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACha4wmoG6P/qBujv/W3uz/3u/6/97v+v/p9f3/7vj//+74
///p7vf/zLzO/7CJpP+fbI3/n2yN/59sjf+fbI3/oXOM/6OGhv+ifIj/n2yN/6OEhf+rs3j/rLh4/629
dv+uxHT/r8hy/6/Kcv+zyHr/8+bV//Hf1//EoK7/wZqr/9Kzu//Bnqr/o3+I/6BujP+fbI3/n2yN/59s
jf+ofJr/x7LG/+Tn8f/u+P//7vj//+74///p9f3/3u/6/97v+v/W3ev/oG2O/59tj/ueboklAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8BqHuY0Z9sjf+1mrT/3u/6/97v
+v/e7/r/7ff//+74///u+P//6e/4/+74///u+P//4+Pu/8y8zv+3lq//o3ST/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+icJD/sYun/8ezx//d2+j/7ff+/+74///u9///18/e/9bO3f/u+P//7ff//97v+v/e7/r/3u/6/7WZ
sv+fbI3/nmuMuf8A/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJGufp9s
jf+kd5b/2eTx/97v+v/e7/r/4fH7/+74///u+P//7vj//6+IpP+8nrb/2dTh/+33/v/u+P//7vj//+73
///j5e//1czb/8i0yP++o7r/tpWv/66Hov+ofJr/pHaV/6R1lP+fbI3/n22N/6R2lf+md5b/qn+d/7GM
p/+7nbX/w63C/9DD0//f3er/7PX9/+74///u+P//7vj//+bq8//Lucz/qoGe/59sjf/Jtsr/7vj//+74
///h8fv/3u/6/97v+v/Y4/D/pHaV/59sjf+ea41aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKh8m+OfbI3/x7/S/97v+v/e7/r/3u/6/+Xz/P/u+P//7vj//+74///t9/7/zb7Q/59s
jf+pfZv/wqq//9jQ3v/p7/j/7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+zz+//a1eL/xrLG/7GMp/+hb5D/pnmY/59s
jf+fbI3/ybbK/+74///u+P//5fP8/97v+v/e7/r/3u/6/8a+0v+fbI3/pHeW2gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbo74n2yN/9vp9f/e7/r/3u/6/97v+v/q9v7/7vj//+74
///u+P//7vj//+73//+fbI3/n2yN/59sjf+fbI3/oG6O/6uCn//u+P//5Ofx/8/A0f/Xz93/4N7q/+Xo
8v/p7vf/7fb+/+74///u+P//7vj//+74///l6fL/3drm/97c6P/u+P//7vj//8u5zP+hb5D/n2yN/59s
jf+fbI3/onKS/+v0/P/OwNH/q4Cd/8m2yf/u+P//7vj//+v3/v/e7/r/3u/6/97v+v/b6fT/n2yN/6Bu
jvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn22O7p9sjf/X4e7/3u/6/97v
+v/i8fv/7vj//+74///u+P//7vj//+74///u+P//n2yN/59sjf+fbI3/n2yN/97a5//t9/7/7vj//+fr
9P+8nrb/n2yN/59sjf+fbI3/n2yN/6Fvj//Wzdz/7vj//+74///p7vf/onKS/59sjf+kdZT/6/L6/+74
///s9v3/5ejy/6Nzkv+fbI3/n2yN/6Jykv/s9fz/0sbX/+32/v/m6vP/7vj//+74///u+P//4/H7/97v
+v/e7/r/1+Du/59sjf+fbo7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
jbGfbI3/x7nM/97v+v/g8fv/7Pf+/+74///u+P//7vj//+74///u+P//7vj//59sjf+fbI3/n2yN/59s
jf/q7/j/3trn/+74///u+P//7PX8/6Bujv+fbI3/n2yN/59sjf/e3On/7vj//+74///u+P//ybbK/59s
jf+fbI3/n2yN/8/B0v/u+P//7vj//+74//+qgZ7/n2yN/59sjf+icpL/wai+/8Kqv//t9/7/3trn/+74
///u+P//7vj//+z3/v/g8fv/3u/6/8W3y/+fbI3/nmuNrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACda4xMn2yN/6V3lf7n6/X/7vj//+74///u+P//7vj//+74///u+P//7vj//+74
//+fbI3/n2yN/59sjf+fbI3/roej/8ayxf/u+P//7vj//+74//+hb4//n2yN/59sjf+fbI3/7vj//+74
///u+P//7Pb9/6h8mv+fbI3/n2yN/6N0k/+thqL/7vj//+74///u+P//qoGe/59sjf+fbI3/oXCR/59s
jf/Cqr//x7TI/8m2yf/u+P//7vj//+74///u+P//7vj//+fq9P+kdpT+n2yN/55qjUoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9sjLWfbI3/r4ik/+nu9//u+P//7vj//+74
///u+P//7vj//+74///s8/v/n2yN/59sjf+fbI3/n2yN/6Jykv/GssX/7vj//+z1/P/u+P//oW+P/59s
jf+fbI3/n2yN/+74///u+P//7vj//9TK2f+fbI3/n2yN/59sjf/Y0N7/onKS/9vX5P/u+P//7vj//6qB
nv+fbI3/n2yN/6Jykv/Wzdz/wae+/6Bujv/Jtsn/7vj//+74///u+P//7vj//+nu9/+uh6P/n2yN/59s
jbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcY0SnmuN159s
jf+rgZ7+4eDs/+74///u+P//7vj//+74///ErsL/tJKs/59sjf+fbI3/n2yN/59sjf/Xz97/yLXI/9DE
1f/Itcj/7vj//6Fvj/+fbI3/n2yN/59sjf/u+P//7vj//+74//+yjqn/n2yN/59sjf+yjaj/7vj//76k
u/+6nbT/7vj//+74//+qgZ7/n2yN/59sjf+icpL/3drm/6N0k/+fbI3/ybbJ/+74///u+P//7vj//+Df
6/+qgJ3+n2yN/59rjdWlaYcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJtukBefbIzNn2yN/6Fvj/7GscX/6e/4/+74///u+P//1s7d/7uetf+icpL/n2yN/59s
jf+fbI3/4N7q/7yetv+fbI3/xrLF/+32/v+hbo//n2yN/59sjf+fbI3/7vj//+74///f3en/n2yN/59s
jf+fbI3/1s3c/+74///g3+v/oW+P/+Pl7//q8fr/pHWU/59sjf+fbI3/oG6O/6Z4l/+7nrX/1czc/+zz
+//u+P//6e73/8WwxP+gbo/+n2yN/59sjcqiaIsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn19/CJ5sjZSfa439n2yN/6R0lP/GscX/6O73/+74
///u+P//7PP7/9nT4f/DrMH/so2o/6Nzkv+fbI3/n2yN/8Kqv/++o7r/n2yN/59sjf+fbI3/n2yN/9zY
5f/s8/v/uJiw/59sjf+fbI3/n22N/9vX5P/b1+T/zr/R/59sjf+jcpL/oW+Q/6Jykf+zj6r/xrLF/9nS
4P/s8/v/7vj//+74///o7vf/xrDE/6Nzk/+fbI3/n2uN/Z5sjZKRbZEHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGyNvJ9s
jf+fbI3/n2yN/6Fxkf+4mLH/08fY/+vy+v/u+P//7vj//+74///t9v7/4uHt/9TJ2f/Tydn/vJ+3/7SR
q/+rg5//qn+c/6Z4l/+icZL/oXGR/6R2lf+kdpX/pHaV/6l+nP+uh6L/tJGr/7yft//Fr8T/0cPU/9TL
2v/s9f3/7vj//+74///u+P//6/L6/9LH1/+4mLD/onCQ/59sjf+fbI3/n2uN/Z9si0sAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAoG6MM55sjP6icJD/3cLE/7yVp/+gbo3/n2yN/59sjf+icpL/t5av/8i1yf/b1uP/6/L7/+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//6/L7/9rW4//Itcj/t5av/6Jykf+fbI3/n2yN/6Fvjv+9lqf/toyi/59s
jf+ea42HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjLufbI3/y6q1///y4//v6s3/rsJ1/6igfv+ifYj/n2yN/59s
jf+fbI3/n2yN/6Fvj/+uh6P/uZqz/8Oswf/Ov9H/2NHf/97c6P/j5fD/5unz/+nu9//t9v7/7fb+/+nu
9//m6fP/4+Xw/97c6P/Y0d//zb7Q/8Oswf+4mrL/roej/6Fuj/+fbI3/n2yN/59sjf+fbI3/on6H/6ig
fv/N0Z////Lj/+vW0f+fbI3/n2yN8JlmiA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1sjkSfbI3/pXWT//np3f//8uP/xdSQ/6/K
cv+vynL/qaZ8/59sjf+gdYv/pZSB/6J+iP+fbY3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/6t+
mf/cwcP/29W3/6/Kcv+vynL/ssx1//fu2f//8uP/uI+k/59sjf+fbIx4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp/fwaebIzPn2yN/9Kz
u///8uP/6ufF/6/Kcv+vynL/r8hy/6F4iv+fbI3/qal7/6/Kcv+vynL/rsR0/6u3eP+pqnv/qJ1//6aQ
gv+siJP/soae/6d3lP+gbY7/n22O+Z5sjfyebI38nmyO8J9sjeOebI3ZnmuNzJ5sjb+fbIyen2uMe55s
jFeca440nWqNbp9sjf+/mKr///Lj/+Xlv/+vynL/r8py/6/Kcv/W3qj///Lj/+XOzP+fbI3/nmyN6Ztx
jRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AqBq
jiufbIy1n2yN/61/mf/77eD///Li/8DSif+vynL/r8py/6iifv+fbI3/onyI/6/Jcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/xdWR///y4//u29T/n22N/59rjPifbYxbn19/CAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB/f38CoWuPOZ9sjeKfbI3/2LzA///y4//X3qv/r8py/6/Kcv+vynL/tM15//vw
3f//8uP/uZCk/59sjf+ea43MoWuPOZlmmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jMSfbI3/n2yN/59sjf+fbI3/n2yN/6d4lP/t2NL///Lj/+Hjuf+vynL/r8py/67Jcv+hdov/n2yN/6qs
e/+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7DLdP/27tX///Lj/8iksf+fbI3/n2yN/59s
jf+fbI3/n2uMwgAAAAAAAAAAAAAAAJ5rjMSfbI3/n2yN/59sjf+fbI3/tImg//zu4f/+8eH/u9CC/6/K
cv+vynL/r8py/6/Kcv/T3KT///Lj//Ti2f+ugJr/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2uMwgAA
AAAAAAAAAAAAAAAAAACfbI3/n2yN/59sjf+gbo7/q3yY/8elsf/149r///Lj//Ps0/+zzHj/r8py/6/K
cv+vyHP/oXqJ/6SFhf+vyXP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/ytiZ///y
4///8eP/1rm+/66Bm/+hbo//n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/59sjf+qe5f/yqiz//rs
3///8uP/3OGy/6/Kcv+vynL/r8py/6/Kcv+vynL/sMt0/+vox///8uP/+ere/86ut/+ugJr/oW+O/59s
jf+fbI3/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj/+zp
yP+2znz/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/S26T//vHh///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59s
jf//8uP///Lj///y4///8uP/4uS6/7HLdP+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+yzHX/4+S8///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3///Lj///y
4//37tj/5+bC/8jXlv+wynP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/77SiP/i47n///Lj///y4/+fbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3///Lj///y4//o58L/x9aU/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/B04z/4+S8//Ps0v/98eH///Lj///y4/+fbI3/n2yN/wAAAAAAAAAAAAAAAAAA
AACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP/n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP/n2yN/59s
jf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAJ9s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAAAAAACfa43Fn2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jcMAAAAAAAAAAAAAAACfa43Fn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////////
///////wB/////znOfADnOc//Oc54AOc5z/85zngAZznP/znOcABnOc/////wAD///////+AAP//////
/4AAf///////AAB///////8AAD///////gAAP//////8AAAf////A/wAAB/A//4B+AAAH4B//gH4AAAP
gH//AOAAAAcA//8AgAAAAQD//wAAAAAAAP//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/+AAAAAAAAf/4A
AAAAAAB//AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAf+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAf+AAAAAAA
AB/4AAAAAAAAH/wAAAAAAAA//AAAAAAAAD/+AAAAAAAAf/8AAAAAAAD//8AAAAAAA///gAAAAAAD//+A
AAAAAAH//wAAAAAAAf/+AAAAAAAA//gAAAB/AAA/wAAAABwAAAPAAAAAHAAAA8AAAAAcAAADwAAAABwA
AAPAAAAAHAAAA8AAAAAcAAADwAAAABwAAAPAAAAAHAAAA///////////////////////////////////
//////////////////////////////////////////////////8=
</value>
</data>
</root> </root>

View File

@ -6,8 +6,13 @@
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms> <UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<ApplicationIcon>icon.ico</ApplicationIcon>
</PropertyGroup> </PropertyGroup>
<ItemGroup>
<Content Include="icon.ico" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<PackageReference Include="HtmlAgilityPack" Version="1.11.67" /> <PackageReference Include="HtmlAgilityPack" Version="1.11.67" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" /> <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />

View File

@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_LastSelectedProfileId>D:\projects\GtaVUsersInfo\Properties\PublishProfiles\FolderProfile.pubxml</_LastSelectedProfileId>
</PropertyGroup>
<ItemGroup> <ItemGroup>
<Compile Update="Controls\CarControl.cs"> <Compile Update="Controls\CarControl.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>

View File

@ -23,7 +23,7 @@ namespace GtaVUsersInfo.Helpers
public static DialogResult ShowQuestMessage(string message) public static DialogResult ShowQuestMessage(string message)
{ {
return MessageBox.Show(message, "Информация", MessageBoxButtons.YesNo, MessageBoxIcon.Question); return MessageBox.Show(message, "Информация", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
} }
} }
} }

19
MainForm.Designer.cs generated
View File

@ -28,6 +28,7 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
panel1 = new Panel(); panel1 = new Panel();
debugCheck = new CheckBox(); debugCheck = new CheckBox();
panel2 = new Panel(); panel2 = new Panel();
@ -230,45 +231,45 @@
// openFileToolStripMenuItem // openFileToolStripMenuItem
// //
openFileToolStripMenuItem.Name = "openFileToolStripMenuItem"; openFileToolStripMenuItem.Name = "openFileToolStripMenuItem";
openFileToolStripMenuItem.Size = new Size(170, 22); openFileToolStripMenuItem.Size = new Size(180, 22);
openFileToolStripMenuItem.Text = "Открыть"; openFileToolStripMenuItem.Text = "Открыть";
openFileToolStripMenuItem.Click += openFileToolStripMenuItem_Click; openFileToolStripMenuItem.Click += openFileToolStripMenuItem_Click;
// //
// saveToolStripMenuItem // saveToolStripMenuItem
// //
saveToolStripMenuItem.Name = "saveToolStripMenuItem"; saveToolStripMenuItem.Name = "saveToolStripMenuItem";
saveToolStripMenuItem.Size = new Size(170, 22); saveToolStripMenuItem.Size = new Size(180, 22);
saveToolStripMenuItem.Text = "Сохранить"; saveToolStripMenuItem.Text = "Сохранить";
saveToolStripMenuItem.Click += saveToolStripMenuItem_Click; saveToolStripMenuItem.Click += saveToolStripMenuItem_Click;
// //
// saveAsКакToolStripMenuItem // saveAsКакToolStripMenuItem
// //
saveAsКакToolStripMenuItem.Name = "saveAsКакToolStripMenuItem"; saveAsКакToolStripMenuItem.Name = "saveAsКакToolStripMenuItem";
saveAsКакToolStripMenuItem.Size = new Size(170, 22); saveAsКакToolStripMenuItem.Size = new Size(180, 22);
saveAsКакToolStripMenuItem.Text = "Сохранить как"; saveAsКакToolStripMenuItem.Text = "Сохранить как";
saveAsКакToolStripMenuItem.Click += saveAsКакToolStripMenuItem_Click; saveAsКакToolStripMenuItem.Click += saveAsКакToolStripMenuItem_Click;
// //
// toolStripSeparator2 // toolStripSeparator2
// //
toolStripSeparator2.Name = "toolStripSeparator2"; toolStripSeparator2.Name = "toolStripSeparator2";
toolStripSeparator2.Size = new Size(167, 6); toolStripSeparator2.Size = new Size(177, 6);
// //
// newToolStripMenuItem // newToolStripMenuItem
// //
newToolStripMenuItem.Name = "newToolStripMenuItem"; newToolStripMenuItem.Name = "newToolStripMenuItem";
newToolStripMenuItem.Size = new Size(170, 22); newToolStripMenuItem.Size = new Size(180, 22);
newToolStripMenuItem.Text = "Новый персонаж"; newToolStripMenuItem.Text = "Новый персонаж";
newToolStripMenuItem.Click += newToolStripMenuItem_Click; newToolStripMenuItem.Click += newToolStripMenuItem_Click;
// //
// toolStripSeparator1 // toolStripSeparator1
// //
toolStripSeparator1.Name = "toolStripSeparator1"; toolStripSeparator1.Name = "toolStripSeparator1";
toolStripSeparator1.Size = new Size(167, 6); toolStripSeparator1.Size = new Size(177, 6);
// //
// exitToolStripMenuItem // exitToolStripMenuItem
// //
exitToolStripMenuItem.Name = "exitToolStripMenuItem"; exitToolStripMenuItem.Name = "exitToolStripMenuItem";
exitToolStripMenuItem.Size = new Size(170, 22); exitToolStripMenuItem.Size = new Size(180, 22);
exitToolStripMenuItem.Text = "Выйти"; exitToolStripMenuItem.Text = "Выйти";
exitToolStripMenuItem.Click += exitToolStripMenuItem_Click; exitToolStripMenuItem.Click += exitToolStripMenuItem_Click;
// //
@ -351,6 +352,7 @@
splitterLeft.Size = new Size(6, 487); splitterLeft.Size = new Size(6, 487);
splitterLeft.TabIndex = 6; splitterLeft.TabIndex = 6;
splitterLeft.TabStop = false; splitterLeft.TabStop = false;
splitterLeft.SplitterMoved += SplitterMoved;
// //
// splitterRigth // splitterRigth
// //
@ -361,6 +363,7 @@
splitterRigth.Size = new Size(6, 487); splitterRigth.Size = new Size(6, 487);
splitterRigth.TabIndex = 7; splitterRigth.TabIndex = 7;
splitterRigth.TabStop = false; splitterRigth.TabStop = false;
splitterRigth.SplitterMoved += SplitterMoved;
// //
// carsPanel // carsPanel
// //
@ -397,6 +400,7 @@
Controls.Add(panel2); Controls.Add(panel2);
Controls.Add(panel1); Controls.Add(panel1);
Controls.Add(menuStrip); Controls.Add(menuStrip);
Icon = (Icon)resources.GetObject("$this.Icon");
MainMenuStrip = menuStrip; MainMenuStrip = menuStrip;
Margin = new Padding(4, 3, 4, 3); Margin = new Padding(4, 3, 4, 3);
MinimumSize = new Size(611, 415); MinimumSize = new Size(611, 415);
@ -405,6 +409,7 @@
Text = "null"; Text = "null";
FormClosing += MainForm_FormClosing; FormClosing += MainForm_FormClosing;
Load += MainForm_Load; Load += MainForm_Load;
Resize += MainForm_Resize;
panel1.ResumeLayout(false); panel1.ResumeLayout(false);
panel1.PerformLayout(); panel1.PerformLayout();
buttonsPanel.ResumeLayout(false); buttonsPanel.ResumeLayout(false);

View File

@ -19,6 +19,8 @@ using System.Collections;
using System.Security.Cryptography; using System.Security.Cryptography;
using GtaVUsersInfo.Sources; using GtaVUsersInfo.Sources;
using OpenQA.Selenium.DevTools.V127.Page; using OpenQA.Selenium.DevTools.V127.Page;
using Microsoft.VisualBasic.ApplicationServices;
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
namespace GtaVUsersInfo namespace GtaVUsersInfo
{ {
@ -38,6 +40,10 @@ namespace GtaVUsersInfo
private List<Control> dtControls; private List<Control> dtControls;
private WindowParameters window;
private bool isUser;
public MainForm() public MainForm()
{ {
InitializeComponent(); InitializeComponent();
@ -72,6 +78,31 @@ namespace GtaVUsersInfo
FontSettings.SaveFontSettings(fontSettings); FontSettings.SaveFontSettings(fontSettings);
} }
isUser = false;
window = WindowParameters.LoadWindowParameters();
if (window != null)
{
if (window.prevFile != null)
{
Cars_Parameters lists = LoadDataFromFile(window.prevFile);
if (lists != null)
{
cars = lists.cars.Select(car => new CarControl(car)).ToList();
parameters = lists.parameters.Select(parameter => new ParameterControl(parameter)).ToList();
AllPanelCreate();
}
}
WindowResize();
}
else
{
window = new WindowParameters(new Size(this.Width, this.Height), new Size(this.splitterLeft.SplitPosition, this.splitterRigth.SplitPosition));
WindowParameters.SaveWindowParameters(window);
WindowResize();
}
isUser = true;
} }
private void MainForm_Load(object sender, EventArgs e) private void MainForm_Load(object sender, EventArgs e)
@ -87,6 +118,14 @@ namespace GtaVUsersInfo
FontSettings.ChangeFontInControls(this, fontSettings); FontSettings.ChangeFontInControls(this, fontSettings);
} }
private void WindowResize()
{
this.Width = window.width;
this.Height = window.height;
this.splitterLeft.SplitPosition = window.leftPos;
this.splitterRigth.SplitPosition = window.rightPos;
}
private void ParameterPanelCreate() private void ParameterPanelCreate()
{ {
parametersPanel.Controls.Clear(); parametersPanel.Controls.Clear();
@ -253,14 +292,20 @@ namespace GtaVUsersInfo
if (cars.Contains(carItem)) if (cars.Contains(carItem))
{ {
if ( DialogResult result = ErrorsShow.ShowQuestMessage(
ErrorsShow.ShowQuestMessage(
$"Вы точно хотите удалить автомобиль: {carItem.Car.Name} - {carItem.Car.Price}?" $"Вы точно хотите удалить автомобиль: {carItem.Car.Name} - {carItem.Car.Price}?"
) == DialogResult.Yes) );
if (result == DialogResult.Yes)
{ {
cars.Remove(carItem); cars.Remove(carItem);
AllPanelCreate(); AllPanelCreate();
} }
if (result == DialogResult.Cancel)
{
return;
}
} }
} }
@ -312,14 +357,20 @@ namespace GtaVUsersInfo
if (parameters.Contains(parameterControl)) if (parameters.Contains(parameterControl))
{ {
if ( DialogResult result = ErrorsShow.ShowQuestMessage(
ErrorsShow.ShowQuestMessage(
$"Вы точно хотите удалить элемент: {parameterControl.ParamName}?" $"Вы точно хотите удалить элемент: {parameterControl.ParamName}?"
) == DialogResult.Yes) );
if (result == DialogResult.Yes)
{ {
parameters.Remove(parameterControl); parameters.Remove(parameterControl);
AllPanelCreate(); AllPanelCreate();
} }
if (result == DialogResult.Cancel)
{
return;
}
} }
} }
@ -334,10 +385,10 @@ namespace GtaVUsersInfo
{ {
cars = lists.cars.Select(car => new CarControl(car)).ToList(); cars = lists.cars.Select(car => new CarControl(car)).ToList();
parameters = lists.parameters.Select(parameter => new ParameterControl(parameter)).ToList(); parameters = lists.parameters.Select(parameter => new ParameterControl(parameter)).ToList();
}
AllPanelCreate(); AllPanelCreate();
} }
}
private void saveToolStripMenuItem_Click(object sender, EventArgs e) private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{ {
@ -378,20 +429,55 @@ namespace GtaVUsersInfo
// Десериализуем данные в объект ListData // Десериализуем данные в объект ListData
Cars_Parameters data = JsonConvert.DeserializeObject<Cars_Parameters>(jsonData); Cars_Parameters data = JsonConvert.DeserializeObject<Cars_Parameters>(jsonData);
var split = openFileDialog.FileName.Split('\\');
this.Text = split[split.Length - 1];
window.prevFile = openFileDialog.FileName;
SaveWindowSize();
return data; return data;
} }
return null; // Если пользователь отменил выбор файла return null; // Если пользователь отменил выбор файла
} }
public Cars_Parameters LoadDataFromFile(string filePath)
{
if (!File.Exists(filePath))
{
ErrorsShow.ShowErrorMessage($"Ошибка открытия файла: {filePath}");
return null;
}
// Читаем данные из файла
string jsonData = File.ReadAllText(filePath);
// Десериализуем данные в объект ListData
Cars_Parameters data = JsonConvert.DeserializeObject<Cars_Parameters>(jsonData);
var split = filePath.Split('\\');
this.Text = split[split.Length - 1];
return data;
}
private void newToolStripMenuItem_Click(object sender, EventArgs e) private void newToolStripMenuItem_Click(object sender, EventArgs e)
{ {
if (ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?") == DialogResult.Yes) DialogResult result = ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?");
if (result == DialogResult.Yes)
{ {
SaveDataToFile("JSON files (*.json)|*.json|All files (*.*)|*.*"); SaveDataToFile("JSON files (*.json)|*.json|All files (*.*)|*.*");
} }
if (result == DialogResult.Cancel)
{
return;
}
cars = new List<CarControl>(); cars = new List<CarControl>();
parameters = new List<ParameterControl> { new ParameterControl("Имя"), new ParameterControl("Деньги") }; parameters = new List<ParameterControl> { new ParameterControl("Имя"), new ParameterControl("Деньги") };
this.Text = "null";
window.prevFile = null;
SaveWindowSize();
AllPanelCreate(); AllPanelCreate();
} }
@ -402,10 +488,18 @@ namespace GtaVUsersInfo
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
{ {
if (ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?") == DialogResult.Yes) DialogResult result = ErrorsShow.ShowQuestMessage("Хотите сохранить текущего персонажа?");
if (result == DialogResult.Yes)
{ {
SaveDataToFile("JSON files (*.json)|*.json|All files (*.*)|*.*"); SaveDataToFile("JSON files (*.json)|*.json|All files (*.*)|*.*");
} }
if (result == DialogResult.Cancel)
{
e.Cancel = true;
return;
}
} }
#endregion #endregion
@ -453,5 +547,24 @@ namespace GtaVUsersInfo
} }
#endregion #endregion
private void SaveWindowSize()
{
if (isUser)
{
window = new WindowParameters(new Size(this.Width, this.Height), new Size(this.splitterLeft.SplitPosition, this.splitterRigth.SplitPosition), window.prevFile);
WindowParameters.SaveWindowParameters(window);
}
}
private void MainForm_Resize(object sender, EventArgs e)
{
SaveWindowSize();
}
private void SplitterMoved(object sender, SplitterEventArgs e)
{
SaveWindowSize();
}
} }
} }

View File

@ -120,4 +120,292 @@
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAQEAAAAEAIAAoQgAAFgAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEAAABMLAAATCwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKNtkQ6fa43Vn2yN/59s
jf+fbI3/n2yN/59sjf+ebIz+nmyNmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5rjMSfa4zCAAAAAAAAAAAAAAAAnmuMxJ9r
jMIAAAAAAAAAAAAAAACea4zEn2uMwgAAAAAAAAAAAAAAAJ5rjMSfa4zCAAAAAAAAAAAAAAAAAAAAAAAA
AACebIyBn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/55sjP6cbossAAAAAAAAAAAAAAAAnmuMxJ9r
jMIAAAAAAAAAAAAAAACea4zEn2uMwgAAAAAAAAAAAAAAAJ5rjMSfa4zCAAAAAAAAAAAAAAAAnmuMxJ9r
jMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/wAA
AAAAAAAAAAAAAAAAAACdbZEVn2uN8p9sjf/p08////Lj///y4///8uP///Lj/8elsf+fbI3/n2yMoAAA
AAAAAAAAAAAAAJ9sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAn2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/wAAAAAAAAAAAAAAAJ9sjf+fbI3/AAAAAAAA
AAAAAAAAn2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2uMk59sjf+9lqf///Lj///y4///8uP///Lj///y
4//z4dj/oW6O/59sjPqcaosfAAAAAAAAAACfbI3/n2yN/wAAAAAAAAAAAAAAAJ9sjf+fbI3/AAAAAAAA
AAAAAAAAn2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjcWfbI3DAAAAAAAAAAAAAAAAn2uNxZ9sjcMAAAAAAAAAAAAA
AACfa43Fn2yNwwAAAAAAAAAAAAAAAJ9rjcWfbI3DAAAAAAAAAAAAAAAAn2+PIJ9rjPigbo3/79vV///y
4//R2qL/r8py/6/Kc//y69H///Lj/8Gbq/+fbI3/nmyMjwAAAAAAAAAAn2uNxZ9sjcMAAAAAAAAAAAAA
AACfa43Fn2yNwwAAAAAAAAAAAAAAAJ9rjcWfbI3DAAAAAAAAAAAAAAAAn2uNxZ9sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jaSfbI3/w56t///y4//17dX/sct1/6/Kcv+vynL/ztmd///y4//u2dP/n22N/59sjPWZZowUAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJ5rjS2fa439oW6P//Ph2P//8uP/zNia/6/Kcv+vynL/r8py/7HLdP/27tX///Lj/7uT
pv+fbI3/nmyMfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACea422n2yN/8qntP//8uP/8evP/7DKc/+vynL/r8py/6/K
cv+vynL/09yl///y4//o0c7/n2yN/59rjO2UapQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACebI49n2yN/6Rykf/35tv///Lj/8bV
k/+vynL/r8py/6uzef+uxHP/r8py/7LLd//579r///Lj/7WKof+fbI3/nmuMbwAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn2uNxZ9s
jf/Qsbr///Lj/+zoyP+vynL/r8py/6mne/+fbI3/pZKB/6/Kcv+vynL/2N6s///y4//hyMn/n2yN/59r
jeOqf38GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
4//W3qj/r8py/6/Kcv+nmX//n2yN/6OFhv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynP/tMx5/6/K
cv+vynL/7OnI///y4//JpbP/n2yN/59tjv6fbI3/nmyN959sjZuebIyBn2yN/6R6nP+wmb//oXGS/59s
jf+fbI3/oG6P9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACicpH6n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbo7/qpSx/6qU
sP+fbI3/vZeo///y4//47tn/s8x4/6/Kcv+twnT/oHCM/59sjf+stXn/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/ydeX/9vgsP+vynL/r8py/8fWlP//8uP/9OPZ/6Fvj/+fbo7/qY6s/59ujv+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+gbo//n2yN/59vj/UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/f38En22N/59tjf+3nLb/n2yN/59sjf+fbI3/oneX/qaG
pP+un7z/usjg/7rK4v+fbpD/oG6O/+/c1f//8uP/0Nuh/6/Kcv+vynL/ppaA/59sjf+kiIX/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/sMt0//Lr0P/88d7/tc17/6/Kcv+vynP/8evQ///y4//Cna3/n2yN/6yZ
tv+5yOD/rqC8/6aHpf+gc5P+n2yN/59sjf+icpL/z8zd/59tjf+fbI3+f39/AgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAm26QF59sjf+kdpX/3u76/7ym
vf+fbI3/n2yN/6SAn/+2u9T/vtjv/77Y7/+qkq7/n2yN/8Sgrv//8uP/9e3V/7HLdP+vynL/rsF1/6Bw
i/+fbYz/rLh3/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/8/an///8uP///Lj/9feq/+vynL/r8py/83Z
nf//8uP/8NzV/6Btjv+gcJD/u87m/7zR6P+tn7v/oHCQ/59sjf+pf53/09bl/97v+v+jdJT/n2yN/5lm
jBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
i1KfbI3/roun/97v+v/e7/r/08zb/6Z4l/+fbI3/n2yN/6WBoP+vo8D/n22O/6JwkP/049n///Lj/8vX
mf+vynL/r8py/6aTgf+fbI3/pIuE/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7LMdf/27db///Lj///y
4//68N3/tMx4/6/Kcv+xy3T/9e7V///y4/+8laf/n2yN/6aCof+hcZH/n2yN/6Bujv/Aprz/5+/5/97v
+v/e7/r/roun/59sjf+eao5PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACqgp6+n2yN/76sw//e7/r/3u/6/+f0/f/p7/j/xrLF/6R1lP+fbI3/n2yN/59s
jv+tf5r/2LzA/+TYw/+wynP/r8py/62+df+gb4z/n22M/627d/+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv/U3af///Lj///y4///8uP///Lj/9Tdp/+vynL/r8dz/8W/nf/Mq7X/q36Y/59sjf+fbI3/oG2O/7qd
tP/i4+7/7vj//+f0/f/e7/r/3u/6/72qwv+fbI3/pHeVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACha4wmoG6P/qBujv/W3uz/3u/6/97v+v/p9f3/7vj//+74
///p7vf/zLzO/7CJpP+fbI3/n2yN/59sjf+fbI3/oXOM/6OGhv+ifIj/n2yN/6OEhf+rs3j/rLh4/629
dv+uxHT/r8hy/6/Kcv+zyHr/8+bV//Hf1//EoK7/wZqr/9Kzu//Bnqr/o3+I/6BujP+fbI3/n2yN/59s
jf+ofJr/x7LG/+Tn8f/u+P//7vj//+74///p9f3/3u/6/97v+v/W3ev/oG2O/59tj/ueboklAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AP8BqHuY0Z9sjf+1mrT/3u/6/97v
+v/e7/r/7ff//+74///u+P//6e/4/+74///u+P//4+Pu/8y8zv+3lq//o3ST/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+icJD/sYun/8ezx//d2+j/7ff+/+74///u9///18/e/9bO3f/u+P//7ff//97v+v/e7/r/3u/6/7WZ
sv+fbI3/nmuMuf8A/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtJGufp9s
jf+kd5b/2eTx/97v+v/e7/r/4fH7/+74///u+P//7vj//6+IpP+8nrb/2dTh/+33/v/u+P//7vj//+73
///j5e//1czb/8i0yP++o7r/tpWv/66Hov+ofJr/pHaV/6R1lP+fbI3/n22N/6R2lf+md5b/qn+d/7GM
p/+7nbX/w63C/9DD0//f3er/7PX9/+74///u+P//7vj//+bq8//Lucz/qoGe/59sjf/Jtsr/7vj//+74
///h8fv/3u/6/97v+v/Y4/D/pHaV/59sjf+ea41aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAKh8m+OfbI3/x7/S/97v+v/e7/r/3u/6/+Xz/P/u+P//7vj//+74///t9/7/zb7Q/59s
jf+pfZv/wqq//9jQ3v/p7/j/7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+zz+//a1eL/xrLG/7GMp/+hb5D/pnmY/59s
jf+fbI3/ybbK/+74///u+P//5fP8/97v+v/e7/r/3u/6/8a+0v+fbI3/pHeW2gAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgbo74n2yN/9vp9f/e7/r/3u/6/97v+v/q9v7/7vj//+74
///u+P//7vj//+73//+fbI3/n2yN/59sjf+fbI3/oG6O/6uCn//u+P//5Ofx/8/A0f/Xz93/4N7q/+Xo
8v/p7vf/7fb+/+74///u+P//7vj//+74///l6fL/3drm/97c6P/u+P//7vj//8u5zP+hb5D/n2yN/59s
jf+fbI3/onKS/+v0/P/OwNH/q4Cd/8m2yf/u+P//7vj//+v3/v/e7/r/3u/6/97v+v/b6fT/n2yN/6Bu
jvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn22O7p9sjf/X4e7/3u/6/97v
+v/i8fv/7vj//+74///u+P//7vj//+74///u+P//n2yN/59sjf+fbI3/n2yN/97a5//t9/7/7vj//+fr
9P+8nrb/n2yN/59sjf+fbI3/n2yN/6Fvj//Wzdz/7vj//+74///p7vf/onKS/59sjf+kdZT/6/L6/+74
///s9v3/5ejy/6Nzkv+fbI3/n2yN/6Jykv/s9fz/0sbX/+32/v/m6vP/7vj//+74///u+P//4/H7/97v
+v/e7/r/1+Du/59sjf+fbo7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5s
jbGfbI3/x7nM/97v+v/g8fv/7Pf+/+74///u+P//7vj//+74///u+P//7vj//59sjf+fbI3/n2yN/59s
jf/q7/j/3trn/+74///u+P//7PX8/6Bujv+fbI3/n2yN/59sjf/e3On/7vj//+74///u+P//ybbK/59s
jf+fbI3/n2yN/8/B0v/u+P//7vj//+74//+qgZ7/n2yN/59sjf+icpL/wai+/8Kqv//t9/7/3trn/+74
///u+P//7vj//+z3/v/g8fv/3u/6/8W3y/+fbI3/nmuNrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAACda4xMn2yN/6V3lf7n6/X/7vj//+74///u+P//7vj//+74///u+P//7vj//+74
//+fbI3/n2yN/59sjf+fbI3/roej/8ayxf/u+P//7vj//+74//+hb4//n2yN/59sjf+fbI3/7vj//+74
///u+P//7Pb9/6h8mv+fbI3/n2yN/6N0k/+thqL/7vj//+74///u+P//qoGe/59sjf+fbI3/oXCR/59s
jf/Cqr//x7TI/8m2yf/u+P//7vj//+74///u+P//7vj//+fq9P+kdpT+n2yN/55qjUoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9sjLWfbI3/r4ik/+nu9//u+P//7vj//+74
///u+P//7vj//+74///s8/v/n2yN/59sjf+fbI3/n2yN/6Jykv/GssX/7vj//+z1/P/u+P//oW+P/59s
jf+fbI3/n2yN/+74///u+P//7vj//9TK2f+fbI3/n2yN/59sjf/Y0N7/onKS/9vX5P/u+P//7vj//6qB
nv+fbI3/n2yN/6Jykv/Wzdz/wae+/6Bujv/Jtsn/7vj//+74///u+P//7vj//+nu9/+uh6P/n2yN/59s
jbMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbcY0SnmuN159s
jf+rgZ7+4eDs/+74///u+P//7vj//+74///ErsL/tJKs/59sjf+fbI3/n2yN/59sjf/Xz97/yLXI/9DE
1f/Itcj/7vj//6Fvj/+fbI3/n2yN/59sjf/u+P//7vj//+74//+yjqn/n2yN/59sjf+yjaj/7vj//76k
u/+6nbT/7vj//+74//+qgZ7/n2yN/59sjf+icpL/3drm/6N0k/+fbI3/ybbJ/+74///u+P//7vj//+Df
6/+qgJ3+n2yN/59rjdWlaYcRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAJtukBefbIzNn2yN/6Fvj/7GscX/6e/4/+74///u+P//1s7d/7uetf+icpL/n2yN/59s
jf+fbI3/4N7q/7yetv+fbI3/xrLF/+32/v+hbo//n2yN/59sjf+fbI3/7vj//+74///f3en/n2yN/59s
jf+fbI3/1s3c/+74///g3+v/oW+P/+Pl7//q8fr/pHWU/59sjf+fbI3/oG6O/6Z4l/+7nrX/1czc/+zz
+//u+P//6e73/8WwxP+gbo/+n2yN/59sjcqiaIsWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn19/CJ5sjZSfa439n2yN/6R0lP/GscX/6O73/+74
///u+P//7PP7/9nT4f/DrMH/so2o/6Nzkv+fbI3/n2yN/8Kqv/++o7r/n2yN/59sjf+fbI3/n2yN/9zY
5f/s8/v/uJiw/59sjf+fbI3/n22N/9vX5P/b1+T/zr/R/59sjf+jcpL/oW+Q/6Jykf+zj6r/xrLF/9nS
4P/s8/v/7vj//+74///o7vf/xrDE/6Nzk/+fbI3/n2uN/Z5sjZKRbZEHAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoGyNvJ9s
jf+fbI3/n2yN/6Fxkf+4mLH/08fY/+vy+v/u+P//7vj//+74///t9v7/4uHt/9TJ2f/Tydn/vJ+3/7SR
q/+rg5//qn+c/6Z4l/+icZL/oXGR/6R2lf+kdpX/pHaV/6l+nP+uh6L/tJGr/7yft//Fr8T/0cPU/9TL
2v/s9f3/7vj//+74///u+P//6/L6/9LH1/+4mLD/onCQ/59sjf+fbI3/n2uN/Z9si0sAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAoG6MM55sjP6icJD/3cLE/7yVp/+gbo3/n2yN/59sjf+icpL/t5av/8i1yf/b1uP/6/L7/+74
///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74///u+P//7vj//+74
///u+P//7vj//+74///u+P//6/L7/9rW4//Itcj/t5av/6Jykf+fbI3/n2yN/6Fvjv+9lqf/toyi/59s
jf+ea42HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9rjLufbI3/y6q1///y4//v6s3/rsJ1/6igfv+ifYj/n2yN/59s
jf+fbI3/n2yN/6Fvj/+uh6P/uZqz/8Oswf/Ov9H/2NHf/97c6P/j5fD/5unz/+nu9//t9v7/7fb+/+nu
9//m6fP/4+Xw/97c6P/Y0d//zb7Q/8Oswf+4mrL/roej/6Fuj/+fbI3/n2yN/59sjf+fbI3/on6H/6ig
fv/N0Z////Lj/+vW0f+fbI3/n2yN8JlmiA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ1sjkSfbI3/pXWT//np3f//8uP/xdSQ/6/K
cv+vynL/qaZ8/59sjf+gdYv/pZSB/6J+iP+fbY3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/6t+
mf/cwcP/29W3/6/Kcv+vynL/ssx1//fu2f//8uP/uI+k/59sjf+fbIx4AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKp/fwaebIzPn2yN/9Kz
u///8uP/6ufF/6/Kcv+vynL/r8hy/6F4iv+fbI3/qal7/6/Kcv+vynL/rsR0/6u3eP+pqnv/qJ1//6aQ
gv+siJP/soae/6d3lP+gbY7/n22O+Z5sjfyebI38nmyO8J9sjeOebI3ZnmuNzJ5sjb+fbIyen2uMe55s
jFeca440nWqNbp9sjf+/mKr///Lj/+Xlv/+vynL/r8py/6/Kcv/W3qj///Lj/+XOzP+fbI3/nmyN6Ztx
jRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAf39/AqBq
jiufbIy1n2yN/61/mf/77eD///Li/8DSif+vynL/r8py/6iifv+fbI3/onyI/6/Jcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/xdWR///y4//u29T/n22N/59rjPifbYxbn19/CAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAB/f38CoWuPOZ9sjeKfbI3/2LzA///y4//X3qv/r8py/6/Kcv+vynL/tM15//vw
3f//8uP/uZCk/59sjf+ea43MoWuPOZlmmQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5r
jMSfbI3/n2yN/59sjf+fbI3/n2yN/6d4lP/t2NL///Lj/+Hjuf+vynL/r8py/67Jcv+hdov/n2yN/6qs
e/+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/7DLdP/27tX///Lj/8iksf+fbI3/n2yN/59s
jf+fbI3/n2uMwgAAAAAAAAAAAAAAAJ5rjMSfbI3/n2yN/59sjf+fbI3/tImg//zu4f/+8eH/u9CC/6/K
cv+vynL/r8py/6/Kcv/T3KT///Lj//Ti2f+ugJr/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2uMwgAA
AAAAAAAAAAAAAAAAAACfbI3/n2yN/59sjf+gbo7/q3yY/8elsf/149r///Lj//Ps0/+zzHj/r8py/6/K
cv+vyHP/oXqJ/6SFhf+vyXP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/ytiZ///y
4///8eP/1rm+/66Bm/+hbo//n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN/59sjf+qe5f/yqiz//rs
3///8uP/3OGy/6/Kcv+vynL/r8py/6/Kcv+vynL/sMt0/+vox///8uP/+ere/86ut/+ugJr/oW+O/59s
jf+fbI3/n2yN/59sjf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj/+zp
yP+2znz/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/S26T//vHh///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59s
jf//8uP///Lj///y4///8uP/4uS6/7HLdP+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+yzHX/4+S8///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3///Lj///y
4//37tj/5+bC/8jXlv+wynP/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/77SiP/i47n///Lj///y4/+fbI3/n2yN/wAA
AAAAAAAAAAAAAJ9sjf+fbI3///Lj///y4//o58L/x9aU/6/Kcv+vynL/r8py/6/Kcv+vynL/r8py/6/K
cv+vynL/r8py/6/Kcv/B04z/4+S8//Ps0v/98eH///Lj///y4/+fbI3/n2yN/wAAAAAAAAAAAAAAAAAA
AACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP/n2yN/59sjf8AAAAAAAAAAAAAAACfbI3/n2yN///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP/n2yN/59s
jf8AAAAAAAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAn2yN/59sjf//8uP///Lj///y
4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y4///8uP///Lj///y
4///8uP///Lj/59sjf+fbI3/AAAAAAAAAAAAAAAAAAAAAJ9sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAJ9s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/wAAAAAAAAAAAAAAAAAAAACfa43Fn2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jcMAAAAAAAAAAAAAAACfa43Fn2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59s
jf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjf+fbI3/n2yN/59sjcMAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////////////////////////////////////////////////////////////////////////
///////wB/////znOfADnOc//Oc54AOc5z/85zngAZznP/znOcABnOc/////wAD///////+AAP//////
/4AAf///////AAB///////8AAD///////gAAP//////8AAAf////A/wAAB/A//4B+AAAH4B//gH4AAAP
gH//AOAAAAcA//8AgAAAAQD//wAAAAAAAP//AAAAAAAA//4AAAAAAAB//gAAAAAAAH/+AAAAAAAAf/4A
AAAAAAB//AAAAAAAAD/4AAAAAAAAH/gAAAAAAAAf+AAAAAAAAB/4AAAAAAAAH/gAAAAAAAAf+AAAAAAA
AB/4AAAAAAAAH/wAAAAAAAA//AAAAAAAAD/+AAAAAAAAf/8AAAAAAAD//8AAAAAAA///gAAAAAAD//+A
AAAAAAH//wAAAAAAAf/+AAAAAAAA//gAAAB/AAA/wAAAABwAAAPAAAAAHAAAA8AAAAAcAAADwAAAABwA
AAPAAAAAHAAAA8AAAAAcAAADwAAAABwAAAPAAAAAHAAAA///////////////////////////////////
//////////////////////////////////////////////////8=
</value>
</data>
</root> </root>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>C:\Users\eugen\YandexDisk\Важное\GTAV</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<_TargetId>Folder</_TargetId>
<TargetFramework>net7.0-windows</TargetFramework>
<RuntimeIdentifier>win-x86</RuntimeIdentifier>
<SelfContained>false</SelfContained>
<PublishSingleFile>true</PublishSingleFile>
<PublishReadyToRun>false</PublishReadyToRun>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<History>True|2024-10-10T07:55:42.4660156Z;True|2024-10-10T10:36:20.4890831+03:00;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>

19
Resources.Designer.cs generated
View File

@ -104,5 +104,24 @@ namespace GtaVUsersInfo {
return ResourceManager.GetString("fontSettingsJsonPath", resourceCulture); return ResourceManager.GetString("fontSettingsJsonPath", resourceCulture);
} }
} }
/// <summary>
/// Поиск локализованного ресурса типа System.Drawing.Icon, аналогичного (Значок).
/// </summary>
public static System.Drawing.Icon icon {
get {
object obj = ResourceManager.GetObject("icon", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}
/// <summary>
/// Ищет локализованную строку, похожую на data/window.json.
/// </summary>
public static string windowParametersJsonPath {
get {
return ResourceManager.GetString("windowParametersJsonPath", resourceCulture);
}
}
} }
} }

View File

@ -132,4 +132,11 @@
<data name="fontSettingsJsonPath" xml:space="preserve"> <data name="fontSettingsJsonPath" xml:space="preserve">
<value>data/fontsettings.json</value> <value>data/fontsettings.json</value>
</data> </data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="windowParametersJsonPath" xml:space="preserve">
<value>data/window.json</value>
</data>
</root> </root>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

BIN
Resources/icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,74 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GtaVUsersInfo.Sources
{
[Serializable]
public class WindowParameters
{
public int width;
public int height;
public int leftPos;
public int rightPos;
public string? prevFile;
public WindowParameters() { }
public WindowParameters(Size window, Size pos)
{
width = window.Width;
height = window.Height;
leftPos = pos.Width;
rightPos = pos.Height;
}
public WindowParameters(Size window, Size pos, string file)
{
width = window.Width;
height = window.Height;
leftPos = pos.Width;
rightPos = pos.Height;
prevFile = file;
}
public static void SaveWindowParameters(WindowParameters fontSettings)
{
string json = JsonConvert.SerializeObject(fontSettings, Formatting.Indented);
if (!Directory.Exists(Path.GetDirectoryName(Resources.windowParametersJsonPath)))
{
Directory.CreateDirectory(Path.GetDirectoryName(Resources.windowParametersJsonPath));
}
File.WriteAllText(Resources.windowParametersJsonPath, json);
}
public static WindowParameters LoadWindowParameters()
{
try
{
string json = File.ReadAllText(Resources.windowParametersJsonPath);
return JsonConvert.DeserializeObject<WindowParameters>(json);
}
catch (FileNotFoundException)
{
Console.WriteLine($"Файл с параметрами окна не найден: {Resources.windowParametersJsonPath}");
return null;
}
catch (JsonException ex)
{
Console.WriteLine($"Ошибка при десериализации JSON параметрами окна: {ex.Message}");
return null;
}
catch (Exception ex)
{
Console.WriteLine($"Произошла неожиданная ошибка при открытии файла с параметрами окна: {ex.Message}");
return null;
}
}
}
}

View File

@ -1,6 +1,6 @@
{ {
"FontFamily": "Segoe UI Semibold", "FontFamily": "Segoe UI",
"FontSize": 27.75, "FontSize": 15.75,
"FontStyle": 1, "FontStyle": 0,
"FontColor": "64, 0, 64" "FontColor": "64, 0, 64"
} }

View File

@ -0,0 +1,7 @@
{
"width": 1004,
"height": 645,
"leftPos": 150,
"rightPos": 181,
"prevFile": "C:\\Users\\eugen\\YandexDisk\\Важное\\GTAV\\Карл.json"
}

View File

@ -0,0 +1,117 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {
"GtaVUsersInfo/1.0.0": {
"dependencies": {
"HtmlAgilityPack": "1.11.67",
"Newtonsoft.Json": "13.0.3",
"Selenium.WebDriver": "4.25.0"
},
"runtime": {
"GtaVUsersInfo.dll": {}
}
},
"HtmlAgilityPack/1.11.67": {
"runtime": {
"lib/netstandard2.0/HtmlAgilityPack.dll": {
"assemblyVersion": "1.11.67.0",
"fileVersion": "1.11.67.0"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"Selenium.WebDriver/4.25.0": {
"dependencies": {
"System.Text.Json": "8.0.4"
},
"runtime": {
"lib/netstandard2.0/WebDriver.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.0"
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"runtime": {
"lib/net7.0/System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
},
"runtimeTargets": {
"runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll": {
"rid": "browser",
"assetType": "runtime",
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Json/8.0.4": {
"dependencies": {
"System.Text.Encodings.Web": "8.0.0"
},
"runtime": {
"lib/net7.0/System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
}
}
},
"libraries": {
"GtaVUsersInfo/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"HtmlAgilityPack/1.11.67": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xnt6f8E56oK9nLqgkF42bsVSAkUuIuJnSfvzimK7GwvbhdXWRmGsx4A8AKmLOlCUq1rVSUADKalxnSMizHt4Mg==",
"path": "htmlagilitypack/1.11.67",
"hashPath": "htmlagilitypack.1.11.67.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"Selenium.WebDriver/4.25.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0g/9I5ennfL2ZaQoXsfEPj+GcqrKlcVr1yxh3C/Eed/acNZrC38OaXLorsuHdAHiGn+QySV3iz8/hFcOXvVcoA==",
"path": "selenium.webdriver/4.25.0",
"hashPath": "selenium.webdriver.4.25.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
},
"System.Text.Json/8.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
"path": "system.text.json/8.0.4",
"hashPath": "system.text.json.8.0.4.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,18 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,6 @@
{
"FontFamily": "Arial",
"FontSize": 11.0,
"FontStyle": 0,
"FontColor": "Black"
}

View File

@ -0,0 +1,110 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v7.0/win-x86",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {},
".NETCoreApp,Version=v7.0/win-x86": {
"GtaVUsersInfo/1.0.0": {
"dependencies": {
"HtmlAgilityPack": "1.11.67",
"Newtonsoft.Json": "13.0.3",
"Selenium.WebDriver": "4.25.0"
},
"runtime": {
"GtaVUsersInfo.dll": {}
}
},
"HtmlAgilityPack/1.11.67": {
"runtime": {
"lib/netstandard2.0/HtmlAgilityPack.dll": {
"assemblyVersion": "1.11.67.0",
"fileVersion": "1.11.67.0"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"Selenium.WebDriver/4.25.0": {
"dependencies": {
"System.Text.Json": "8.0.4"
},
"runtime": {
"lib/netstandard2.0/WebDriver.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.0.0.0"
}
}
},
"System.Text.Encodings.Web/8.0.0": {
"runtime": {
"lib/net7.0/System.Text.Encodings.Web.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.23.53103"
}
}
},
"System.Text.Json/8.0.4": {
"dependencies": {
"System.Text.Encodings.Web": "8.0.0"
},
"runtime": {
"lib/net7.0/System.Text.Json.dll": {
"assemblyVersion": "8.0.0.0",
"fileVersion": "8.0.724.31311"
}
}
}
}
},
"libraries": {
"GtaVUsersInfo/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"HtmlAgilityPack/1.11.67": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xnt6f8E56oK9nLqgkF42bsVSAkUuIuJnSfvzimK7GwvbhdXWRmGsx4A8AKmLOlCUq1rVSUADKalxnSMizHt4Mg==",
"path": "htmlagilitypack/1.11.67",
"hashPath": "htmlagilitypack.1.11.67.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"Selenium.WebDriver/4.25.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-0g/9I5ennfL2ZaQoXsfEPj+GcqrKlcVr1yxh3C/Eed/acNZrC38OaXLorsuHdAHiGn+QySV3iz8/hFcOXvVcoA==",
"path": "selenium.webdriver/4.25.0",
"hashPath": "selenium.webdriver.4.25.0.nupkg.sha512"
},
"System.Text.Encodings.Web/8.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
"path": "system.text.encodings.web/8.0.0",
"hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
},
"System.Text.Json/8.0.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-bAkhgDJ88XTsqczoxEMliSrpijKZHhbJQldhAmObj/RbrN3sU5dcokuXmWJWsdQAhiMJ9bTayWsL1C9fbbCRhw==",
"path": "system.text.json/8.0.4",
"hashPath": "system.text.json.8.0.4.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,18 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.0"
},
{
"name": "Microsoft.WindowsDesktop.App",
"version": "7.0.0"
}
],
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
icon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -1 +1 @@
1b431b71640ad8c8366a0fb13feab0d62c9938d2 8a6478b13bc7a79a0338eb465c5bca8fb9e4c8be

Binary file not shown.

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]

View File

@ -0,0 +1,25 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("GtaVUsersInfo")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("GtaVUsersInfo")]
[assembly: System.Reflection.AssemblyTitleAttribute("GtaVUsersInfo")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
// Создано классом WriteCodeFragment MSBuild.

View File

@ -0,0 +1 @@
90046359ec08025f9da7bb7c52014db412accd0a

View File

@ -0,0 +1,17 @@
is_global = true
build_property.ApplicationManifest =
build_property.StartupObject =
build_property.ApplicationDefaultFont =
build_property.ApplicationHighDpiMode =
build_property.ApplicationUseCompatibleTextRendering =
build_property.ApplicationVisualStyles =
build_property.TargetFramework = net7.0-windows
build_property.TargetPlatformMinVersion = 7.0
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = GtaVUsersInfo
build_property.ProjectDir = D:\projects\GtaVUsersInfo\

View File

@ -0,0 +1,10 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.Drawing;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;
global using global::System.Windows.Forms;

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More