From abf3c5c5de8eadee69fef856bcc40f9554bc4c9e Mon Sep 17 00:00:00 2001 From: Lev Rusanov <30170278+JDM170@users.noreply.github.com> Date: Wed, 26 Feb 2025 22:57:18 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Добавлен расшифровщик сохранений * Добавлена конфигурация для сборщика проекта в один файл * Начата разработка логики основного окна Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com> --- ILRepack.targets | 35 +++ MainForm.Designer.cs | 549 +++++++++++++++++++++++++++++++++++- MainForm.cs | 212 +++++++++++++- MainForm.resx | 120 ++++++++ SII_Decrypt.dll | Bin 0 -> 245760 bytes SaveWizard_rewritten.csproj | 6 + 6 files changed, 913 insertions(+), 9 deletions(-) create mode 100644 ILRepack.targets create mode 100644 MainForm.resx create mode 100644 SII_Decrypt.dll diff --git a/ILRepack.targets b/ILRepack.targets new file mode 100644 index 0000000..ac4694f --- /dev/null +++ b/ILRepack.targets @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + $([System.IO.Directory]::GetFiles("%(Directories.Identity)", "*", System.IO.SearchOption.AllDirectories).get_Length()) + + + + + \ No newline at end of file diff --git a/MainForm.Designer.cs b/MainForm.Designer.cs index 5217edf..1b7a3d3 100644 --- a/MainForm.Designer.cs +++ b/MainForm.Designer.cs @@ -28,13 +28,556 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); + this.btn_open_save = new System.Windows.Forms.Button(); + this.tlp_basic_info = new System.Windows.Forms.TableLayoutPanel(); + this.txt_loan_limit = new System.Windows.Forms.TextBox(); + this.chk_loan_limit = new System.Windows.Forms.CheckBox(); + this.chk_experience = new System.Windows.Forms.CheckBox(); + this.lbl_loan_limit = new System.Windows.Forms.Label(); + this.txt_experience = new System.Windows.Forms.TextBox(); + this.chk_money = new System.Windows.Forms.CheckBox(); + this.txt_money = new System.Windows.Forms.TextBox(); + this.lbl_money = new System.Windows.Forms.Label(); + this.lbl_experience = new System.Windows.Forms.Label(); + this.lbl_basic_info = new System.Windows.Forms.Label(); + this.chk_update_on_start = new System.Windows.Forms.CheckBox(); + this.tlp_skills = new System.Windows.Forms.TableLayoutPanel(); + this.lbl_skills = new System.Windows.Forms.Label(); + this.lbl_adr = new System.Windows.Forms.Label(); + this.txt_adr = new System.Windows.Forms.TextBox(); + this.chk_adr = new System.Windows.Forms.CheckBox(); + this.lbl_long_distance = new System.Windows.Forms.Label(); + this.lbl_high_value_cargo = new System.Windows.Forms.Label(); + this.lbl_fragile_cargo = new System.Windows.Forms.Label(); + this.lbl_urgent_delivery = new System.Windows.Forms.Label(); + this.lbl_ecodriving = new System.Windows.Forms.Label(); + this.txt_long_distance = new System.Windows.Forms.TextBox(); + this.txt_high_value_cargo = new System.Windows.Forms.TextBox(); + this.txt_fragile_cargo = new System.Windows.Forms.TextBox(); + this.txt_urgent_delivery = new System.Windows.Forms.TextBox(); + this.txt_ecodriving = new System.Windows.Forms.TextBox(); + this.chk_long_distance = new System.Windows.Forms.CheckBox(); + this.chk_high_value_cargo = new System.Windows.Forms.CheckBox(); + this.chk_fragile_cargo = new System.Windows.Forms.CheckBox(); + this.chk_urgent_delivery = new System.Windows.Forms.CheckBox(); + this.chk_ecodriving = new System.Windows.Forms.CheckBox(); + this.btn_unlock_garages = new System.Windows.Forms.Button(); + this.btn_recover_backup = new System.Windows.Forms.Button(); + this.btn_apply_changes = new System.Windows.Forms.Button(); + this.tlp_basic_info.SuspendLayout(); + this.tlp_skills.SuspendLayout(); + this.SuspendLayout(); + // + // btn_open_save + // + this.btn_open_save.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.btn_open_save.Location = new System.Drawing.Point(12, 12); + this.btn_open_save.Name = "btn_open_save"; + this.btn_open_save.Size = new System.Drawing.Size(115, 28); + this.btn_open_save.TabIndex = 0; + this.btn_open_save.Text = "Open save"; + this.btn_open_save.UseVisualStyleBackColor = true; + this.btn_open_save.Click += new System.EventHandler(this.btn_open_save_Click); + // + // tlp_basic_info + // + this.tlp_basic_info.ColumnCount = 3; + this.tlp_basic_info.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F)); + this.tlp_basic_info.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 40F)); + this.tlp_basic_info.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F)); + this.tlp_basic_info.Controls.Add(this.txt_loan_limit, 1, 3); + this.tlp_basic_info.Controls.Add(this.chk_loan_limit, 2, 3); + this.tlp_basic_info.Controls.Add(this.chk_experience, 2, 2); + this.tlp_basic_info.Controls.Add(this.lbl_loan_limit, 0, 3); + this.tlp_basic_info.Controls.Add(this.txt_experience, 1, 2); + this.tlp_basic_info.Controls.Add(this.chk_money, 2, 1); + this.tlp_basic_info.Controls.Add(this.txt_money, 1, 1); + this.tlp_basic_info.Controls.Add(this.lbl_money, 0, 1); + this.tlp_basic_info.Controls.Add(this.lbl_experience, 0, 2); + this.tlp_basic_info.Controls.Add(this.lbl_basic_info, 1, 0); + this.tlp_basic_info.Location = new System.Drawing.Point(12, 46); + this.tlp_basic_info.Name = "tlp_basic_info"; + this.tlp_basic_info.RowCount = 4; + this.tlp_basic_info.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 24.99927F)); + this.tlp_basic_info.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 24.99927F)); + this.tlp_basic_info.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 24.99927F)); + this.tlp_basic_info.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25.00219F)); + this.tlp_basic_info.Size = new System.Drawing.Size(343, 146); + this.tlp_basic_info.TabIndex = 1; + // + // txt_loan_limit + // + this.txt_loan_limit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_loan_limit.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_loan_limit.Location = new System.Drawing.Point(105, 114); + this.txt_loan_limit.MaxLength = 9; + this.txt_loan_limit.Name = "txt_loan_limit"; + this.txt_loan_limit.Size = new System.Drawing.Size(131, 26); + this.txt_loan_limit.TabIndex = 6; + // + // chk_loan_limit + // + this.chk_loan_limit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_loan_limit.AutoSize = true; + this.chk_loan_limit.Checked = true; + this.chk_loan_limit.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_loan_limit.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_loan_limit.Location = new System.Drawing.Point(242, 117); + this.chk_loan_limit.Name = "chk_loan_limit"; + this.chk_loan_limit.Size = new System.Drawing.Size(98, 19); + this.chk_loan_limit.TabIndex = 7; + this.chk_loan_limit.Text = "Don\'t change"; + this.chk_loan_limit.UseVisualStyleBackColor = true; + // + // chk_experience + // + this.chk_experience.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_experience.AutoSize = true; + this.chk_experience.Checked = true; + this.chk_experience.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_experience.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_experience.Location = new System.Drawing.Point(242, 80); + this.chk_experience.Name = "chk_experience"; + this.chk_experience.Size = new System.Drawing.Size(98, 19); + this.chk_experience.TabIndex = 5; + this.chk_experience.Text = "Don\'t change"; + this.chk_experience.UseVisualStyleBackColor = true; + // + // lbl_loan_limit + // + this.lbl_loan_limit.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_loan_limit.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_loan_limit.Location = new System.Drawing.Point(3, 115); + this.lbl_loan_limit.Name = "lbl_loan_limit"; + this.lbl_loan_limit.Size = new System.Drawing.Size(96, 23); + this.lbl_loan_limit.TabIndex = 9; + this.lbl_loan_limit.Text = "Loan limit:"; + // + // txt_experience + // + this.txt_experience.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_experience.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_experience.Location = new System.Drawing.Point(105, 77); + this.txt_experience.MaxLength = 9; + this.txt_experience.Name = "txt_experience"; + this.txt_experience.Size = new System.Drawing.Size(131, 26); + this.txt_experience.TabIndex = 4; + // + // chk_money + // + this.chk_money.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_money.AutoSize = true; + this.chk_money.Checked = true; + this.chk_money.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_money.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_money.Location = new System.Drawing.Point(242, 44); + this.chk_money.Name = "chk_money"; + this.chk_money.Size = new System.Drawing.Size(98, 19); + this.chk_money.TabIndex = 3; + this.chk_money.Text = "Don\'t change"; + this.chk_money.UseVisualStyleBackColor = true; + // + // txt_money + // + this.txt_money.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_money.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_money.Location = new System.Drawing.Point(105, 41); + this.txt_money.MaxLength = 9; + this.txt_money.Name = "txt_money"; + this.txt_money.Size = new System.Drawing.Size(131, 26); + this.txt_money.TabIndex = 2; + // + // lbl_money + // + this.lbl_money.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_money.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_money.Location = new System.Drawing.Point(3, 42); + this.lbl_money.Name = "lbl_money"; + this.lbl_money.Size = new System.Drawing.Size(96, 23); + this.lbl_money.TabIndex = 1; + this.lbl_money.Text = "Money:"; + // + // lbl_experience + // + this.lbl_experience.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_experience.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_experience.Location = new System.Drawing.Point(3, 78); + this.lbl_experience.Name = "lbl_experience"; + this.lbl_experience.Size = new System.Drawing.Size(96, 23); + this.lbl_experience.TabIndex = 4; + this.lbl_experience.Text = "Experience:"; + // + // lbl_basic_info + // + this.lbl_basic_info.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lbl_basic_info.AutoSize = true; + this.lbl_basic_info.Font = new System.Drawing.Font("Calibri", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_basic_info.Location = new System.Drawing.Point(124, 5); + this.lbl_basic_info.Name = "lbl_basic_info"; + this.lbl_basic_info.Size = new System.Drawing.Size(93, 26); + this.lbl_basic_info.TabIndex = 0; + this.lbl_basic_info.Text = "Basic info"; + // + // chk_update_on_start + // + this.chk_update_on_start.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_update_on_start.Location = new System.Drawing.Point(174, 15); + this.chk_update_on_start.Name = "chk_update_on_start"; + this.chk_update_on_start.Size = new System.Drawing.Size(181, 24); + this.chk_update_on_start.TabIndex = 1; + this.chk_update_on_start.Text = "Update configs on start"; + this.chk_update_on_start.UseVisualStyleBackColor = true; + this.chk_update_on_start.CheckedChanged += new System.EventHandler(this.chk_update_on_start_CheckedChanged); + // + // tlp_skills + // + this.tlp_skills.ColumnCount = 3; + this.tlp_skills.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 37.60933F)); + this.tlp_skills.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 32.36152F)); + this.tlp_skills.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 29.73761F)); + this.tlp_skills.Controls.Add(this.lbl_skills, 1, 0); + this.tlp_skills.Controls.Add(this.lbl_adr, 0, 1); + this.tlp_skills.Controls.Add(this.txt_adr, 1, 1); + this.tlp_skills.Controls.Add(this.chk_adr, 2, 1); + this.tlp_skills.Controls.Add(this.lbl_long_distance, 0, 2); + this.tlp_skills.Controls.Add(this.lbl_high_value_cargo, 0, 3); + this.tlp_skills.Controls.Add(this.lbl_fragile_cargo, 0, 4); + this.tlp_skills.Controls.Add(this.lbl_urgent_delivery, 0, 5); + this.tlp_skills.Controls.Add(this.lbl_ecodriving, 0, 6); + this.tlp_skills.Controls.Add(this.txt_long_distance, 1, 2); + this.tlp_skills.Controls.Add(this.txt_high_value_cargo, 1, 3); + this.tlp_skills.Controls.Add(this.txt_fragile_cargo, 1, 4); + this.tlp_skills.Controls.Add(this.txt_urgent_delivery, 1, 5); + this.tlp_skills.Controls.Add(this.txt_ecodriving, 1, 6); + this.tlp_skills.Controls.Add(this.chk_long_distance, 2, 2); + this.tlp_skills.Controls.Add(this.chk_high_value_cargo, 2, 3); + this.tlp_skills.Controls.Add(this.chk_fragile_cargo, 2, 4); + this.tlp_skills.Controls.Add(this.chk_urgent_delivery, 2, 5); + this.tlp_skills.Controls.Add(this.chk_ecodriving, 2, 6); + this.tlp_skills.Location = new System.Drawing.Point(12, 198); + this.tlp_skills.Name = "tlp_skills"; + this.tlp_skills.RowCount = 7; + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); + this.tlp_skills.Size = new System.Drawing.Size(343, 254); + this.tlp_skills.TabIndex = 3; + // + // lbl_skills + // + this.lbl_skills.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lbl_skills.AutoSize = true; + this.lbl_skills.Font = new System.Drawing.Font("Calibri", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_skills.Location = new System.Drawing.Point(157, 5); + this.lbl_skills.Name = "lbl_skills"; + this.lbl_skills.Size = new System.Drawing.Size(55, 26); + this.lbl_skills.TabIndex = 1; + this.lbl_skills.Text = "Skills"; + // + // lbl_adr + // + this.lbl_adr.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_adr.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_adr.Location = new System.Drawing.Point(3, 42); + this.lbl_adr.Name = "lbl_adr"; + this.lbl_adr.Size = new System.Drawing.Size(123, 23); + this.lbl_adr.TabIndex = 2; + this.lbl_adr.Text = "ADR:"; + // + // txt_adr + // + this.txt_adr.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_adr.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_adr.Location = new System.Drawing.Point(132, 41); + this.txt_adr.Name = "txt_adr"; + this.txt_adr.Size = new System.Drawing.Size(105, 26); + this.txt_adr.TabIndex = 8; + // + // chk_adr + // + this.chk_adr.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_adr.AutoSize = true; + this.chk_adr.Checked = true; + this.chk_adr.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_adr.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_adr.Location = new System.Drawing.Point(243, 44); + this.chk_adr.Name = "chk_adr"; + this.chk_adr.Size = new System.Drawing.Size(97, 19); + this.chk_adr.TabIndex = 9; + this.chk_adr.Text = "Don\'t change"; + this.chk_adr.UseVisualStyleBackColor = true; + // + // lbl_long_distance + // + this.lbl_long_distance.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_long_distance.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_long_distance.Location = new System.Drawing.Point(3, 78); + this.lbl_long_distance.Name = "lbl_long_distance"; + this.lbl_long_distance.Size = new System.Drawing.Size(123, 23); + this.lbl_long_distance.TabIndex = 8; + this.lbl_long_distance.Text = "Long distance:"; + // + // lbl_high_value_cargo + // + this.lbl_high_value_cargo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_high_value_cargo.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_high_value_cargo.Location = new System.Drawing.Point(3, 114); + this.lbl_high_value_cargo.Name = "lbl_high_value_cargo"; + this.lbl_high_value_cargo.Size = new System.Drawing.Size(123, 23); + this.lbl_high_value_cargo.TabIndex = 9; + this.lbl_high_value_cargo.Text = "High value cargo:"; + // + // lbl_fragile_cargo + // + this.lbl_fragile_cargo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_fragile_cargo.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_fragile_cargo.Location = new System.Drawing.Point(3, 150); + this.lbl_fragile_cargo.Name = "lbl_fragile_cargo"; + this.lbl_fragile_cargo.Size = new System.Drawing.Size(123, 23); + this.lbl_fragile_cargo.TabIndex = 10; + this.lbl_fragile_cargo.Text = "Fragile cargo:"; + // + // lbl_urgent_delivery + // + this.lbl_urgent_delivery.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_urgent_delivery.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_urgent_delivery.Location = new System.Drawing.Point(3, 186); + this.lbl_urgent_delivery.Name = "lbl_urgent_delivery"; + this.lbl_urgent_delivery.Size = new System.Drawing.Size(123, 23); + this.lbl_urgent_delivery.TabIndex = 11; + this.lbl_urgent_delivery.Text = "Urgent delivery:"; + // + // lbl_ecodriving + // + this.lbl_ecodriving.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.lbl_ecodriving.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.lbl_ecodriving.Location = new System.Drawing.Point(3, 223); + this.lbl_ecodriving.Name = "lbl_ecodriving"; + this.lbl_ecodriving.Size = new System.Drawing.Size(123, 23); + this.lbl_ecodriving.TabIndex = 12; + this.lbl_ecodriving.Text = "Ecodriving:"; + // + // txt_long_distance + // + this.txt_long_distance.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_long_distance.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_long_distance.Location = new System.Drawing.Point(132, 77); + this.txt_long_distance.MaxLength = 1; + this.txt_long_distance.Name = "txt_long_distance"; + this.txt_long_distance.Size = new System.Drawing.Size(105, 26); + this.txt_long_distance.TabIndex = 10; + // + // txt_high_value_cargo + // + this.txt_high_value_cargo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_high_value_cargo.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_high_value_cargo.Location = new System.Drawing.Point(132, 113); + this.txt_high_value_cargo.MaxLength = 1; + this.txt_high_value_cargo.Name = "txt_high_value_cargo"; + this.txt_high_value_cargo.Size = new System.Drawing.Size(105, 26); + this.txt_high_value_cargo.TabIndex = 12; + // + // txt_fragile_cargo + // + this.txt_fragile_cargo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_fragile_cargo.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_fragile_cargo.Location = new System.Drawing.Point(132, 149); + this.txt_fragile_cargo.MaxLength = 1; + this.txt_fragile_cargo.Name = "txt_fragile_cargo"; + this.txt_fragile_cargo.Size = new System.Drawing.Size(105, 26); + this.txt_fragile_cargo.TabIndex = 14; + // + // txt_urgent_delivery + // + this.txt_urgent_delivery.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_urgent_delivery.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_urgent_delivery.Location = new System.Drawing.Point(132, 185); + this.txt_urgent_delivery.MaxLength = 1; + this.txt_urgent_delivery.Name = "txt_urgent_delivery"; + this.txt_urgent_delivery.Size = new System.Drawing.Size(105, 26); + this.txt_urgent_delivery.TabIndex = 16; + // + // txt_ecodriving + // + this.txt_ecodriving.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.txt_ecodriving.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.txt_ecodriving.Location = new System.Drawing.Point(132, 222); + this.txt_ecodriving.MaxLength = 1; + this.txt_ecodriving.Name = "txt_ecodriving"; + this.txt_ecodriving.Size = new System.Drawing.Size(105, 26); + this.txt_ecodriving.TabIndex = 18; + // + // chk_long_distance + // + this.chk_long_distance.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_long_distance.AutoSize = true; + this.chk_long_distance.Checked = true; + this.chk_long_distance.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_long_distance.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_long_distance.Location = new System.Drawing.Point(243, 80); + this.chk_long_distance.Name = "chk_long_distance"; + this.chk_long_distance.Size = new System.Drawing.Size(97, 19); + this.chk_long_distance.TabIndex = 11; + this.chk_long_distance.Text = "Don\'t change"; + this.chk_long_distance.UseVisualStyleBackColor = true; + // + // chk_high_value_cargo + // + this.chk_high_value_cargo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_high_value_cargo.AutoSize = true; + this.chk_high_value_cargo.Checked = true; + this.chk_high_value_cargo.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_high_value_cargo.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_high_value_cargo.Location = new System.Drawing.Point(243, 116); + this.chk_high_value_cargo.Name = "chk_high_value_cargo"; + this.chk_high_value_cargo.Size = new System.Drawing.Size(97, 19); + this.chk_high_value_cargo.TabIndex = 13; + this.chk_high_value_cargo.Text = "Don\'t change"; + this.chk_high_value_cargo.UseVisualStyleBackColor = true; + // + // chk_fragile_cargo + // + this.chk_fragile_cargo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_fragile_cargo.AutoSize = true; + this.chk_fragile_cargo.Checked = true; + this.chk_fragile_cargo.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_fragile_cargo.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_fragile_cargo.Location = new System.Drawing.Point(243, 152); + this.chk_fragile_cargo.Name = "chk_fragile_cargo"; + this.chk_fragile_cargo.Size = new System.Drawing.Size(97, 19); + this.chk_fragile_cargo.TabIndex = 15; + this.chk_fragile_cargo.Text = "Don\'t change"; + this.chk_fragile_cargo.UseVisualStyleBackColor = true; + // + // chk_urgent_delivery + // + this.chk_urgent_delivery.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_urgent_delivery.AutoSize = true; + this.chk_urgent_delivery.Checked = true; + this.chk_urgent_delivery.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_urgent_delivery.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_urgent_delivery.Location = new System.Drawing.Point(243, 188); + this.chk_urgent_delivery.Name = "chk_urgent_delivery"; + this.chk_urgent_delivery.Size = new System.Drawing.Size(97, 19); + this.chk_urgent_delivery.TabIndex = 17; + this.chk_urgent_delivery.Text = "Don\'t change"; + this.chk_urgent_delivery.UseVisualStyleBackColor = true; + // + // chk_ecodriving + // + this.chk_ecodriving.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chk_ecodriving.AutoSize = true; + this.chk_ecodriving.Checked = true; + this.chk_ecodriving.CheckState = System.Windows.Forms.CheckState.Checked; + this.chk_ecodriving.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.chk_ecodriving.Location = new System.Drawing.Point(243, 225); + this.chk_ecodriving.Name = "chk_ecodriving"; + this.chk_ecodriving.Size = new System.Drawing.Size(97, 19); + this.chk_ecodriving.TabIndex = 19; + this.chk_ecodriving.Text = "Don\'t change"; + this.chk_ecodriving.UseVisualStyleBackColor = true; + // + // btn_unlock_garages + // + this.btn_unlock_garages.Enabled = false; + this.btn_unlock_garages.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.btn_unlock_garages.Location = new System.Drawing.Point(12, 458); + this.btn_unlock_garages.Name = "btn_unlock_garages"; + this.btn_unlock_garages.Size = new System.Drawing.Size(115, 34); + this.btn_unlock_garages.TabIndex = 20; + this.btn_unlock_garages.Text = "Unlock garages"; + this.btn_unlock_garages.UseVisualStyleBackColor = true; + // + // btn_recover_backup + // + this.btn_recover_backup.Enabled = false; + this.btn_recover_backup.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.btn_recover_backup.Location = new System.Drawing.Point(133, 458); + this.btn_recover_backup.Name = "btn_recover_backup"; + this.btn_recover_backup.Size = new System.Drawing.Size(116, 34); + this.btn_recover_backup.TabIndex = 21; + this.btn_recover_backup.Text = "Recover backup"; + this.btn_recover_backup.UseVisualStyleBackColor = true; + // + // btn_apply_changes + // + this.btn_apply_changes.Enabled = false; + this.btn_apply_changes.Font = new System.Drawing.Font("Calibri", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.btn_apply_changes.Location = new System.Drawing.Point(254, 458); + this.btn_apply_changes.Name = "btn_apply_changes"; + this.btn_apply_changes.Size = new System.Drawing.Size(101, 34); + this.btn_apply_changes.TabIndex = 22; + this.btn_apply_changes.Text = "Apply changes"; + this.btn_apply_changes.UseVisualStyleBackColor = true; + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(800, 450); - this.Text = "Form1"; + this.ClientSize = new System.Drawing.Size(369, 501); + this.Controls.Add(this.btn_apply_changes); + this.Controls.Add(this.btn_recover_backup); + this.Controls.Add(this.btn_unlock_garages); + this.Controls.Add(this.tlp_skills); + this.Controls.Add(this.chk_update_on_start); + this.Controls.Add(this.tlp_basic_info); + this.Controls.Add(this.btn_open_save); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.MaximizeBox = false; + this.Name = "MainForm"; + this.Text = "SaveWizard"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed); + this.Load += new System.EventHandler(this.MainForm_Load); + this.tlp_basic_info.ResumeLayout(false); + this.tlp_basic_info.PerformLayout(); + this.tlp_skills.ResumeLayout(false); + this.tlp_skills.PerformLayout(); + this.ResumeLayout(false); + } #endregion + + private System.Windows.Forms.Button btn_open_save; + private System.Windows.Forms.TableLayoutPanel tlp_basic_info; + private System.Windows.Forms.Label lbl_basic_info; + private System.Windows.Forms.Label lbl_money; + private System.Windows.Forms.CheckBox chk_update_on_start; + private System.Windows.Forms.TextBox txt_money; + private System.Windows.Forms.TextBox txt_experience; + private System.Windows.Forms.Label lbl_experience; + private System.Windows.Forms.TextBox txt_loan_limit; + private System.Windows.Forms.CheckBox chk_money; + private System.Windows.Forms.CheckBox chk_experience; + private System.Windows.Forms.CheckBox chk_loan_limit; + private System.Windows.Forms.Label lbl_loan_limit; + private System.Windows.Forms.TableLayoutPanel tlp_skills; + private System.Windows.Forms.Label lbl_skills; + private System.Windows.Forms.Label lbl_adr; + private System.Windows.Forms.TextBox txt_adr; + private System.Windows.Forms.CheckBox chk_adr; + private System.Windows.Forms.Label lbl_long_distance; + private System.Windows.Forms.Label lbl_high_value_cargo; + private System.Windows.Forms.Label lbl_fragile_cargo; + private System.Windows.Forms.Label lbl_urgent_delivery; + private System.Windows.Forms.Label lbl_ecodriving; + private System.Windows.Forms.TextBox txt_long_distance; + private System.Windows.Forms.TextBox txt_high_value_cargo; + private System.Windows.Forms.TextBox txt_fragile_cargo; + private System.Windows.Forms.TextBox txt_urgent_delivery; + private System.Windows.Forms.TextBox txt_ecodriving; + private System.Windows.Forms.CheckBox chk_long_distance; + private System.Windows.Forms.CheckBox chk_high_value_cargo; + private System.Windows.Forms.CheckBox chk_fragile_cargo; + private System.Windows.Forms.CheckBox chk_urgent_delivery; + private System.Windows.Forms.CheckBox chk_ecodriving; + private System.Windows.Forms.Button btn_unlock_garages; + private System.Windows.Forms.Button btn_recover_backup; + private System.Windows.Forms.Button btn_apply_changes; } } diff --git a/MainForm.cs b/MainForm.cs index ddb1566..b89e05b 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -1,20 +1,220 @@ -using System; +using Newtonsoft.Json; +using System; using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; +using System.IO; using System.Linq; -using System.Text; -using System.Threading.Tasks; +using System.Runtime.InteropServices; +using System.Text.RegularExpressions; using System.Windows.Forms; namespace SaveWizard_rewritten { public partial class MainForm: Form { + private readonly string config_file_name = "update.cfg"; + + [DllImport("SII_Decrypt.dll")] + public static extern int GetFileFormat(string FileName); + + [DllImport("SII_Decrypt.dll")] + public static extern int DecryptAndDecodeFile(string InputFile, string OutputFile); + + private Dictionary items = null; + + private string opened_file_path, selected_game; + + private Dictionary dlc = null; + private Dictionary owns = null; + public MainForm() { InitializeComponent(); + // Test stuff + //string path = Path.Combine(Environment.CurrentDirectory, "configs"); + //if (Directory.Exists(path)) + // Directory.Delete(path, true); + //path = Path.Combine(Environment.CurrentDirectory, "update.cfg"); + //if (File.Exists(path)) + // File.Delete(path); + } + + private class WindowText + { + private CheckBox Check { get; set; } + private string Str { get; set; } + + public WindowText(CheckBox _check, string _str) + { + Check = _check; + Str = _str; + } + + public CheckBox GetCheck() + { + return Check; + } + + public string GetString() + { + return Str; + } + } + + private void boxTextChanged(object sender, EventArgs e) + { + TextBox _sender = sender as TextBox; + items[_sender].GetCheck().Checked = false; + } + + private void ValidateBasic(object sender, KeyPressEventArgs e) + { + if (!(e.KeyChar >= '0' && e.KeyChar <= '9') && !char.IsControl(e.KeyChar)) + e.Handled = true; + } + + private void ValidateSkills(object sender, KeyPressEventArgs e) + { + if (!(e.KeyChar >= '0' && e.KeyChar <= '6') && !char.IsControl(e.KeyChar)) + e.Handled = true; + } + + private void GetFileData(string filename) + { + string file_data = File.ReadAllText(filename); + RegexHandler.FillLines(Regex.Split(file_data, "\n").ToList()); + + foreach (KeyValuePair item in items) + item.Key.Text = RegexHandler.GetValue(RegexHandler.SearchLine(item.Value.GetString())); + + if (RegexHandler.SearchLine("company.volatile.stokes.calais") != 0) + selected_game = "ets2"; + else if (RegexHandler.SearchLine("company.volatile.ed_mkt.elko") != 0) + selected_game = "ats"; + else + selected_game = null; + if (selected_game != null) + { + string config_path = $"configs/{selected_game}/dlc.json"; + if (File.Exists(config_path)) + { + dlc = JsonConvert.DeserializeObject>(File.ReadAllText(config_path)); + owns = new Dictionary + { + { "base", true } + }; + List companies = RegexHandler.GetArrayItems(RegexHandler.SearchLine("companies:")); + foreach (var company in companies) + foreach (var item in dlc) + if (company.Contains(item.Value)) + owns[item.Key] = true; + owns = null; + } + else + MessageBox.Show($"'dlc.json' from '{selected_game}' have errors or not found, functionality has been limited", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + btn_unlock_garages.Enabled = true; + btn_recover_backup.Enabled = true; + btn_apply_changes.Enabled = true; + } + + private void ClearData() + { + opened_file_path = null; + RegexHandler.FillLines(null); + selected_game = null; + dlc = null; + owns = null; + foreach (KeyValuePair item in items) + { + item.Key.Text = ""; + item.Value.GetCheck().Checked = true; + } + btn_unlock_garages.Enabled = false; + btn_recover_backup.Enabled = false; + btn_apply_changes.Enabled = false; + } + + private void MainForm_FormClosed(object sender, FormClosedEventArgs e) + { + Application.Exit(); + } + + private void MainForm_Load(object sender, EventArgs e) + { + items = new Dictionary + { + { txt_money, new WindowText(chk_money, "money_account:") }, + { txt_experience, new WindowText(chk_experience, "experience_points:") }, + { txt_loan_limit, new WindowText(chk_loan_limit, "loan_limit:") }, + { txt_long_distance, new WindowText(chk_long_distance, "long_dist:") }, + { txt_high_value_cargo, new WindowText(chk_high_value_cargo, "heavy:") }, + { txt_fragile_cargo, new WindowText(chk_fragile_cargo, "fragile:") }, + { txt_urgent_delivery, new WindowText(chk_urgent_delivery, "urgent:") }, + { txt_ecodriving, new WindowText(chk_ecodriving, "mechanical:") }, + }; + KeyPressEventHandler basic = new KeyPressEventHandler(ValidateBasic); + txt_money.KeyPress += basic; + txt_experience.KeyPress += basic; + txt_loan_limit.KeyPress += basic; + //txt_adr.KeyPress += new KeyPressEventHandler(ValidateADR); + KeyPressEventHandler skills = new KeyPressEventHandler(ValidateSkills); + txt_long_distance.KeyPress += skills; + txt_high_value_cargo.KeyPress += skills; + txt_fragile_cargo.KeyPress += skills; + txt_urgent_delivery.KeyPress += skills; + txt_ecodriving.KeyPress += skills; + foreach (TextBox txtbox in items.Keys) + txtbox.TextChanged += boxTextChanged; + Dictionary update_conf = new Dictionary + { + { "update_on_start", false } + }; + string path = Path.Combine(Environment.CurrentDirectory, config_file_name); + if (File.Exists(path)) + update_conf = JsonConvert.DeserializeObject>(File.ReadAllText(path)); + if (update_conf["update_on_start"]) + { + chk_update_on_start.Checked = true; + UpdateForm window = new UpdateForm(); + window.ShowDialog(); + window.Focus(); + } + } + + private void chk_update_on_start_CheckedChanged(object sender, EventArgs e) + { + File.WriteAllText( + Path.Combine(Environment.CurrentDirectory, config_file_name), + JsonConvert.SerializeObject(new Dictionary + { + { "update_on_start", chk_update_on_start.Checked } + }) + ); + } + + private void btn_open_save_Click(object sender, EventArgs e) + { + ClearData(); + OpenFileDialog ofd = new OpenFileDialog() + { + Title = "Выберите файл сохранения", + Filter = "Сохранение в формате SII|game.sii", + Multiselect = false, + }; + if (ofd.ShowDialog() == DialogResult.OK) + { + if (GetFileFormat(ofd.FileName) == 2) + { + if (DecryptAndDecodeFile(ofd.FileName, ofd.FileName) != 0) + { + MessageBox.Show("Something went wrong with decrypting file. Try again.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + } + GetFileData(ofd.FileName); + opened_file_path = ofd.FileName; + } } } } diff --git a/MainForm.resx b/MainForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/MainForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/SII_Decrypt.dll b/SII_Decrypt.dll new file mode 100644 index 0000000000000000000000000000000000000000..988205151e1d3baa0a3fe50228e2f0cdbe83311f GIT binary patch literal 245760 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�^ry|U48|_wc7A&M)Y0q9cSLkGH%i)g z<{yt*@uTFrW4%}II{9n#Q1_Z=pUvEo@xhZHom-Af$oqc#3ZL-}EiO#Y;OwQpAMu}L z->&e=`h_WLEsIyl4{IwmZ9?6`>Wkx|hTVq)Va#wR3B znmlSg&LceCg=#zMSffQ}I_T!(k(8xCG&>$v`ja zY@rvGglp0$+ZmJO97)4y+c}h;(cV-h^6DGB^)n)!a8J&UbOUTfdMe;)f;W|hXDK|B zhjb@gT~RI!X*m9Z3dGe5>FKzV^D*-PX@G-hHx=piW4!fqE1mI7H0~X7H2^a4okF=H zJm-WfIlD3%-!lO;?)?FYfIw2mpE!RJ^&Q21Hm)h8EGdJsiTIudpc1_)SClgt&^P2c zAb<-O#UG(OJ1;}^9cNdJi0QW<1 zp909i_jEjS6yQUi!*vMK9MO+L)R&L%o_KC6=8s0+1>F1N>WO*`xH_V*iKxeb^sTt2 zYT72GC6`OPkF+J_()gJU)VgwM3y_vmE-hxZ0~LX`%YN=7ZC<%F z`#ET%T-siwWtU4UspkyR?*iS`sfFuC!T^&23jiwtn*iiyC z8WU-a;Mk5K5fLQa#~NXcvwFvb$At$6MGU~}M>b)?&l(h8K{C}f60hI9UYzO?i5l=W z(&P#r8WbKAH!&!pTa49;7K`sXN8qI+(gVLJG+dmge}9?N-5M7V9z4!F3g=*xlKm!H zVza|=oiDwTt9=RFaxQbooEghBEO=>fTmLJ!e%@}iS9#K#&O zV;ztDa_K!H%cK|gQ*V@%8yp^D^$rV)35e=FF(NL!%cM9mnwQ@LqDl%NH3A|Z-UmV` zx9xjy^d$YpFDfX+FMMO@NKsE~;fR^OmV#P62WWJ~J?5wlOw_?M}+noBAp&w59V#{{A$k$NFA`Nh3L z-QDmuS+{TqK%^eMW|HC^5fw{%*EKO*?~JV@gMl|zQVux-Bg6F0gmg^|wnh^)LI$QB zSycbHh=Gv_sD^wG3XiqEEJJej5r^1@LQxZAtudweiM(FcNu#5JVnPDQ`)LGUf|$$1^C-$XqsqY~XCq7d{uFp_Lh(ihu( z@g%>zFTs+Me9TUn(#6wM{A|e-k}0-P2irR1zM?%xP>SGK>CPMw_Yy00Ed4*b3-yH! zzybgIXsvO6L9ubRqyNchu{IMUBK(8m!piPtpYYgmIvz#`1?!s=<$Mt4kHy9-oh5Xj z0_uly-u{FJ*y`@=jaL(~*I(WFdL_j>O0TPHOYK?xKDg=dEJIBNXP4bV6=^NT3GQ^5E zw5S0kspwSKh!RFqHg#YZ@HCw(l}+_~J=Hc{sB=(IOn6Xa9EK4&##&4XOVaRaN0|~J zT>4%v&Lvy!wbAs5C8!M285PqFt1~gi>JQdZyzx=j|9<{$2F@*VpzKhnT`_p3LLLSr zA>HL4d&>8TJypNRp7MEYPsROZPk9yM`pBNj_`{y^e`rt90B6Ac0(KfJDGjz#70Vz;}SNfIEPy ziyf%90V*IEkPKK3$OPm9t^pnc>Mn7h+5mh2L4Zks#elB>-vh1#UI1z=#oPfr0Y-oy zU>IO5U^1XB-q~r2-y?Y&@A5RldpwOPH@unj4&L%{#Hg$2>tT;Kn5yC(Cj7WN=Hjj5 zcbS~=R#9!di&PhH19?(yD0iv_7nBEik~18TR}s3#+LKiQxNhh>^IWEA;u7W1N=WiKmUMCQZdrKIzi>9rR>P`_}!SP$0Bc4Pan zgV>R5C>zPfvs2lb>;iTfyNX@UZf1A0``N?nN%kCjmA%dW&i=(dXRC6xxrSUbt`*mj z6FD>2jqAe=;zn|FxR1Ey+*|?sJ9Qa6Xv-Qg9b1hIwbuq zRgvA~9kRV*R^C-Yl?louWx6t7`B?c%*`a)^oK>zWx0FAWB84*5Gc_}HFd0pqO@5~S zrcoxVX_{%KDb=*xw9d5Elw~?@I%B$Ix@G#uR8?)QTGWwhygF6gubx#~Xx>_oHrJeH zK4v~`zH5GDerm2}F<2T|T3I?+`dTt9Tk$$Q$T)Qi7l9r?51~iWKhU{!9({-I$Vg0Y zCYG7T%wqO3x0vUQC(E#%*&b|Pb_hF)4PnQ!?_;jkv0t#;*~{z=wvct^TsSvQ!i)^! z;<*L-JmhePxgyS$SNNX1KR<-u#~$5vB|C1zsE> zz9-HS7m9bp2jXL~sbrFZr76--{dE9ALC$SigBUwnbD~DD8Z)pO!G_` zrX160(-l)Iv(-G&JlDL@{EhjX`JTC@g~G8PJ2A%D^slsuU9PX|arPGb2iuD4g4G+% zMR3!&E!<`97p@WS#t-C&^Hcd_d>x^w5G>9WKN7zXkBgM#B)uhBqyTBPv|TzZJ(Zm0 zda{e$Ol~2!ky*Km++FsQ`^kgk5IIu*L|!Xzlnq7~qmQw#F~S&cTw(m&xW%}~xX*aZ zc-#1ov5HbdX`^&hIAx#`uAEfPE6bf->c%f34Mi`n2(Xt7^%PZ zxwcE2XjyF8W;te|phpB^Pc)`Y^pDIHCZ8!{UNHUG(d=4wBb&uu#H#$x{>iow*Ndmb zo>Hu|T>4JBD@Dk=`}e}rruYcC@&NjlPB=Bt7(8~1lA+TwAi%T zw8^yJbj)-f`1zN~L9L^@svT8PHLKm!KI$OgYN#5iutGj`{ht-qn zIrXY~Tm4=AOMR|Z)oN=EwPso?t)nJtX04mnM;oM#)IzmLEnb_d&D0iX%d}P6dTq0| zTXQhiF}s>O0tY@euQTrk{{LZaZfR$cEj=y%mLZlvOPD3vl4wb?q*zidX_j<-FJxMB zEJrQ5mJ60VOTMMRQe>e5L34-+k9MLBpgV4~CuomMd(pnMKXywX9Y#lk4kghkbSj-j zr_&kqRyvc;p^su0UBEudrwiyJnqr(71E`Z5C=<=dj2Gj}_%lP8KqicdW)hhsCWT35 z(wKB6gW1YtGC9mqCYQMYij~h4U`;7dEdwZ)8|%qRtT*eA6%J$L*c3LEUBafZE7^4H z!why4yA|{*mn~q6*rzPTIdV>%GiTuHV_&xC{I~#a2sfMyxJxNFwQiORz zs*o<^2uFqELauODxFB2>@`PJLzVK9V6+J{xvAsx(yeNyR=q37y0b-muMNATt#T0R# zm?|z2)5MkHChX3$;sx=tm?z#6^TqpOfmkRyN*+>siI#XtmQ=}0@{xQcKWR8@N||a}0&02GlxsR`x?s9&%ESK5H{CZCm?+gv^;Fxdw92cps;XY9 zkLs%is^is(YO=aW{Y2df&T?7JQ*WvH>V369EmVutr)q#UL>sOJY9U&f7NI3;soD~4 ztCp!{YdP9M?WlHK%hk?m7c@_^FOKk_qA4l~mtE{3VCxl7sr$g!YQWRR;Ges=Z@CNH zEso=T_;>j={6_w&&{G~IkCiVPuNbcze=*)M{$_k={L}b1=)av(MX9dTQtB!Vl*Y>2 z${ozYc9W)sYZJ6d+6UTf?RV{Mvusw)US=P(K7-I!G>$G%2k7(k4Q2w1gUPw^{49PE z|Cm>Wx5U%pO=*m=kCLqXq}ZE6!DsK8o|wYbJ!%y#QJePKs4i=H+AS?#yRQ{!g<6qz z-TaSvD5%R4(3Oj%y;O=?hf8C+BkfJMWQ@!V<^U*lbCza(+4tCm>;df9)|?4@bT}8o zP32Z{b@*g{DfYoy@wRwRq{01;NSCA=(mQf1nU@F4GiAv*z_=VZv=21;tg*QwDLs@R zNDw0&D!Ysix|V)$F6qF|RdmFz*0Qbg(#C+%4TLlPo(d`z$vtFGwHL z@!NX1Gy{bjMn}@C>CK>Gm*@tJz>HvyKz3@ty0a#>CmReIDU+QG`6d_ZWY50^3UQkM znQtk02|a|XLM`mbbE2!nNdv*T$4Vbcv$4x|NlO_Wv!?hT!+H7FtC)ye956#sqngh(6z!hA< z4OWt|Z-smSKI%w!rYF!d=r8GS==N+ZyP7@0K4hP<4I$OE6Dwg@MM+rk6EL98pb6um_& z=-7wi=i(8})NS#1(Lt&yc}jxx7i0<_xtBal4w9$IU&uemm*ijMd-5aDm7|Kk_Ub;1 z*5WX-DOwVCT#7bN-*su)N-bSmr)6lHumg8ium{Uy>r;&~JDQ!$&SrzTzS#ww)6MK* z_B6LQ(`H`ZH@;>+%-9ffpgF`GVU9K@nx~kP%_-(o^Aht)bGkVLv$@lpY0fbpG#@wT znlG3yn{S!(%?0K{$ea|g&Dm1l;$m^Lcv#w7Xz*dx;$!i}><3te>)bfP5~uUyWXn9A zBd@fq(|PhvOSaCHk6X^_eEF8;zRsDSTBsa~nqp7ZjPU0AbPKu@t!~?H<6xB z&!<18KczR&U(tK$1JDxA)7Re`pDz;KP%ddCX_b7G@9g zEpwbX%Ur|`ZNYY8Rpv5v96vAMCOv8_=s4pxG}OFmS#E4!7w${8gO zQXFM+GC7+Jrur4|5Y^;m@-g{>m-w3kOhZh=O@XEmaFivcG{|_zU*jW%CIfg#DF^XW z{nY?N@P*P3l%~lT0;Ry#O9UX^xtc=Byd8cU?4B%}rCmQEdFAES{%> zqm=TK5?po!#@g_;l+ybFSLXpk({vnNr(@|>;OW_7taQ}z(x79eD{zv?g&~j(BOn_R zY@7lLo?eW7xjOz`hGcjPvLTgAk^jIw54t_*B@dZUg;eMRxzG<3WE#DI{v7!B7UK?D zAH+m4Q<W@JkJ=GL7M?DW7ENcU``H+40X$Ek)iRMM-rRGn} zpPJX0KZh3dm3f%)Ip4=CDVrK zz%ZcrMn+>gGhLxU_h$Mr1DT=V0YQwF31`ML6PSt2B&Iidd>s0c8?W&b_&MOym-%W! zPhpI(O4uvx7Y+!Ag&#om&Isp(OW+DOK>zLvzYBi|e+f^7=YqXhRjeV_7TqA*b(XsV zr+Y(p8VI}|0orGk!{zbv1Yq|h`F;5VVEAl#zPw0YDu*k{p!`|tk7^ffC}fSP+IY*) zgoYP@9za%ip*zrB=v7FN%X@*2PXeD^&3&oU z@FU!5Xn(i40`Rj&d<(uEFF<3pfU5W4`|<%;i&1=C}lJp3v=5-72r=z>ubdDd6- z6a6984iSfof#3;Cz&q2$bz%l&+O6VFF;mQjWLqdch4$$P{nJ@8NcANb$rW;~zcd7t zBv1;G!lVc(T8fhrK}|BGt)L^BQnr*M9fZDoT*?J4p=2je5rbSG`l>5z4<527D9I2x z5HutV5^Xeia-uv%P68d-DrbU%8)?Y4 zVUT9yjET?|lZ?sG$mbbTjZ2Ja#+8t8HyMvZF1Y}?HqUqqI^=z0fw2%0Zhc*@ZLiRf zZDmDOyr9ARDt?MTB;6s(XxKv%mD!ME(v@A1X>Td{x*f#vzot%Mkb9#mkbKijD^2O9 z&9D}ngze;(>6yt%b-`|;Uy*rBDAsUDA0cX(8lgsmdL^n;AcG`h=gm`7LCexApk_Jh zLG`G5T+M}~eBq_6T%=alYJsYGX}+4DRv9Nxtx$3

