From a103269e313eba82a348532aca91444dab86cbae Mon Sep 17 00:00:00 2001 From: Vladimir Date: Wed, 15 May 2024 18:06:17 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D1=8C=D1=82?= =?UTF-8?q?=D0=B5=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B5=D0=BA=D1=82=D0=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.config | 49 + Form1.Designer.cs | 363 +++++ Form1.cs | 228 +++ Form1.resx | 1256 +++++++++++++++++ Process Auto Relaunch.csproj | 121 ++ Process Auto Relaunch.sln | 25 + Program.cs | 25 + Properties/AssemblyInfo.cs | 33 + Properties/Resources.Designer.cs | 73 + Properties/Resources.resx | 124 ++ Properties/Settings.Designer.cs | 110 ++ Properties/Settings.settings | 27 + ...resh_circular_arrow_reload_icon_258809.ico | Bin 0 -> 67646 bytes 13 files changed, 2434 insertions(+) create mode 100644 App.config create mode 100644 Form1.Designer.cs create mode 100644 Form1.cs create mode 100644 Form1.resx create mode 100644 Process Auto Relaunch.csproj create mode 100644 Process Auto Relaunch.sln create mode 100644 Program.cs create mode 100644 Properties/AssemblyInfo.cs create mode 100644 Properties/Resources.Designer.cs create mode 100644 Properties/Resources.resx create mode 100644 Properties/Settings.Designer.cs create mode 100644 Properties/Settings.settings create mode 100644 restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico diff --git a/App.config b/App.config new file mode 100644 index 0000000..0e382d6 --- /dev/null +++ b/App.config @@ -0,0 +1,49 @@ + + + + +
+
+ + + + + + + + + + + + True + + + False + + + + + + True + + + False + + + + + + + + + + + True + + + True + + + + + diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..e510aa0 --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,363 @@ +using System.Windows.Forms; + +namespace Process_Auto_Relaunch +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.groupBoxActions = new System.Windows.Forms.GroupBox(); + this.numericUpDown1 = new System.Windows.Forms.NumericUpDown(); + this.label1 = new System.Windows.Forms.Label(); + this.radioButtonRestartTimer = new System.Windows.Forms.RadioButton(); + this.buttonSetProgramStart = new System.Windows.Forms.Button(); + this.groupBoxProgramStart = new System.Windows.Forms.GroupBox(); + this.labelArguments = new System.Windows.Forms.Label(); + this.groupBoxProcessName = new System.Windows.Forms.GroupBox(); + this.groupBoxEnabled = new System.Windows.Forms.GroupBox(); + this.radioButtonEnableWathing = new System.Windows.Forms.RadioButton(); + this.radioButtonDisableWathing = new System.Windows.Forms.RadioButton(); + this.groupBoxStatus = new System.Windows.Forms.GroupBox(); + this.labelStatus = new System.Windows.Forms.Label(); + this.myBackgroundWorker = new System.ComponentModel.BackgroundWorker(); + this.checkBoxSaveState = new System.Windows.Forms.CheckBox(); + this.textBoxProcessName = new System.Windows.Forms.TextBox(); + this.textBoxArguments = new System.Windows.Forms.TextBox(); + this.labelProgramStartPath = new System.Windows.Forms.Label(); + this.checkBoxCheckProcess = new System.Windows.Forms.CheckBox(); + this.radioButtonRestartNow = new System.Windows.Forms.RadioButton(); + this.groupBoxActions.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit(); + this.groupBoxProgramStart.SuspendLayout(); + this.groupBoxProcessName.SuspendLayout(); + this.groupBoxEnabled.SuspendLayout(); + this.groupBoxStatus.SuspendLayout(); + this.SuspendLayout(); + // + // groupBoxActions + // + this.groupBoxActions.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxActions.Controls.Add(this.numericUpDown1); + this.groupBoxActions.Controls.Add(this.label1); + this.groupBoxActions.Controls.Add(this.checkBoxCheckProcess); + this.groupBoxActions.Controls.Add(this.radioButtonRestartTimer); + this.groupBoxActions.Controls.Add(this.radioButtonRestartNow); + this.groupBoxActions.Location = new System.Drawing.Point(10, 64); + this.groupBoxActions.Name = "groupBoxActions"; + this.groupBoxActions.Size = new System.Drawing.Size(287, 111); + this.groupBoxActions.TabIndex = 0; + this.groupBoxActions.TabStop = false; + this.groupBoxActions.Text = "Действие после отсутствия процесса"; + // + // numericUpDown1 + // + this.numericUpDown1.Increment = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numericUpDown1.Location = new System.Drawing.Point(149, 19); + this.numericUpDown1.Maximum = new decimal(new int[] { + 1800, + 0, + 0, + 0}); + this.numericUpDown1.Minimum = new decimal(new int[] { + 5, + 0, + 0, + 0}); + this.numericUpDown1.Name = "numericUpDown1"; + this.numericUpDown1.Size = new System.Drawing.Size(54, 20); + this.numericUpDown1.TabIndex = 5; + this.numericUpDown1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.numericUpDown1.Value = new decimal(new int[] { + 30, + 0, + 0, + 0}); + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(209, 21); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(42, 13); + this.label1.TabIndex = 4; + this.label1.Text = "секунд"; + // + // radioButtonRestartTimer + // + this.radioButtonRestartTimer.AutoSize = true; + this.radioButtonRestartTimer.Checked = true; + this.radioButtonRestartTimer.Location = new System.Drawing.Point(9, 19); + this.radioButtonRestartTimer.Name = "radioButtonRestartTimer"; + this.radioButtonRestartTimer.Size = new System.Drawing.Size(134, 17); + this.radioButtonRestartTimer.TabIndex = 1; + this.radioButtonRestartTimer.TabStop = true; + this.radioButtonRestartTimer.Text = "Перезапустить через"; + this.radioButtonRestartTimer.UseVisualStyleBackColor = true; + // + // buttonSetProgramStart + // + this.buttonSetProgramStart.Location = new System.Drawing.Point(4, 19); + this.buttonSetProgramStart.Name = "buttonSetProgramStart"; + this.buttonSetProgramStart.Size = new System.Drawing.Size(67, 28); + this.buttonSetProgramStart.TabIndex = 1; + this.buttonSetProgramStart.Text = "Обзор"; + this.buttonSetProgramStart.UseVisualStyleBackColor = true; + this.buttonSetProgramStart.Click += new System.EventHandler(this.buttonSetProgramStart_Click); + // + // groupBoxProgramStart + // + this.groupBoxProgramStart.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxProgramStart.Controls.Add(this.textBoxArguments); + this.groupBoxProgramStart.Controls.Add(this.labelArguments); + this.groupBoxProgramStart.Controls.Add(this.labelProgramStartPath); + this.groupBoxProgramStart.Controls.Add(this.buttonSetProgramStart); + this.groupBoxProgramStart.Location = new System.Drawing.Point(10, 180); + this.groupBoxProgramStart.Name = "groupBoxProgramStart"; + this.groupBoxProgramStart.Size = new System.Drawing.Size(287, 113); + this.groupBoxProgramStart.TabIndex = 6; + this.groupBoxProgramStart.TabStop = false; + this.groupBoxProgramStart.Text = "Запуск программы"; + // + // labelArguments + // + this.labelArguments.AutoSize = true; + this.labelArguments.Location = new System.Drawing.Point(4, 72); + this.labelArguments.Name = "labelArguments"; + this.labelArguments.Size = new System.Drawing.Size(153, 13); + this.labelArguments.TabIndex = 3; + this.labelArguments.Text = "Дополнительные аргументы"; + // + // groupBoxProcessName + // + this.groupBoxProcessName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxProcessName.Controls.Add(this.textBoxProcessName); + this.groupBoxProcessName.Location = new System.Drawing.Point(10, 10); + this.groupBoxProcessName.Name = "groupBoxProcessName"; + this.groupBoxProcessName.Size = new System.Drawing.Size(287, 50); + this.groupBoxProcessName.TabIndex = 8; + this.groupBoxProcessName.TabStop = false; + this.groupBoxProcessName.Text = "Название наблюдаемого процесса"; + // + // groupBoxEnabled + // + this.groupBoxEnabled.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxEnabled.Controls.Add(this.checkBoxSaveState); + this.groupBoxEnabled.Controls.Add(this.radioButtonEnableWathing); + this.groupBoxEnabled.Controls.Add(this.radioButtonDisableWathing); + this.groupBoxEnabled.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.groupBoxEnabled.Location = new System.Drawing.Point(10, 298); + this.groupBoxEnabled.Name = "groupBoxEnabled"; + this.groupBoxEnabled.Size = new System.Drawing.Size(287, 72); + this.groupBoxEnabled.TabIndex = 9; + this.groupBoxEnabled.TabStop = false; + this.groupBoxEnabled.Text = "Состояние"; + // + // radioButtonEnableWathing + // + this.radioButtonEnableWathing.AutoSize = true; + this.radioButtonEnableWathing.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.radioButtonEnableWathing.Location = new System.Drawing.Point(106, 19); + this.radioButtonEnableWathing.Name = "radioButtonEnableWathing"; + this.radioButtonEnableWathing.Size = new System.Drawing.Size(75, 17); + this.radioButtonEnableWathing.TabIndex = 1; + this.radioButtonEnableWathing.Text = "Включено"; + this.radioButtonEnableWathing.UseVisualStyleBackColor = true; + this.radioButtonEnableWathing.CheckedChanged += new System.EventHandler(this.radioButtonEnableWathing_CheckedChanged); + // + // radioButtonDisableWathing + // + this.radioButtonDisableWathing.AutoSize = true; + this.radioButtonDisableWathing.Checked = true; + this.radioButtonDisableWathing.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.radioButtonDisableWathing.Location = new System.Drawing.Point(8, 19); + this.radioButtonDisableWathing.Name = "radioButtonDisableWathing"; + this.radioButtonDisableWathing.Size = new System.Drawing.Size(83, 17); + this.radioButtonDisableWathing.TabIndex = 0; + this.radioButtonDisableWathing.TabStop = true; + this.radioButtonDisableWathing.Text = "Выключено"; + this.radioButtonDisableWathing.UseVisualStyleBackColor = true; + this.radioButtonDisableWathing.CheckedChanged += new System.EventHandler(this.radioButtonDisableWathing_CheckedChanged); + // + // groupBoxStatus + // + this.groupBoxStatus.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxStatus.Controls.Add(this.labelStatus); + this.groupBoxStatus.Location = new System.Drawing.Point(10, 375); + this.groupBoxStatus.Name = "groupBoxStatus"; + this.groupBoxStatus.Size = new System.Drawing.Size(287, 52); + this.groupBoxStatus.TabIndex = 10; + this.groupBoxStatus.TabStop = false; + this.groupBoxStatus.Text = "Текущий статус"; + // + // labelStatus + // + this.labelStatus.AutoSize = true; + this.labelStatus.Location = new System.Drawing.Point(15, 25); + this.labelStatus.Name = "labelStatus"; + this.labelStatus.Size = new System.Drawing.Size(74, 13); + this.labelStatus.TabIndex = 0; + this.labelStatus.Text = "Не запущено"; + // + // myBackgroundWorker + // + this.myBackgroundWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.BackgroundWorkerDoWork); + this.myBackgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker1_RunWorkerCompleted); + // + // checkBoxSaveState + // + this.checkBoxSaveState.AutoSize = true; + this.checkBoxSaveState.Checked = global::RelaunchProcess.Properties.Settings.Default.saveOldState; + this.checkBoxSaveState.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxSaveState.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RelaunchProcess.Properties.Settings.Default, "saveOldState", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxSaveState.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.checkBoxSaveState.Location = new System.Drawing.Point(15, 41); + this.checkBoxSaveState.Name = "checkBoxSaveState"; + this.checkBoxSaveState.Size = new System.Drawing.Size(201, 17); + this.checkBoxSaveState.TabIndex = 2; + this.checkBoxSaveState.Text = "Запоминать последнее состояние"; + this.checkBoxSaveState.UseVisualStyleBackColor = true; + // + // textBoxProcessName + // + this.textBoxProcessName.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxProcessName.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::RelaunchProcess.Properties.Settings.Default, "processName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.textBoxProcessName.Location = new System.Drawing.Point(5, 20); + this.textBoxProcessName.Name = "textBoxProcessName"; + this.textBoxProcessName.Size = new System.Drawing.Size(277, 20); + this.textBoxProcessName.TabIndex = 3; + this.textBoxProcessName.Text = global::RelaunchProcess.Properties.Settings.Default.processName; + // + // textBoxArguments + // + this.textBoxArguments.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::RelaunchProcess.Properties.Settings.Default, "arguments", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.textBoxArguments.Location = new System.Drawing.Point(5, 88); + this.textBoxArguments.Name = "textBoxArguments"; + this.textBoxArguments.Size = new System.Drawing.Size(275, 20); + this.textBoxArguments.TabIndex = 4; + this.textBoxArguments.Text = global::RelaunchProcess.Properties.Settings.Default.arguments; + // + // labelProgramStartPath + // + this.labelProgramStartPath.AutoSize = true; + this.labelProgramStartPath.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::RelaunchProcess.Properties.Settings.Default, "startProgramPath", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.labelProgramStartPath.Location = new System.Drawing.Point(5, 50); + this.labelProgramStartPath.Name = "labelProgramStartPath"; + this.labelProgramStartPath.Size = new System.Drawing.Size(0, 13); + this.labelProgramStartPath.TabIndex = 2; + this.labelProgramStartPath.Text = global::RelaunchProcess.Properties.Settings.Default.startProgramPath; + // + // checkBoxCheckProcess + // + this.checkBoxCheckProcess.AutoSize = true; + this.checkBoxCheckProcess.Checked = global::RelaunchProcess.Properties.Settings.Default.checkBeforeStart; + this.checkBoxCheckProcess.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxCheckProcess.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RelaunchProcess.Properties.Settings.Default, "checkBeforeStart", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxCheckProcess.Location = new System.Drawing.Point(12, 80); + this.checkBoxCheckProcess.Name = "checkBoxCheckProcess"; + this.checkBoxCheckProcess.Size = new System.Drawing.Size(153, 17); + this.checkBoxCheckProcess.TabIndex = 2; + this.checkBoxCheckProcess.Text = "Не создавать дубликаты"; + this.checkBoxCheckProcess.UseVisualStyleBackColor = true; + // + // radioButtonRestartNow + // + this.radioButtonRestartNow.AutoSize = true; + this.radioButtonRestartNow.Checked = global::RelaunchProcess.Properties.Settings.Default.restartNow; + this.radioButtonRestartNow.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::RelaunchProcess.Properties.Settings.Default, "restartNow", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.radioButtonRestartNow.Location = new System.Drawing.Point(8, 41); + this.radioButtonRestartNow.Name = "radioButtonRestartNow"; + this.radioButtonRestartNow.Size = new System.Drawing.Size(135, 17); + this.radioButtonRestartNow.TabIndex = 0; + this.radioButtonRestartNow.Text = "Перезапускать сразу"; + this.radioButtonRestartNow.UseVisualStyleBackColor = true; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(316, 445); + this.Controls.Add(this.groupBoxStatus); + this.Controls.Add(this.groupBoxEnabled); + this.Controls.Add(this.groupBoxProcessName); + this.Controls.Add(this.groupBoxProgramStart); + this.Controls.Add(this.groupBoxActions); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.Name = "Form1"; + this.Text = "Relaunch Process"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); + this.Load += new System.EventHandler(this.Form1_Load); + this.groupBoxActions.ResumeLayout(false); + this.groupBoxActions.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit(); + this.groupBoxProgramStart.ResumeLayout(false); + this.groupBoxProgramStart.PerformLayout(); + this.groupBoxProcessName.ResumeLayout(false); + this.groupBoxProcessName.PerformLayout(); + this.groupBoxEnabled.ResumeLayout(false); + this.groupBoxEnabled.PerformLayout(); + this.groupBoxStatus.ResumeLayout(false); + this.groupBoxStatus.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private GroupBox groupBoxActions; + private Label label1; + private CheckBox checkBoxCheckProcess; + private RadioButton radioButtonRestartTimer; + private RadioButton radioButtonRestartNow; + private Button buttonSetProgramStart; + private TextBox textBoxProcessName; + private GroupBox groupBoxProgramStart; + private Label labelProgramStartPath; + private RadioButton radioButtonEnableWathing; + private RadioButton radioButtonDisableWathing; + private CheckBox checkBoxSaveState; + private GroupBox groupBoxProcessName; + private GroupBox groupBoxEnabled; + private GroupBox groupBoxStatus; + private TextBox textBoxArguments; + private Label labelArguments; + public Label labelStatus; + private System.ComponentModel.BackgroundWorker myBackgroundWorker; + private NumericUpDown numericUpDown1; + } +} diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..80a92de --- /dev/null +++ b/Form1.cs @@ -0,0 +1,228 @@ +using System; +using System.ComponentModel; +using System.Diagnostics; +using System.Threading; +using System.Windows.Forms; +using RelaunchProcess.Properties; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; + +namespace Process_Auto_Relaunch +{ + public partial class Form1 : Form + { + private delegate void UpdateLogDelegate(string text); + private UpdateLogDelegate updateLogDelegate = null; + + public Form1() + { + InitializeComponent(); + this.updateLogDelegate = new UpdateLogDelegate(this.UpdateStatus); + myBackgroundWorker.WorkerSupportsCancellation = true; + } + + /// + /// + /// + /// + /// + private void Form1_Load(object sender, EventArgs e) + { + LoadOldState(); + + + CheckProgramState(); + } + + /// + /// + /// + private void LoadOldState() + { + if (Settings.Default.saveOldState) + { + radioButtonEnableWathing.Checked = Settings.Default.enableWatching; + } + + } + + private void radioButtonDisableWathing_CheckedChanged(object sender, EventArgs e) + { + CheckProgramState(); + + if (!radioButtonDisableWathing.Checked) + { + return; + } + + if (myBackgroundWorker.WorkerSupportsCancellation && myBackgroundWorker.IsBusy) + { + myBackgroundWorker.CancelAsync(); + UpdateStatus("..."); + } + } + + + private void radioButtonEnableWathing_CheckedChanged(object sender, EventArgs e) + { + if (!radioButtonEnableWathing.Checked) + { + return; + } + bool error = false; + + if (String.IsNullOrEmpty(textBoxProcessName.Text)) + { + error = true; + MessageBox.Show(" !" + + "\n ", "", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + if (String.IsNullOrEmpty(Settings.Default.startProgramPath)) + { + error = true; + MessageBox.Show(" ." + + "\n ", "", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + + if (error) + { + radioButtonEnableWathing.Checked = false; + radioButtonDisableWathing.Checked = true; + return; + } + + if (!myBackgroundWorker.IsBusy) + { + myBackgroundWorker.RunWorkerAsync(); + } + } + + private void UpdateStatus(string text) + { + labelStatus.Text = text; + } + + private void Status(string text) + { + Invoke(updateLogDelegate, new[] { text }); + } + + private void CheckProgramState() + { + bool watching = radioButtonEnableWathing.Checked; + Debug.WriteLine($": {watching}"); + + groupBoxProcessName.Enabled = !watching; + groupBoxProgramStart.Enabled = !watching; + groupBoxActions.Enabled = !watching; + + Settings.Default.enableWatching = watching; + + + } + + /// + /// + /// + /// + /// + private void buttonSetProgramStart_Click(object sender, EventArgs e) + { + OpenFileDialog openFile = new OpenFileDialog(); + openFile.Title = " "; + + if (openFile.ShowDialog() == DialogResult.Cancel) + { + return; + } + + //labelProgramStartPath.Text = openFile.FileName; + Settings.Default.startProgramPath = openFile.FileName; + Settings.Default.Save(); + + openFile.Dispose(); + } + + /// + /// + /// + /// + /// + private void Form1_FormClosing(object sender, FormClosingEventArgs e) + { + Settings.Default.Save(); + } + + private bool ProcessByNameIsRuning(string name) + { + return Process.GetProcessesByName(name).Length > 0; + } + + private void ProcessStart(string path, string args) + { + if (checkBoxCheckProcess.Checked) + { + if (ProcessByNameIsRuning(path)) + { + return; + } + } + + Process.Start(path, args); + } + + private void BackgroundWorkerDoWork(object sender, System.ComponentModel.DoWorkEventArgs e) + { + BackgroundWorker worker = sender as BackgroundWorker; + int i = (int)numericUpDown1.Value; + + while (!worker.CancellationPending) + { + if (ProcessByNameIsRuning(textBoxProcessName.Text)) + { + Status($" {textBoxProcessName.Text} "); + i = (int)numericUpDown1.Value; + } + else + { + if (radioButtonRestartTimer.Checked) + { + i--; + Status($" {textBoxProcessName.Text} . {i}"); + } + + if (i <= 0 || radioButtonRestartNow.Checked) + { + Status("..."); + ProcessStart(Settings.Default.startProgramPath, textBoxArguments.Text); + } + } + + Thread.Sleep(1000); + } + + if (worker.CancellationPending) + { + e.Cancel = true; + } + } + + private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) + { + if (e.Cancelled) + { + Status(" ."); + } + else if (e.Error != null) + { + MessageBox.Show("Error: " + e.Error.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Stop); + Status(" . !"); + radioButtonDisableWathing.Checked = true; + } + else + { + Status(" ."); + } + } + } +} diff --git a/Form1.resx b/Form1.resx new file mode 100644 index 0000000..cd149c2 --- /dev/null +++ b/Form1.resx @@ -0,0 +1,1256 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + + + + AAABAAEAgIAAAAEAIAAoCAEAFgAAACgAAACAAAAAAAEAAAEAIAAAAAAAAAABAMMOAADDDgAAAAAAAAAA + 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 + 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 + 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 + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz6ABW7+QAUuvsAFb35ABW9+QAVvPkAFrz4ABW8 + +QAVvPkAFr34ABO89gAUvPcAIL//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/A+wAYu/oAE7z0ABO9+wAVvPkAFbz5ARW8 + +QMVvPkDFbz5BBW8+QQVvPkEFbz5AxW8+QMVvPkDFbz5AxW8+QQVvPkEFbz5BBW8+QMVvPkDFbz5ARW8 + +QEVu/oAFsHvABW4/gAWvPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXvvoAFbv4ABO8 + /AAavfQAFbz5ARW8+QIVvPkEFbz5Axa89wEWu/gAFrv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW99wAUv/UAFL/1ABW8+QMVvPkEFbz5AxW8+QEVvfoAFq/zABW9 + +gAVufcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAUu/gAF736ABm++wAVvPkBFbz5AxW8+QQVvPoAFbz6ABa79wAjsNYAGrjrARW8 + +RUVvPkzFbz5TxW8+W0VvPmBFbz5kxW8+Z0VvPmkFbz5pBW8+Z4VvPmWFbz5hBW8+XEVvPlUFbz5NxW8 + +BoWu/YDFrr3ABa7+AAVt/cAFa/zABW8+QMVvPkEFbz4Af///wAUu/YAFrz5ABa++gAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa89gAUvPkAEbv5ABS8+QAVvPkCFbz5BBa9 + +gATu/kAE7v6ABO7+QQVvPkvFbz5ZhW8+aMVvPnPFbz58BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz59BW8+dcVvPmrFbz5cxW8+TkWvPgJFrv5ABW8 + +QAYtPYAFbz5AxW8+QMVvPgAFbv3ABW8+AAVvfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABe9 + +QAVvPkAFbv6ABW7+gAVvPkDFbz5Axe8+QAXvPkAFbz5CBW8+UMVvPmWFbz52BW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+fsVvPn7Fbz5+xW8+fsVvPn7Fbz5+xW8+fsVvPn7Fbz5/BW8 + +f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+eMVvPmjFbz5UhW7+A8VvPgAFbz4ABW8+QIVvPkDFbv6ABW7 + +QAVu/kAFLz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABS9+AAVvPkAFL34ABXA+AAVvPkDFbz5Ahe9+gAXvfoAFbz5JxW8 + +YUVvPnfFbz5/xW8+f4VvPn/Fbz5/hW8+fsVvPn7Fbz5/RW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn9Fbz5+xW8+fsVvPn+Fbz5/xW8 + +f4VvPn/Fbz56RW8+ZgVvPk2F7XrABe47gAWvPgCFbz5AxS8+QAUvPkAFbz5ABe9+QAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAFbz5ABW8 + +QAVvPkCFbz5AxXD8AAWw+8AFbz5PRW8+a8VvPn6Fbz5/xW8+f8VvPn9Fbz5+xW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5+xW8+fwVvPn/Fbz5/xW8+f8VvPnCFbz5TxS6 + +gMUufoAFbz5AhW8+QMWvfgAF7/3ABW8+QAktv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAVu/oAFbz5ABW8+QAVvPkBFbz5Axa8+QEWvPoAFbz5OhW8+boVvPn/Fbz5/xW8 + +f4VvPn7Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn7Fbz5/RW8+f4VvPn/Fbz5zhW8+U4AvfgAH7z5ABW8+QMVvPkBFbz5ABW8 + +QAVu/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFrz5ABW8+QAVvPkAFbz5AhW8 + +QMVvPkAFbz5IBW8+acVvPn/Fbz5/xW8+f0VvPn8Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8 + +fwVvPn+Fbz5/xW8+b4VvPkxFb35ABW8+QIVvPkDF735ABi++QAUu/kAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFb//ABW8+gAVvfoAFb36ABW8+QMVt/sAFL75AhW8+XEVvPnzFbz5/xW8+fwVvPn8Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn8Fbz5/xW8+fwVvPmNFbv4CxW8 + +AAVvPkEFbz5ARW8+QAVvPkAFbz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QAVvPkAFbz5ABW8+QEVvPkEFbz5ABW8 + +SQVvPnEFbz5/xW8+f0VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+fsVvPn8Fbz5/BW8+fwVvPn8Fbz5+xW8 + +fsVvPn7Fbz5/BW8+f0VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/BW8+f8VvPnaFbz5OxW8+QAVvPkEFbz5ARW8+QAVvPkAFb35AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAUvfkAFbz5ABW8+QAVvPkCFbz5AxW8+QAVvPlbFbz58xW8+f8VvPn7Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn7Fbz5+xW8+f4VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5+xW8 + +f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5+xW8 + +f8VvPn9Fbz5eRS/+AAVvPkCFbz5AhW8+QAVvPkAFLz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz4ABW8+QAVvPkAFbz5AhS7+gEYv/YCFbz5jxW8 + +f8VvPn9Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8 + +fsVvPn9Fbz5/xW8+f8VvPn/Fbz5/RW8+ecVvPnEFbz5oxW8+YYVvPlxFbz5YhW8+VsVvPlbFbz5YRW8 + +W4VvPmCFbz5nhW8+b8VvPniFbz5/BW8+f8VvPn/Fbz5/xW8+f0VvPn7Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fwVvPn/Fbz5rRW8+Q0TvPgAFbz5AxW8 + +QAVvPgAFL36AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW9 + +AAVvPkAFbz5ABW8+QMYvPgAFrz5DRW8+bQVvPn/Fbz5+xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fsVvPn/Fbz5/xW8+f8VvPnlFbz5qBW8+WUVvPkvFb35CxS5 + 8AAVuvUAFb/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABy8+QATvPkAEr36ABa8+QgVvPkoFbz5WxW8 + +ZoVvPndFbz5/xW8+f8VvPn/Fbz5/BW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/hW8+fsVvPn/Fbz5zhW8+R4VvPkAFbz5AxW8+QAVvPkAFr36AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvPgAFrz5ABW8+QAVvPkDFbz5ABW8+RYVvPnLFbz5/xW8 + +foVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fwVvPn+Fbz5/xW8 + +fIVvPmkFbz5ShS7+QsVvPkAFbz5ABS8+QAUvPkAFbz4ARW8+QMVvPkEFbz5BBW8+QQVvPkEFbz5BBW8 + +QQVvPkEFbz5BBW8+QQVvPkCFbz2ABW89gAVvPkAFbv5ABa7+QcVvPk8Fbz5kxW8+egVvPn/Fbz5/xW8 + +fwVvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz54xW8 + +SwVvPkAFbz5BBW8+AAVvPgAE736AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbv5ABW8 + +QAVvPkAFbz5AxW8+QAVvPkbFbz51BW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/hW8+fwVvPn+Fbz5/xW8+eIVvPl5Fbz5GBW9+QAVvfkBGq/uABW8+QMVvPkEFbz5AhW8 + +QEUvPoAFrz4ABa7+QAXuvgAFrv4ABe5/wAAAAAAF7z6ABm7+QAXvPkAFbz6ABW8+AAVvPkBFbz5AhW8 + +QQVvPkDE735ABW8+QEVvPkAFbz5DhW8+WUVvPnVFbz5/xW8+f4VvPn8Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz56hW8+TMVvPkAFbz5BBa8+QAVvPkAFr35AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACC//wAVvPkAFbz5ABW8+QIWvPkAFbz5FhW8+dMVvPn/Fbz5+xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn8Fbz5/xW8+eoVvPlyFbz5DBS8 + +QAVvPkBFbz5AxW8+QMVvPkBFr37ABW79gAVvPsAF7z4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABe6/AAWvPkAFLz6ABi8+QAWvPkBFbz5AxW8+QMUvfkBFr35ABa9 + +QUVvPlbFbz52xW8+f8VvPn9Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +fwVvPn/Fbz56hW8+S4VvPkAFbz5AxW8+QAVvPkAFLv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW7 + +QAVvPkBEr36ABS8+Q0VvPnIFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn8Fbz5/xW8+f4VvPmVFbz5FBW8+QAVvPgCFbz5BBW8+QI5nesAEsD7ABa8+AAavfwAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAGL/3ABW7+QAUvvkAE776ABW8+QEVvPkEFbz5AhS7+AAUu/gJFbz5fBW8+fUVvPn/Fbz5+xW8 + +f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz54hW8+SEVvPkAFbz5AhW8 + +QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABS7+QAXwPYAFbz5ARW7+QIWxPgBFbz5sBW8+f8VvPn7Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5+xW8+f8VvPnaFbz5PRW8+QAVvPkCFbz5BBW8 + +QEVvPkAFbz5ABS9+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVu/kAFbz5ABa9 + +QAVvPkBFbz5AxW8+QIVvPkAFbz5KBW8+cUVvPn/Fbz5+xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+fwVvPn/Fbz5zxW8+Q8WvPgAFbz5ARW7+QAUu/kAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvvgAFbz5ABzD + 8wAVvPkDFbz5ABW8+YsVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8 + +fwVvPn/Fbz5ohW8+QwVvPkAFbz5BBW8+QIVvPgAFbz5ABS8+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QAVvPkAFbz5ARW8+QQLvfcAEbz4AhW8 + +YQVvPn/Fbz5/RW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5rhe8 + 9wAWvPgCFLz6ABa8+AAWvPoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QAWvPkAFbz5AxW8+QAVvPlaFbz5/xW8+fwVvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn9Fbz5/xW8+XEVvfgAFbz5AhW8+QMOvfsAJ7fzABW8 + +QAbvP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABS9+QAVu/kAFbv5ABW8+QIVvPkDFbz5ABW8+VIVvPnzFbz5/xW8+fwVvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5fhW8+QAVvPkEFb34ABW8+QAav/8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvfkAF734ABW8 + +QIVvPkAFbz5JRW8+e4VvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8 + +fcVvPlRFbz5ABW8+QQVvPkBFbz5ABW8+QAWvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABO8+QAVvPkAFbz5ABS8 + +QEVvPkFFbz5ABW8+TQVvPnnFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8 + +f4VvPn+Fbz5QhW8+QAVvPkDFbv5ABW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAFrz7ABW8+QAVvPgAFbz6ARHB/wAVvPm8Fbz5/xW8+fwVvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnzFbz5QhW8+QAVvPkFFbz5ABW8+QAVvPkAE7z6AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz4ABS8+AAVvPkEFbz5ABS8+SgVvPnhFbz5/xW8 + +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnZFbz5DxW7+QAVvPkBFbz5ABa9 + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAFLz5ABW8 + +QMVvPkAFbz5bBW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz59xW8 + +UQVvPkAFbz5BRHB+QASwfkAFb35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvPgAFbz5ABW8+QAVvPkEFbz5ABW8+ScVvPnlFbz5/xW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5+xW8+f8VvPmSFbz5ABW8+QMUvfQAFrz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAF738ABW8+QAVvPkCFbz5ABW8+SAVvPnuFbz5/xW8+f4VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/RW8+f8VvPlTFbz5ABW8+QUVvfgAFb34ABW8+QAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+gAVvPkCFbz5ABW8+ToVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+UcVvPkAFbz5AxW8+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVu/oAFbz6ABW8+QIVvPkAFbz5KBW8+fIVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +fwVvPn/Fbz5WxW8+QAVvPkDF7v4ABm9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUvPkAFb35ABW8 + +QMVvPkAFbz5pBW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmaFbz5ABW8 + +QMVsvIAFbz5ABW8+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5ABW8+QQVvPkAFbz5dRW8 + +f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnFGbz6ABe8+QAVvPkAFLz5AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABa8+QAVvPkCFbz5ABW8+SMVvPn1Fbz5/xW8+f4VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn/Fbz56xW8+RwVvPkAFbz5ARW8+gAVvPoAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABS79wAVvPkAFbz5ARa++AAWvfkIFbz50RW8+f8VvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/hW8+f8VvPlDFbz5ABW8+QMVvPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVv/8AFLv4ABW8 + +QQVvPkAFbz5exW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPl8Fbz5ABW8 + +QQVvfkAFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW9+gAYvvsAFbz5AxW8 + +QAVvPlWFbz5/xW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+aEVvPkAFbz5AxS8 + +QASufkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+AAUvPkBEr35ABK9+AIVvPnTFbz5/xW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn/Fbz55RW8+RMVvPkAFbz5ARW9+QAUvPgAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABa8+QAVvfoAFrn2ARPJ/wEVvPnIFbz5/xW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn/Fbz57RW8+BgVvPgAFbz5ARe9+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8 + +QMVvPkAFbz5OhW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmDFbz5ABW8 + +QQTvfsAFbz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFL35ABa8 + +QAVvPkDFbz5ABW8+V0VvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5XhW8 + +QAVvPkEFLv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5BBW8+QAVvPmJFbz5/xW8+fsVvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn/Fbz59RW8+SMVvPkAFbz5AhW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QEVvPkAFbz5CxW8+d4VvPn/Fbz5/RW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmtFbz5ABW8+QMVu/kAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADL78ABS8 + +QAA/P0AH7j5ABW8+c4VvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmtFbz5ABW8 + +QIVu/oAFbz6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvfkAFbz5ABW8+QQVvPkAFbz5iBW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8 + +ecVu/kRFbv5ABW8+QEVu/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXu/gAFbz5AhW8+QAVvPknFbz5+xW8+f8VvPn+Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+VgVvPkAFbz5AxW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAFbz5AhW8+QAVvPk0Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+UYVvPkAFbz5AxW7+QAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8 + +gAVvPkEFbz5ABW8+VsVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnrFbz5FhW8 + +QAVvPkBFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABW7+AAVu/kBFrX8ABey/QEVvPnSFbz5/xW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +fsVvPn/Fbz5gBW8+QAVvPkEFbv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QQVvPkAFbz5lBW8+f8VvPn7Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bMVvPkAFbz5AhW7+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa9+QAVvPkEFbz5ABW8 + +ZAVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPm4Fb35ABW9+QIVu/kAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAWvPoAFL34AhS8+AAVvPnDFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5chW8 + +QAVvPkEFLz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QMVvPkAFbz5UBW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn9Fbz5/xW8+eEVvPkJFbz5ABW8+QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QEVu/kAFbv5DBW8+eUVvPn/Fbz5/hW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPk8Fbz5ABW8+QMVvPkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVu/oAFbz5AhW8 + +QAVvfkfFbz59hW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz5+hW8+SYVvPkAFbz5AgDM + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFbz5AhW8+QAVvPkmFbz5+hW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz58Ba8 + +RYVvPkAFbz5ARS7+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW/9AAVvPoBE7z8ABK9/QIVvPnVFbz5/xW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f0VvPn/Fbz5RhW8+QAVvPkDFbv5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkDFbz5ABW8+UAVvPn/Fbz5/RW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnRAKP9ABnA+AAVvPkBAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8 + +QAVvPkDFbz5ABW8+bAVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPlmFbz5ABW8 + +QQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFL34ABW8+QQVvPkAFbz5WxW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8 + +bQVvPkAFbz5AxW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFb34ABW8+QQVvPkAFbz5jRW8+f8VvPn7Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8+YIVvPkAFbz5BBO++AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5BBW8+QAVvPlvFbz5/xW8 + +fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5lxW8+QAVvPkEFbz5AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvvsAFbz5BBW8+QAVvPlxFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5lhW8 + +QAVvPkEFbv5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABG3+QAVvPkEFbz5ABW8+YEVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8 + +f8VvPmDFbz5ABW8+QQVvfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5ABW8 + +QAVvPkBFbz5ARW8+QEVvPkBFbz5ARW8+QEVvPkBFbz5ARW8+QEVvPkEFbz5ABW8+VwVvPn/Fbz5/BW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmoFbz5ABW8+QMVu/kAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbr5ABW8+QQVvPkAFbz5ihW8 + +f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8+XUVvPkAFbz5BAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAGML9ABW8+QMVvPkAFbz5ThW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8 + +bEVvPkAFbz5AxW8+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAUvPgAFbz5BBW8+QAVvPmQFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +fsVvPn/Fbz5bhW8+QAVvPkEFLz3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8 + +QAVvPkDFbz5ERW8+RAVvPkQFbz5ERW8+REVvPkRFbz5ERW8+RAVvPkRFbz5EBW8+QAVvPlHFbz5/xW8 + +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5uBW8+QAVvPkDFbz5AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS8+AAVvPkEFbz5ABW8 + +ZAVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPluFbz5ABW8+QQUvPcAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+S8VvPnxFbz57hW8+e4VvPnuFbz57hW8 + +e4VvPnuFbz57BW8+fkVvPnDFbz5ABW8+UcVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8 + +f8VvPm5Fbz5ABW8+QMVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QQVvPkAFbz5ihW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn7Fbz5/xW8+XUVvPkAFbz5BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8 + +QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+dEUu/kAFbz5ThW8 + +f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bMVvPkAFbz5AxW8+QAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARuPkAFbz5BBW8 + +QAVvPmBFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5gxW8+QAVvPkEFrr4AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f4VvPn9Fbz5/hW8 + +f4VvPn+Fbz5/hW8+fsVvPn/Fbz50BW8+QAVvPlcFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +fwVvPn/Fbz5qRW8+QAVvPkDFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkEFbz5ABW8+XAVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5+xW8+f8VvPmXFbz5ABW8+QQVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnRFbz5ABW8 + +XEVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmZFbz5ABW8+QQVvPkAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFL34ABW8 + +QQVvPkAFbz5WxW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bQVvPkAFbz5AxW8 + +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+dEVvPkAFbz5ixW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn7Fbz5/xW8+YMVvPkAFbz5BBO6+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AxW8+QAVvPlAFbz5/xW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f0VvPn/Fbz50Q+9/AAXvPgAFbz5AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz50BW7 + +QAVvPmwFbz5/xW8+fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5aRW8+QAVvPkEAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvPkCFbz5ABW8+SYVvPn6Fbz5/xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnwFbz5FhW8 + +QAVvPkBFbz4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnNErX5ABW8+dMVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/RW8+f8VvPlIFbz5ABW8+QMWvPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QEVvPoAFbz6DBW8+eUVvPn/Fbz5/hW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPk8Fbz5ABW8+QMWvPkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8 + +ccWvPkbFbz59RW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz5/BW8+SgVvPkAFbz5AgCq + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFbz6ABW8+AIVvPgAFbz5wxW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8 + +XIVvPkAFbz5BBW8+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5vxW8+UoVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/RW8+f8VvPnjFbz5ChW8+QAVvPkBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5BBW8+QAVvPmUFbz5/xW8 + +fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5shW8+QAVvPkCFrz5ABe9+QAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8 + +f8VvPm8Fbz5ihW8+f8VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+bsWu/kAFrv6AhS9 + +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABW9+gAVvPkEFbz5ABW8+VsVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8 + +f8VvPnrFbz5FRW8+QAVvPkBFbz5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+csVvPnMFbz5/xW8+f0VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+fsVvPn/Fbz5hhW8+QAVvPkEE7z5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7v4ABW8+QIVvPkAFbz5JxW8 + +fsVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPlXFbz5ABW8+QMVvPkAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz59RW8+fkVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPlKFbz5ABW8 + +QMUvfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAMvfwAFrz5AFvh+wALt/kAFbz5zhW8+f8VvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn8Fbz5/xW8+awVvPkAFbz5Aha8+QAVu/kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8 + +TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn/Fbz57BW8+RUVvPkAFbz5ARW9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5BBW8 + +QAVvPmJFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn/Fbz59RW8+SIVvPkAFbz5AhW8 + +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/BW8+f8VvPmyFbz5ABW8 + +QIVu/kAAKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QAVvPkDFbz5ABW8+TsVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+fsVvPn/Fbz5ghW8+QAVvPkEF7z3ABW8+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8 + +QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+WMVvPkAFbz5BBW7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz4ABW9 + +QEVv/kAFcD4AxW8+dMVvPn/Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnlFbz5ExW8 + +QAVvPkBFbz5ABW/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPnwFbz5HBW8 + +QAVvPkCFbv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVv/8AFLz5ABW8+QQVvPkAFbz5exW8+f8VvPn7Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPl7Fbz5ABW8+QQWu/kAFrz5AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8 + +QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+agVvPkAFbz5AxW9+gAVvPgAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAWvPkAFbz5AhW8+QAVvPkjFbz59RW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8 + +esVvPocFbz6ABW8+QEVvPoAFLv6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5SRW8 + +QAVvPkDFbv5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS9+QAUvPkAFbz5AxW8+QAVvPmkFbz5/xW8 + +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+ZkUvPkAFbz5Aw+98wAVvPkAFrr7AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+cwMtvgBCbP2ABS7+QEVvfoAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABW8+QAVvPkCFbz5ABW8+TsVvPn/Fbz5/hW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn+Fbz5/xW8+UYVvPkAFbz5AxW8+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5YxW8 + +QAVvPkDFb35ABK7+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW7+QAVvPkCFbz5ABW8 + +bAVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz52BW8+BAVvPgAFbz5ARS8 + +QAUvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/xW8+dYVvfkJFr35ABW8+QEUvPkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAOtvwAFrz5ABW8+QIVvPkAFbz5ORW8+f4VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+fwVvPn/Fbz5oxa9+QAWvPkDFLv6ABi89QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5ZBW8 + +QAVvPkGFbz5AxW8+QMVvPkDFbz5AxW8+QMVvPkDFbz5AxW8+QMVvPkDFbz5AxW8+QMVvPkDFbz5AxW8 + +QMVvPkCFbz5ABW8+QAWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbr6ABW9 + +QMVvfkAFbz5nhW8+f8VvPn7Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5cxW8 + +QAVvPkFIb/7ABa9+QAVu/oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn8Fbz5/xW8+b8WufkAFrf6ABW9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABi+/QAVu/gAFbz5AhW8+QAVvPkgFbz57hW8+f8VvPn+Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f0VvPn/Fbz5UhW8+QAVvPkFFb74ABW9+AAVu/kAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f0VvPn/Fbz5fBW8 + +TUVvPlEFbz5QRW8+UEVvPlBFbz5QRW8+UEVvPlBFbz5QRW8+UEVvPlBFbz5QRW8+UEVvPlBFbz5QRW8 + +UAVvPlGFbz5JhW8+QAVvPkBFr35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8 + +gAVvPkAFbz5BBW8+QAVvPltFbz5/xW8+fsVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8 + +f8VvPn3Fbz5RBW8+QAVvPkFGrf2ABq39wAWvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmUFbz5ABW8+QQWvfkAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFrr7ABW8+QAVvPgAFr37ASe9/wAVvPm8Fbz5/xW8 + +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f8VvPnzFbz5QhW8+QAVvPkFFbz5ABW8 + +QAVvPkAFLr6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f4VvPn8Fbz5/RW8+f0VvPn9Fbz5/RW8+f0VvPn9Fbz5/RW8+f0VvPn9Fbz5/RW8+f0VvPn9Fbz5/RW8 + +f0VvPn5Fbz5/xW8+ZIVvPkAFbz5BBa9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFbz5ABW8+gAVvPkCFbz5ABW8+SYVvPnuFbz5/xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/RW8+f8VvPn3Fbz5UBW8+QAVvPkEFbz5ARW8+QAVvPkAFrz6AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8+QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5kxW8+QAVvPkEFr35AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5ABW8+QAVvPkEFbz5ABW8 + +VwVvPn/Fbz5/BW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+f0VvPn/Fbz5cBW9 + +QAVvPkCFbz5AxK79wBRvf8AFbz5AA/D/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8 + +TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5+xW8+f8VvPmTFbz5ABW8+QQWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAATvvcAFbz5AAmy6QAVvPkDFbz5ABW8+YwVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn/Fbz5oRW8+gsVvPkAFbz5BBW8+QIVvPkAFbz5ABW8 + +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+QIVvPkAFbz5MhW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn7Fbz5/xW8+ZMVvPkAFbz5BBa9 + +QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPoAC7/yABW8 + +QEUvfoBF7vuARW8+bEVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8 + +fsVvPn/Fbz52RW8+TwVvPkAFbz5AhW8+QQVvPkBFbz5ABW8+QAVu/oAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AhW8 + +QAVvPkyFbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+fsVvPn/Fbz5kxW8+QAVvPkEFr35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvPkAFbz5ABW8+QESvfsAFL36DRW8+ckVvPn/Fbz5+xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fwVvPn/Fbz5/hW8+ZUVvPkUFLz5ABW8 + +QIVvPkEFbz5AhT//wAVuvgAFrz5ABfA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkCFbz5ABW8+TIVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5+xW8+f8VvPmTFbz5ABW8 + +QQWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzG + /wAVvPgAFbz5ABW8+QIVu/kAFbz5FxW8+dMVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f0VvPn8Fbz5/xW8+ekVvPlxFbz5DBS8+QAUvPkBFbz5AxW8+QMVvPkBEr37ABi6 + 9wAUvfoAFbv7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8 + +QIVvPkAFbz5MRW8+f8VvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8 + +fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8+fwVvPn8Fbz5/BW8 + +fwVvPn8Fbz5/BW8+fwVvPn4Fbz5/xW8+ZEVvPkAFbz5BBa9+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABW/+QAUvPkAFLz5ABW8+QMVvPkAFbz5GxW8 + +dQVvPn/Fbz5+xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn8Fbz5/hW8 + +f8VvPniFbz5eBW8+hcWvPgAFrz5ARmy9gAVvPkDFbz5BBW8+QIVvPkBFbz6ABW8+AAWvfkAFbz4ABW8 + +AAcxv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFbz5AxW8+QAVvPk0Fbz5/xW8+f4VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+fsVvPn/Fbz5lBW8 + +QAVvPkEFr35AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABa7+AAVvPkAFbz5ABW8+QMVvPkAFbz5FhW8+cwVvPn/Fbz5+hW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn9Fbz5/BW8+f4VvPn/Fbz58RW8+aQVvPlIFrz5Cxa8 + +QAWvPkAFLz5ABS9+QAVu/kBFbz5AxW8+QQVvPkEFbz5BBW8+QMVvPkAFbz5ABW8+QAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVvPkCFbz5ABW8+SUVvPnAFbz5vRW8+b0VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8 + +b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8+b4VvPm+Fbz5vhW8 + +b4VvPm+Fbz5vhW8+b4VvPm+Fbz5uxW8+csVvPltFbz5ABW8+QMWvfkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa7+AAVvPkAFbz5ABW8 + +QMWuvkAFbv6DRW8+bUVvPn/Fbz5+xW8+f4VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/RW8+fsVvPn/Fbz5/xW8+f8VvPnlFbz5pxW8+WQVvPkvFbz5CxfA7gAWvvQAFbn8AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABW8+AAVvPkAFbz5ABW8+QIWu/oBE774AhW8+ZEVvPn/Fbz5/RW8 + +fwVvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f4VvPn7Fbz5/RW8 + +f8VvPn/Fbz5/xW8+f0VvPnmFbz5wxW8+aIVvPmFFbz5cBW8+WMVvPlZFbz5CxW8+QAVvPkBAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFbz5ABW8+QAVvPkAFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8 + +QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8 + +QIVvPkCFbz5AhW8+QIVvPkCFbz5AhW8+QIVvPkDFbz5ARW8+QAVvPkAFr35AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa9 + +QAVvPkAFbz5ABW8+QIVvPkDFrz5ABW8+V0VvPnzFbz5/xW8+fsVvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/RW8+fsVvPn7Fbz5/hW8+f8VvPn/Fbz5/xW8 + +f8VvPn+Fbz5/xW8+fgVvPkhFbz5ABW8+QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8 + +QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8 + +QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8+QAVvPkAFbz5ABW8 + +QAVvPkAFbz5ABW8+QAWvfkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABS8+QAVvPkAFbz5ABW8+QEVvPkEFbz5ABW8 + +SUVvPnFFbz5/xW8+f0VvPn8Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+foVvPn+Fbz59BW8+SAVvPkAFbz5AgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABK2/wAVvPkAFbz4ABW8+AAVvPkDEsH5ABa8+wMVvPlyFbz59BW8+f8VvPn8Fbz5/BW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/hW8+f8VvPn3Fbz5IBW8+QAVvPkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvPgAFLz6ABS8 + +QAVvPkCFbz5AxW8+QAVvPkhFbz5qBW8+f8VvPn/Fbz5/RW8+fwVvPn+Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+fcVvPkgFbz5ABW8 + +QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYvvoAFbz5ABW8+QAVvPkBFbz5AxS8+QEUvPoAFbz5OxW8 + +bsVvPn/Fbz5/xW8+f4VvPn7Fbz5/RW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8 + +f8VvPn/Fbz5/xW8+f4VvPn/Fbz59xW8+SAVvPkAFbz5AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAFL36ABa7+QAWu/kAFbz5AhW8+QMUuv0AFLb+ABW8+T4VvPmwFbz5+hW8+f8VvPn/Fbz5/RW8 + +fsVvPn9Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPn3Fbz5IBW8 + +QAVvPkCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFb35ABa8+QAYu/gAG7r5ABW8 + +QMVvPkCFbv6ABW8+wAVvPkpFbz5hhW8+eAVvPn/Fbz5/hW8+f8VvPn+Fbz5+xW8+fsVvPn9Fbz5/hW8 + +f8VvPn/Fbz5/xW8+f8VvPn+Fbz5/xW8+fcVvPkgFbz5ABW8+QIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAABa7+QAVvPkAFbz5ABa7+QAVvPkDFbz5Axa7+AAWu/kAFrv5CBW8 + +UMVvPmWFbz52RW8+f0VvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+fwVvPn7Fbz5+xW8+foVvPn9Fbz59BW8 + +SAVvPkAFbz5AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAVufYAFb35ABTA+AAVvvkAFbz5AhW8+QQUvfoAFLz4ABO9+AATvPkFFbz5MBW8+WgVvPmjFbz5zxW8 + +fAVvPn/Fbz5/xW8+f8VvPn/Fbz5/hW8+f8VvPn4Fbz5IRW8+QAVvPkCAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa7+AAVvfoAFb37ABa8 + +QEVvPkDFbz5BBW8+gAVvPoAFrv3ACavyQAbuOsBFbz5FRW8+TQVvPlQFbz5bhW8+YEVvPmTFbz5nxW8 + +Z4WvfkVFb35ABW8+QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWvfsAFbz4ABO9+gAavPkAFbz5ARW8+QIVvPkEFbz5Axa8 + 9wEWu/cAFrv4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAASufsAFsH6ABW29QATvfwAFbz5ABW8+QEVvPkDFbz5AxW8+QQVvPkEFbz5BBW8 + +QMVvPkDFbz5ABW8+QAVvPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAVvPoAFbv6ABS8+wAVvPkAFbz5ABW8+QAWvfgAFr34ABW9+QAAAAAAAAAAAAAA + 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 + 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 + 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 + 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 + AAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////AP//////////////////gAAB////////////////+Av/0C/ + //////////////9CgAAUJ//////////////6CAAAAQX/////////////6EAAAAAhf////////////6EA + AAAABF////////////5EAAAAAAEn///////////9EAAAAAAAC///////////8kAAAAAAACT///////// + /+gAAAAAAAAJf//////////SAAAAAAAABL//////////pAAAAAAAAAJf/////////0AAAAAAAAAAr/// + //////6gAAAJ+QAAAFf////////9QAAAkACQAAAr////////+oAABAH4AgAAFf////////UAABAf/4CA + AAr////////qAABA///yIAAFf///////wAABF////ogAAr///////9QAAk////+kAAI///////+oAAm/ + ////yQABX///////UAAS//////SAAK///////xAAJf/////6QABP//////6gAEv//////KAAR//////+ + QACn//////9QACf//////EABT///////qAAj//////yAAh///////9QAE//////4gAK////////AAAn/ + ////+QAFf///////6gAJ//////kACv////////UACP/////yAAn////////5AAT/////8gAV//////// + +oAE//////QAE/////////wAAn/////kACP////////+QAJ/////5AAn/////////kACf////+wAR/// + //////8gAX/////oAE//////////IAE/////yABP/////////yABP////8gAn/////////+QAT/////I + AJ//////////kAC/////0ACf/////////9AAv////9AAv//////////QAL/////QAb//////////yAC/ + ////0AE//////////8gAn////9ABP//////////oAJ////+QAT////////6ACACf////kAF///////// + /+gAn////5ABf////////oAIAJ////+QAX////////6ACACf////kAF////////+gAgAn////5ABP/// + /////oAIAJ/////QAT////////6ACACf////0AE////////+gAgAn////9ABv////////oAIAL/////Q + AL////////6ACAC/////0ACf///////+gAAAv////8gAn////////oAAAL/////IAJ////////6AAAE/ + ////yABP///////+gAABP////+gAT////////oAAAT/////sAEf///////6AAAF/////5AAn///////+ + gAACf////+QAI////////oAAAn/////0ABP///////6AAAJ/////8gAV///////+gAAE//////IACf// + /////oAABP/////5AAr///////6AAAT/////+QAFf//////+gAAJ//////iAAr///////oAACf/////8 + gAIf//////6AABAAC////EABT//////+gAAn//////5AAKf//////oAAAAAJ///+oABL//////6AAAAA + Cf///xAAJf/////+gAAAAAn///9QABL//////oAAAAAJ////qAAJv/////6AAAAACf///9QAAl/////+ + gAAAAAn////AAAEX/////oAAAAAJ////6gAARP////6AAAAACf////UAABAf///+gAAAAAn////6gAAE + Af///oAAAAAJ/////UAAAJAX//6AAAAACf////6gAAAJ////////////////QAAAABf//oAAAAAL//// + /6QAAAAX//+AAAAAD//////SAAAAF///////////////6AAAABf///////////////JAAAAX//////// + ///////9EAAAF////////////////kQAABf///////////////+hAAAX////////////////6EAAF/// + //////////////oIABf////////////////+QoAX/////////////////+Av///////////////////+ + ABf///////////////////wf//////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////8= + + + \ No newline at end of file diff --git a/Process Auto Relaunch.csproj b/Process Auto Relaunch.csproj new file mode 100644 index 0000000..8ee211d --- /dev/null +++ b/Process Auto Relaunch.csproj @@ -0,0 +1,121 @@ + + + + + Debug + AnyCPU + {B48F106C-F4E2-4BFB-9BAA-42FC13C03FDD} + WinExe + RelaunchProcess + Relaunch Process + v4.8 + 512 + true + true + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + RelaunchProcess.Program + + + restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + + True + Resources.resx + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + False + Microsoft .NET Framework 4.8 %28x86 и x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/Process Auto Relaunch.sln b/Process Auto Relaunch.sln new file mode 100644 index 0000000..133ecc1 --- /dev/null +++ b/Process Auto Relaunch.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34622.214 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Process Auto Relaunch", "Process Auto Relaunch.csproj", "{A077533B-14A5-4A53-B7DF-B627C6F627C9}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A077533B-14A5-4A53-B7DF-B627C6F627C9}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4D47AE52-BA80-480A-90CD-19011F1823D6} + EndGlobalSection +EndGlobal diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..fda074f --- /dev/null +++ b/Program.cs @@ -0,0 +1,25 @@ +using Process_Auto_Relaunch; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Threading.Tasks; +using System.Windows.Forms; +using RelaunchProcess.Properties; + +namespace RelaunchProcess +{ + internal static class Program + { + /// + /// . + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..0b13f91 --- /dev/null +++ b/Properties/AssemblyInfo.cs @@ -0,0 +1,33 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Управление общими сведениями о сборке осуществляется посредством следующего +// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения, +// общие сведения об этой сборке. +[assembly: AssemblyTitle("Relaunch Process")] +[assembly: AssemblyDescription("Утилита для перезапуска процессов после их завершения")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("RelaunchProcess")] +[assembly: AssemblyCopyright("")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми +// для COM-компонентов. Если требуется обратиться к типу в этой сборке через +// COM, задайте атрибуту ComVisible значение TRUE для этого типа. +[assembly: ComVisible(false)] + +// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM +[assembly: Guid("e74041ec-13e1-4a10-b0a4-d7f219a83a30")] + +// Сведения о версии сборки состоят из следующих четырех значений: +// +// Основной номер версии +// Дополнительный номер версии +// Номер сборки +// Редакция +// +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..be55742 --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,73 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace RelaunchProcess.Properties { + using System; + + + /// + /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. + /// + // Этот класс создан автоматически классом StronglyTypedResourceBuilder + // с помощью такого средства, как ResGen или Visual Studio. + // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen + // с параметром /str или перестройте свой проект VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RelaunchProcess.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Перезаписывает свойство CurrentUICulture текущего потока для всех + /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Icon, аналогичного (Значок). + /// + internal static System.Drawing.Icon restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809 { + get { + object obj = ResourceManager.GetObject("restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809", resourceCulture); + return ((System.Drawing.Icon)(obj)); + } + } + } +} diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..99907b7 --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + ..\restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs new file mode 100644 index 0000000..1221589 --- /dev/null +++ b/Properties/Settings.Designer.cs @@ -0,0 +1,110 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace RelaunchProcess.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.9.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string startProgramPath { + get { + return ((string)(this["startProgramPath"])); + } + set { + this["startProgramPath"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string arguments { + get { + return ((string)(this["arguments"])); + } + set { + this["arguments"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool saveOldState { + get { + return ((bool)(this["saveOldState"])); + } + set { + this["saveOldState"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool enableWatching { + get { + return ((bool)(this["enableWatching"])); + } + set { + this["enableWatching"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string processName { + get { + return ((string)(this["processName"])); + } + set { + this["processName"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool checkBeforeStart { + get { + return ((bool)(this["checkBeforeStart"])); + } + set { + this["checkBeforeStart"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool restartNow { + get { + return ((bool)(this["restartNow"])); + } + set { + this["restartNow"] = value; + } + } + } +} diff --git a/Properties/Settings.settings b/Properties/Settings.settings new file mode 100644 index 0000000..77ec372 --- /dev/null +++ b/Properties/Settings.settings @@ -0,0 +1,27 @@ + + + + + + + + + + + + True + + + False + + + + + + True + + + False + + + \ No newline at end of file diff --git a/restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico b/restart_process_sync_loading_refresh_circular_arrow_reload_icon_258809.ico new file mode 100644 index 0000000000000000000000000000000000000000..d8d13afd7cfda8447d9e9750eccda73d76423bcf GIT binary patch literal 67646 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