#GG(+T{UaObkr&R^%z!*wnl z2HH0Tbgz`^Wty{f{(MyD&}VfXoo6mG+qkl)&X;+eGkfX0*-z)rLv;Qe2T67%Xd&Ur zn_xBCX~_g%J`P@72rU`B7}kHBJ_tRTaARkkANK?&4x_(gE-}}co6ty~v2`HduZJbb zg55NZU&{ZN*vsT#DBLFx(huIhn#oCAx9)%>OTg;}+HPw0Tbjw1f{5IP>a{{Xb`=CA}#VCFKX znET8?NOjxU^Xv<@F06Nhq5t0F>hYcV!TfIiN8U*oD)bZgizaCTw8K2;fEVPt(9g~q zXDFWn6KkoxA%T4k$%=vuG|hYlRJ4Yru7z@g@QD8-p!pwxeBYk&W-Ordk*tAp=Pcas zpejxHclb~E&-tBveW5WVWnW>iuo9ACj&NF-k9}VYy66!p9((U+d9U$j<2B<=z$FLT?FghsJl$uH%!A(Mf+6p|ug%g{ zXkTcTv}@W!t&X{=*&W=`$2`&;W{v?~%mshg0PEN>V8JbL00&DgaKUDlmX=PC%>2Ls zOZZ4^Qv{i6%sbjbq8GzJCG*k)#J)8#(edD+3kMNxJ5@Aybz8g#NR6xOuC^uiRS9#K2PLRHVa!fb)v&JO-U z=!Ec;Z?@@u~|9_7PRxHV!P48E@r1PyeVuvPdOl2;vA(`LhJwhEeOruYqZ%{lQC$O*qnwIKnlfVTO!{HM`X z@m9tHvkMegNc{KIKh!a>vUWE22Tz#^&F(Mo3{9u{RFWOF34N+Xx1qbj{<#U>gM0KU z)90p*>et|X|ESd<&9}m82f!LL1v=`=|AU%ovhI(V#k!VjmfM6cq}owFxGbSP z8IgG(_Lpl6$M%AE=OZo<`dESVSZXbIl)o@;gO%x)k=P!lX{|sd&zsv?W}}YZEL6H3 zRfswk&`W6+GV(Y!flY?5=rQzqgXj)xrEeK&E<_9yBgAM(b&3D6&9bNhNzYBH2Ac1t zu#lE~At42pvjrx>PL-m}gH3RWlBTSL+_X-~P&UCrxU&Kq;bmRd%ZJUrKq-V|^;D@3 z{}N-GVcG#p{S8w$tp+URCd*{YT4>rB>{dI<8MMk7^xOoS_anL)vxzyz{0xs!Q`UkR z90E^J0&Hlh@H%9$JK1c|_gid!g*4uS^Moau2CbK2Px0b>paJ=D{uNlJ6S*ni1j+v) zFE|TJ)MePMZ*lqXx)s3hR>VDp72EL@J9b;xY5e#g-U|BMMc4^T^ViZfX#}iM?Vtr8 zRjw$}n1v&zMryY99`@li^PlEEmT~a4?1%n`xyZ4}7Ik6AGr{V=4EBWT(2$0~dhiwV z19P4k$v$Am!wdK=*MrXorDxrOD`k~H1%&}#yAFY@!LvUtlB5aT_whJ zz;w!FfrdO67S>Cu1MHSBG#B$&Vk^xBUBUdfgjO?(o(r4CI(j$#9es+vO#e>*Lsx^} zvlYWJ7RHYm$%HV;uwtY#OW;jd34g*mcoa4<2jRcF4^KiNdoq`pdPS3`mlcR zCIny&hqHn3>4mWo>}2*s(5`jxB^+dr!#;Z!>v@^Y)7SJqB)LM?o~yxmVC^biIWuIO z?$CSkgx0XbSAiYS3tp#OsU|GxePENQ1Uox$V|8$&ege+$4b zYl0`Wg-2*TYy`X21K^&g;Sc&*{RL9r1NCosgd8AE*V7tl?|{Cv(*#Y?ERcWtKmr<} zjn>A1-o$I~X)_=nE`;50mG+tTm9|~mqkRkO!70t&QUiX_>10jw>?k)}YJ+mN=Htal za=fXFIu)F{y}5_En}sT{@$_&y0d~PN^a-{xvmk4_a~ii8n&x)yJMIK`1z7qg_W~B)hG>z2^yv$UI2gL+WPUE> z;?JR1?&FWZM|zci!2iux7YxEX&?g5ABZVkX^Dl%o&@LKjEi_5%som2aYmVlIu-d7* zecR7mUJrOPf2(Klf_xugnQK`AdH$m1FESr)_BxHDX^rkpN5Ph{3!{EOAA%hJkg3ad zWcPuu9pR>+j|ceg`7EK2xDmd|)$pQx30`st8YgG882yYR;qOR(MI&7Iiq~V5G7g&F z9MG+G@MMrV%hzpC2KX&xSeyJ{VVZ853ma3q?%Ta;dH^rCliCEbN_*%4zG`LC3GpZ9 ztCO|0Snq$dYLE$9nFp9hfrm{6kKGR~=nu0y?2pl8%rs)QaB-o{^t-U!&`eLJFEfbw zg?YqyV;?wjL|a$`A6W<3I*#(^cn6^sbo&LP2?1L zzx=E0VC)4Cb_l$}Q=m1c!Vi=KE#p;9xd{FsN^yMY5poB0zoR(Avl9akPC7g`iP#hM zwNda07eaOjgQZ8ZctdX+4J%fh?%OOcx7#$g9Lqs?I?q`sFT}%vwm89pwSeA&SPEkC z&!Y=z7erCChmUf&?w_0j4`njs_tz=QR%So!D^Hk4Y!G~q583*l?UNz5XMhIBfXdnl ze(>;}5*$SlUi}whP1r8lzQJ}eMM`??k*ct%8QnEfCfTVw*_D?9GFPV##aX zw*#^>yw+1-dANZ&Gk{B;R%)6CndU&+Z49dVF)WU|)of_vw_fpEmA5*^!eXAQy=88W z-EYQzngT2LziH8T%{-*E49qFzZ%?^kK5IkgQR!rGN(J8C@0iEn3zOMzSZ}T`JP48S zyDq6zvpLIkgf%%GF%pk>N~i}Twbp=y>=bHfhz(t<4hjV}qrSO~#|1n`{uh~HCVWyYK~F>YE&K`i zVp<9hg-+sRakCf(yO;#qxxYLb7O#{Fu_*JU-OC+5)qKTb>IGZ(Sa78bXipXSOAAd! zFLkMg>N{EkSY!gst6^(BVQv7K9dVw(hhFq-`U>5M=>#e1E!ZF1BWlP8Uib*z2mdBX z=WoQKaNrA3@Ut)Amq4074(~d#G8VzkNC}RD6KstJSQ}l+c-j^C)lUnBf&sGU9C5jL zL-d#Cz@tzFex(`mV^AK0(ftj6>9Ur*tMIHghJ9g-600OBAA$C40)@T|sgcNxC21ezog%t5Bpok!Y=!_+QX%1xXo+mZOB_VR#Bsz-oJG_GiS)XK z$O$6xJO>Ufg}3r7OC!!_Bjff|!Hb!hOM6tPh*4E3DD4#~ctF z?OO4ecvJjS?1X3}UuhVuu5pm))`8-eT3IWi{8fQ(pTd@US#E{sngG~En}F+WgyhYc zVu4kcOwD1<-U7;W5;Ii@PkMQZ}>4C>fC$WEKsoZu*w|g zDwn*2fVDaN8NQ~_2$3M7pn{UcA@*a*E0k-ekSS!t5_a%q9LNo!z4$&X;n`wUSaf*A zY&3_4x*7UusBtr*r`}N}BI2kfJXLKWE%?9mNL6eJxnpuyd#QtA$BhS0rm8#PH>oI! zq3qnd!?*A)=9z*NIL4d+J+OskrsXtrKzpK!Q&nh*UPU`Fbr5sd5uU_=3TYVOn(54G z;AB;{HllZU`1{Mt+tKhWCbCo5B*Y#1Lx1@V+RMAp-{atCn1}e9O^~NE`Rod!Y;Hlv zxX(Y~MfitOg{7F&9fA+2-DlA4t07j+O=1!I;)AG{Xv|>h%V?Jj$SSXU39d>_<@WHf zEQcR4Q|65y7}r56siAm6?@YpM_r%Wr(bP^I2mf83+EUBXjv%JvHZZa1Uu`bKV4*F= zMz{Y4AGacw9`o%58t@674STLTD1bloo2KkQ$Q)-`Pi{PS4R+ijt_FN(t~`xMC6)Jr z@5UF}orZ7iXAbbSd%5r$T)(Yz(mv0uf3%ma-?^ivsq1Z%h2HQa^v8~uq zWX0}cs5k>2pzlDr?XZFtX(ar_D-rv632~z?vV{1;iI9MHz`y$t@r9ibu{R!4_Ls&Z z#(J;}H-j}`zj6$cqCMg%+#o4dR~xFW)L?b5dIixDi=YMNA|}S!-1cRBT(>4}unAaDyEAT1;vd0Q=l{#z_wm&?zzp*mt+!@HT&k>O{ z0$N!xqS&IqWoKj0Z2;w(F0K~0h$qFXus**nDTsNAlH#H9FGpnAR`3U#53VBa@DzTz z$}P|Sx_@qi{H44FE51k0g7x4#c=wOV%Z#5QmUO@Iq|sgJt@Kxh!b`GG>5f>grdk`V zD?GyS+Sl3|cz2syK18hOeKO`edny~34zONKq36-t^~mXJOe1)EhcTamO5KI5T8$ln zedPeVVrN)jQsI+s3cE=c#Qi10yD0$wR|r>xd!W#&I2v(yX^3n-BK{`Ukb1-7zFgWM z?U8DM@1@8$N?@Ue`7{P-1Ol;CqOfUJPNcciU!AY{a3J=#@a$3s5+p6vsUw3KVY_l9+6 z0(Q3vYm^B7env1NmUyYy98nim=>ejr1o)bl$aRb=G}ML0^~PF=zz$a)DeVxu`rS(n zQ$yU*Wc3g%4$swY+DGuDv@%DU_nNC%nj(gDspU&xJ350mU)F&(y-jn7nc56JxrlBI zOH3d$lex+;Y5q8kA+Pz7%j#lF{)KP+&oJBT zm6*!m6?mfGtnHP`>Bo!x)0g2hyag}y{W39_PR6&4SRw-D1c^A zgxFe2bQGOLXIQOYmwQoBAl^j-UZ=l|D&C24WMd=;*&=vw-Sl|i_TaR9CA>DGOq6gk zp8{DX6NqUMajq5X9eQ|w`Yap&Ka81OO7<*I6 z6`zv&5spY5wWpFYkbVx=oO1c3ZM;&NbfH{2X_({{RFICJn$v%t5!o->(Sr?e??M{H zr=8KXAwBU8=_zkWPpcrEj5p&A>6s+`rUR8kV11euCIi3K==rp$fjBfRrlrvAjg z$a}t}pA_8Bt5$kn|G5L+e=YrZ;@%TuD*04}7jh8gP5I#$_WbZmfBv|7Q@!xFJJpry zLG_`!QGM|aZEvKIyB^5xiz|sMa07S&?5N@j%k&G$Wj;wZ3{Og;@C|@}Bnf|Va&nOJ zLjO;_ctO4a@Q)xL@hMK3o3&#b<=8DgzBmE*4Ap(in9z7Hy+q2~9gKae`1mnnLiGEZ$hS{O7&AIP z?&W<#LPCuDm{9!zr<5#4zmG4jAS;V=L3T+#RdV0TR-QrwE(rjd{sTZ`{8C5_w@5e^F4IdQsp^O)GGsEJXw;syP9?Gw>3g<2%4Y0O&-Z`HK&xFMN^o;>e4frw%W2 zrrN#8GlPO!uwyLPWtI;BIe>2gH-UeT8v^4asd)VQWCRsXg#hQHsTe8>f33L2QIn8j z%bkc6H|(Ks{32!?z6Il%Xh1MhY~`Y;iF!^H6^i`PsAVGR4ncW0?5CFa)&}phm#x88 zg4FikJ{zvrY^4(a!)M!JSC{SGc#LK|T8+_1m_XqN;xPkcgrrU~F4A+-${3`*TAGYM z2IYc~UKhU+T6*VJoKEJE%paM_7`(sV5_8ZIC9U{34tbGCC!-EW4bghLq=iVNS<$Ko z`f8j1Af$w&Y-E{d$Vx>ZEkQ3!W{%{>;!4(wJnx2l+bY#7*SiFiA**E@XG#BbRIKC= zPDaDrSs?=q*6SztVMuWR?IiU%pcT^7s<_%#JP5N|6*QIfEd+U!a8iM-j@aV+>cw?M zqQ;Umr{a2JUZzwnZoyWEQ*k>J(W)(_38*z$sgn5&!jrM+(HMPBf-n( zcVL07PmRkxXWMaPCExr^B}=4dIe>3PVYlM+3G^WtbKX;*or(BM@Z1TrX~n*b!8mLw zRj@|nTQJtM3OFFy`=rMXdio^F5jBt%wHAMi(ATvy(#8PDKB$hlwBk83-tnlLV0|^< zZ?Hb+wtJ`IewCJRD(+!v3c(@L5^0%W&A)wI!MzjFimmOEJwjHL?1doABAEf(>e=>h z9L5-hH8d3C1ffW=RC|;s>rci=R))~1+L(#a`siX%0~v`MS}WNt7UTx&EfZWL)RD9v zfs&lYQ z!P?mHiR^oVM>Z^p!PSO2C0Iks+18R=2{zdd9!5B(bpUfUvGeUjZKnDCz%i30m%wXlbrTKqZC&3j$w}Zg}2$gRB8s{xP z9>P@#A0T5VdmN_o8tH4yV=lUWGGBUFK` zNBR0orI7|YJXU_zj`UG-mC8&LIdDw@EE;<^g0~DsQ1SXl`^`AUZp3~WKZ2Xb%!&2@uqDCNI|ACyqd*Y}Ad)gMn0 z{*PY~!x(H*`@iiTD1fg~n)0-$gzuAiB|Rg%pYVK})bO7_Pb6@%?_Yhs7UP9vhr8d^HL{cu96EeHD-TOLyEs>E4{UT#{3z|a|{t;{=(g4v~Uzez3aVlDA zJA_sdYGsqn2#ttD9|*2DdO7z*i?yOQn;v5usST?LCn@Pgbx5;B-y%DWNKiz&YVg`R zL?Vaum8@kjN|N0Xt_vh>VYm`GqU=oCW{Io_ zDP^N$uhL4l*ZO3miMAb45v?sx2b=#3wIv#JW#jmF{B4mqqQ&mdA2s%VL7Rz{7~;#*jnONgF5%=yKrmMP z1_-8}GBoUsLtQCD-!j#Z1DWv~9)@qrq>;wD=!fAN2A4_J4-4)?`iW>Yd^jv4PGx>= zbt%KC3R3%0hPxFc52g(66}3SbGAc?gY1&8`xXSWn%Fwd1e2Frwtt?-p44IYX3zVT} zW%)d1m{VCkM;Y=e%V#OWxytex$`DscKHH5ltf(v>Kh3eBvivTT;j7B>vGmU?%g6f6 zt}Gwx^Im27Sf8TG^07X(E6d0Fd{#+5gZ>v*mXH2Vt1KV=FClnjLzLed4Eo=`vgfhB z6{3AHelu9#%KAs6|6MDopGN<4E6Yd!4^)6Y-RbFzgeK!agl`f*CZuz8s?~gn4rj5av~;3tfTF~M{+1LxlI}d!i>}J@nZy( zA(7maP{y#5<0$boj_^m>Bb~brAXGhkd~}4>+kapWAIdPy_N=W^8_6ZytMr7|Q6+>Q z1#zf#L{ubB-=0}fftLq$QdHfF@{2o0JYjfy$IVgqh!L+K-qmsB!I=j^+ZctvT_L9o zfRsTzXrpkodDjTn-{<%MZVEd{vv!m~*}uG6NG3kS*JG!DEB%9?jlhTKF+^q}@=1yG z)&qA$KE!+HdKsERPzLHH*RB+cbTiJxwbQj6o6JvS!al{)BB_;Fu5ETB*pKXNR{7p& zB?7IH577whUbg20i7FNn7wHGFb=oX2q?{kV6N@U5vWdi2q8pG|=%L@2$hAbmBsCD5 zPH7D+EU2aJ4ALdH5-E_>&p<;G0IYuHND}1>kEb1KxA_Z7wD{7|m9$NIUD~3}cT?I| ziW&)Tj2%WmBu1h!dFwLsBz=@)Fau;JHew7c=9QsDeCtqr$Ku}YU+2(Y?`LWK0s1_V zc_31H4CGhHTloB^{q+U+w*zjGRTu-XSuaX(qC^)csc%%Vjk#pTJ3_K2l6lGe5iQqd zgC*K*>Fkv}?^f>l*XNIhkHb#amP_j?zk;RfN8%*>QJ&25cwG}9>qlmwJPwf=D)D02 zbZ?to>{SeMdpU0True Resources.resx + SettingsSingleFileGenerator @@ -96,6 +97,11 @@ + + + Always + +