From 8422f5f6bfb400072d14e0df7aa1ccb1cbfb9778 Mon Sep 17 00:00:00 2001 From: Florian Baader Date: Mon, 29 Feb 2016 18:26:16 +0100 Subject: [PATCH] Updated Source Code to v0.5.2 * Added installer meta-data * Added single instance application support * Added cross instance messaging to open the SettingsForm when another instance is launched * Updated MetroForm and added features and tooltips * Extended Logsystem * Application temporary disables the windows standby while StandBye is running * Added Copyright notes in all files * Added option to disable messages from icon * Fixed Bugs: * Fixed too many IO operations of the settingsProvider * Fixed long loading time of SettingsForm * Fixed missing icons * Fixed too many instances of SystemAccess * Fixed RefreshTimer issue on SettingsForm * Fixed LogFiles Directory (IO AccessRights) * Fixed maxLength and Formatting of TextBoxes * Fixed presentation mode issue after messagebox * Fixed option to add processes twice * Fixed disposed error on closing SettingsForm * Fixed Downloading issue, if no internet connection is available * Fixed decimal separator in textboxes --- SourceCode/AssemblyInfo.cpp | 11 + SourceCode/AverageBuffer.cpp | 11 + SourceCode/AverageBuffer.h | 12 +- SourceCode/BasicFunc.cpp | 26 +- SourceCode/BasicFunc.h | 14 + SourceCode/Changelog.txt | 61 + SourceCode/DebugForm.cpp | 15 +- SourceCode/DebugForm.h | 336 +-- SourceCode/InputMonitor.cpp | 17 +- SourceCode/InputMonitor.h | 13 +- SourceCode/InstanceMonitor.cpp | 103 + SourceCode/InstanceMonitor.h | 36 + SourceCode/MessageWindow.cpp | 11 + SourceCode/MessageWindow.h | 11 + SourceCode/MetroSettingsForm.cpp | 164 +- SourceCode/MetroSettingsForm.h | 2520 ++++++++-------- SourceCode/MetroSettingsForm.resx | 899 ------ SourceCode/ProcessItem.cpp | 13 +- SourceCode/ProcessItem.h | 11 + SourceCode/ProcessSelectionForm.cpp | 11 + SourceCode/ProcessSelectionForm.h | 11 + SourceCode/Resources/DebugForm.resx | 1793 ++++++++++++ SourceCode/{ => Resources}/MessageWindow.resx | 0 SourceCode/Resources/MetroSettingsForm.resx | 2565 +++++++++++++++++ .../{ => Resources}/ProcessSelectionForm.resx | 0 SourceCode/{ => Resources}/SmartLogout.rc | Bin 5356 -> 4974 bytes SourceCode/Resources/SmartLogout.res | Bin 0 -> 125772 bytes .../Resources/StandBye.DebugForm.resources | Bin 0 -> 100244 bytes .../StandBye.MessageWindow.resources | Bin 0 -> 8489 bytes .../StandBye.MetroSettingsForm.resources | Bin 0 -> 146639 bytes .../StandBye.ProcessSelectionForm.resources | Bin 0 -> 180 bytes .../StandBye.TimeoutWindow.resources | Bin 0 -> 120107 bytes .../Resources/StandBye.Updater.resources | Bin 0 -> 180 bytes SourceCode/{ => Resources}/TimeoutWindow.resx | 0 .../Updater.resx} | 6 - SourceCode/Setting.h | 15 +- SourceCode/SettingsProvider.cpp | 22 +- SourceCode/SettingsProvider.h | 17 +- SourceCode/SystemAccess.h | 17 + SourceCode/SystemMetricWatcher.cpp | 15 +- SourceCode/SystemMetricWatcher.h | 13 +- SourceCode/Systemaccess.cpp | 56 +- SourceCode/TimeoutWindow.cpp | 12 + SourceCode/TimeoutWindow.h | 11 + SourceCode/Updater.cpp | 164 ++ SourceCode/Updater.h | 172 ++ SourceCode/setting.cpp | 19 +- SourceCode/standbye_main.cpp | 230 +- SourceCode/standbye_main.h | 39 +- SourceCode/stdafx.h | 32 +- 50 files changed, 7135 insertions(+), 2369 deletions(-) create mode 100644 SourceCode/Changelog.txt create mode 100644 SourceCode/InstanceMonitor.cpp create mode 100644 SourceCode/InstanceMonitor.h delete mode 100644 SourceCode/MetroSettingsForm.resx create mode 100644 SourceCode/Resources/DebugForm.resx rename SourceCode/{ => Resources}/MessageWindow.resx (100%) create mode 100644 SourceCode/Resources/MetroSettingsForm.resx rename SourceCode/{ => Resources}/ProcessSelectionForm.resx (100%) rename SourceCode/{ => Resources}/SmartLogout.rc (63%) create mode 100644 SourceCode/Resources/SmartLogout.res create mode 100644 SourceCode/Resources/StandBye.DebugForm.resources create mode 100644 SourceCode/Resources/StandBye.MessageWindow.resources create mode 100644 SourceCode/Resources/StandBye.MetroSettingsForm.resources create mode 100644 SourceCode/Resources/StandBye.ProcessSelectionForm.resources create mode 100644 SourceCode/Resources/StandBye.TimeoutWindow.resources create mode 100644 SourceCode/Resources/StandBye.Updater.resources rename SourceCode/{ => Resources}/TimeoutWindow.resx (100%) rename SourceCode/{DebugForm.resx => Resources/Updater.resx} (93%) create mode 100644 SourceCode/Updater.cpp create mode 100644 SourceCode/Updater.h diff --git a/SourceCode/AssemblyInfo.cpp b/SourceCode/AssemblyInfo.cpp index 4e64070..48675c7 100644 --- a/SourceCode/AssemblyInfo.cpp +++ b/SourceCode/AssemblyInfo.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: AssemblyInfo.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" using namespace System; diff --git a/SourceCode/AverageBuffer.cpp b/SourceCode/AverageBuffer.cpp index 59e9316..3ab20b0 100644 --- a/SourceCode/AverageBuffer.cpp +++ b/SourceCode/AverageBuffer.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: AverageBuffer.cpp + * Author: Matthias Weirich + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "AverageBuffer.h" diff --git a/SourceCode/AverageBuffer.h b/SourceCode/AverageBuffer.h index a855c64..9d8d6cf 100644 --- a/SourceCode/AverageBuffer.h +++ b/SourceCode/AverageBuffer.h @@ -1,5 +1,15 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: AverageBuffer.h + * Author: Matthias Weirich + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once - #define lock(X, B) System::Threading::Monitor::Enter(X, B) #define ulock(X)if(System::Threading::Monitor::IsEntered(X)) System::Threading::Monitor::Exit(X) diff --git a/SourceCode/BasicFunc.cpp b/SourceCode/BasicFunc.cpp index 4d7abfc..9045b28 100644 --- a/SourceCode/BasicFunc.cpp +++ b/SourceCode/BasicFunc.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: BasicFunc.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "BasicFunc.h" @@ -49,7 +60,8 @@ System::String ^ BasicFunc::getLogFilePath() DateTime^ starttime = Process::GetCurrentProcess()->StartTime; //Path - String^ mainFolder = System::IO::Directory::GetCurrentDirectory(); + //String^ mainFolder = System::IO::Directory::GetCurrentDirectory(); //Programm Directory + String^ mainFolder = getStandByeAppDataFolderPath(); String^ log_folder = Path::Combine(mainFolder, "logs"); String^ current_date_folder = Path::Combine(log_folder, starttime->ToString("yyyy_MM_dd")); String^ file_path = Path::Combine(current_date_folder, starttime->ToString("HH_mm") + ".txt"); @@ -76,8 +88,9 @@ void BasicFunc::Log(System::String^ text) try { sw = File::AppendText(BasicFunc::getLogFilePath()); } - catch (System::Exception^) { - //Could not find / open the file + catch (System::Exception^ e) { + System::Diagnostics::Debug::WriteLine(e->Message); + System::Diagnostics::Debug::WriteLine(e->StackTrace); return; } @@ -103,6 +116,13 @@ bool BasicFunc::isNumerique(System::String ^ text) return isNumerique(BasicFunc::StringToString(text)); } +System::String ^ BasicFunc::getStandByeAppDataFolderPath() +{ + String^ path = Environment::GetFolderPath(Environment::SpecialFolder::ApplicationData); + path = System::IO::Path::Combine(path, "StandBye"); + return path; +} + void BasicFunc::Log(std::string text) { Log(gcnew String(text.c_str())); diff --git a/SourceCode/BasicFunc.h b/SourceCode/BasicFunc.h index 03bcf83..7ee1fb4 100644 --- a/SourceCode/BasicFunc.h +++ b/SourceCode/BasicFunc.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: BasicFunc.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include #include //Converting System::String to std::string @@ -37,4 +48,7 @@ namespace BasicFunc { ///Checks if string only contains numerique characters bool isNumerique(System::String^ text); + + ///Returns the path to the StandBye AppData Folder + System::String^ getStandByeAppDataFolderPath(); } diff --git a/SourceCode/Changelog.txt b/SourceCode/Changelog.txt new file mode 100644 index 0000000..e8c22e3 --- /dev/null +++ b/SourceCode/Changelog.txt @@ -0,0 +1,61 @@ +# Changelog: + +## v.0.5.2 +* Added installer meta-data +* Added single instance application support +* Added cross instance messaging to open the SettingsForm when another instance is launched +* Updated MetroForm and added features and tooltips +* Extended Logsystem +* Application temporary disables the windows standby while StandBye is running +* Added Copyright notes in all files +* Added option to disable messages from icon +* Fixed Bugs: + * Fixed too many IO operations of the settingsProvider + * Fixed long loading time of SettingsForm + * Fixed missing icons + * Fixed too many instances of SystemAccess + * Fixed RefreshTimer issue on SettingsForm + * Fixed LogFiles Directory (IO AccessRights) + * Fixed maxLength and Formatting of TextBoxes + * Fixed presentation mode issue after messagebox + * Fixed option to add processes twice + * Fixed disposed error on closing SettingsForm + * Fixed Downloading issue, if no internet connection is available + * Fixed decimal separator in textboxes + +### in Progress: +- [x] Fixing Bugs +- [ ] @vavido minimalistic design of the homepage +- [ ] Fixing problems with multi-user systems +- [ ] Designing software as a service + +### older versions + +#### v0.4.3 +* Added sound detection (audio peak measurement) +* Added Option to cancel shutdown while sound is playing +* Added debug window to show detailed information +* Implemented Log System +* Fixed some bugs +* Code improvements and code commenting +* Improved exception handling + +#### v0.3 +* Added tooltips to system tray icon +* Leftclick on icon opens settingsform +* Some GUI updates +* code improvements + +#### v0.2 +* System-Usage monitoring +* Buffering Usage over 30 seconds +* Settings with current usage +* Multi-Threaded +* Wait-Time +* Exception processes from file / current running processes +* Autostart +* Presentationmode + +#### v0.1 +* Some tests +* first code diff --git a/SourceCode/DebugForm.cpp b/SourceCode/DebugForm.cpp index 87b31e3..f34d209 100644 --- a/SourceCode/DebugForm.cpp +++ b/SourceCode/DebugForm.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: DebugForm.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "DebugForm.h" using namespace StandBye; @@ -9,8 +20,7 @@ System::Void StandBye::DebugForm::DebugForm_Load(System::Object ^, System::Event System::Void StandBye::DebugForm::buttonSettingsForm_Click(System::Object ^, System::EventArgs ^) { - MetroSettingsForm^ form = gcnew MetroSettingsForm(system_watcher, settings_prov); - form->ShowDialog(); + parent->OpenSettingsForm(); } System::Void StandBye::DebugForm::buttonProcessForm_Click(System::Object ^, System::EventArgs ^) @@ -54,7 +64,6 @@ System::String ^ StandBye::DebugForm::getLogText() } return return_string; - } void DebugForm::OnTick(System::Object ^, System::EventArgs ^) diff --git a/SourceCode/DebugForm.h b/SourceCode/DebugForm.h index 944f631..c11efff 100644 --- a/SourceCode/DebugForm.h +++ b/SourceCode/DebugForm.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: DebugForm.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "standbye_main.h" @@ -24,13 +35,13 @@ namespace StandBye { SystemAccess^ system_access; public: - DebugForm(mainApplication^ sender, SettingsProvider* set_prov, InputMonitor^ mon, SystemMetricWatcher^ watcher) + DebugForm(mainApplication^ sender, SettingsProvider* set_prov, SystemAccess^ system_access, InputMonitor^ mon, SystemMetricWatcher^ watcher) { parent = sender; settings_prov = set_prov; input_monitor = mon; system_watcher = watcher; - system_access = gcnew SystemAccess(settings_prov); + this->system_access = system_access; //Initialize Components InitializeComponent(); @@ -123,6 +134,7 @@ namespace StandBye { void InitializeComponent(void) { this->components = (gcnew System::ComponentModel::Container()); + System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(DebugForm::typeid)); this->tableLayoutPanel1 = (gcnew System::Windows::Forms::TableLayoutPanel()); this->groupBox3 = (gcnew System::Windows::Forms::GroupBox()); this->tableLayoutPanel3 = (gcnew System::Windows::Forms::TableLayoutPanel()); @@ -150,10 +162,6 @@ namespace StandBye { this->listViewSettings = (gcnew System::Windows::Forms::ListView()); this->columnHeader1 = (gcnew System::Windows::Forms::ColumnHeader()); this->columnHeader2 = (gcnew System::Windows::Forms::ColumnHeader()); - this->groupBox5 = (gcnew System::Windows::Forms::GroupBox()); - this->listViewProc = (gcnew System::Windows::Forms::ListView()); - this->columnHeader3 = (gcnew System::Windows::Forms::ColumnHeader()); - this->columnHeader4 = (gcnew System::Windows::Forms::ColumnHeader()); this->tableLayoutPanel6 = (gcnew System::Windows::Forms::TableLayoutPanel()); this->groupBox8 = (gcnew System::Windows::Forms::GroupBox()); this->tableLayoutPanel7 = (gcnew System::Windows::Forms::TableLayoutPanel()); @@ -175,16 +183,19 @@ namespace StandBye { this->buttonMessageWnd = (gcnew System::Windows::Forms::Button()); this->buttonProcessForm = (gcnew System::Windows::Forms::Button()); this->buttonSettingsForm = (gcnew System::Windows::Forms::Button()); + this->groupBox5 = (gcnew System::Windows::Forms::GroupBox()); + this->listViewProc = (gcnew System::Windows::Forms::ListView()); + this->columnHeader3 = (gcnew System::Windows::Forms::ColumnHeader()); + this->columnHeader4 = (gcnew System::Windows::Forms::ColumnHeader()); + this->groupBox7 = (gcnew System::Windows::Forms::GroupBox()); this->textBoxLog = (gcnew System::Windows::Forms::RichTextBox()); this->timerRefresh = (gcnew System::Windows::Forms::Timer(this->components)); - this->groupBox7 = (gcnew System::Windows::Forms::GroupBox()); this->tableLayoutPanel1->SuspendLayout(); this->groupBox3->SuspendLayout(); this->tableLayoutPanel3->SuspendLayout(); this->groupBox2->SuspendLayout(); this->tableLayoutPanel2->SuspendLayout(); this->groupBox1->SuspendLayout(); - this->groupBox5->SuspendLayout(); this->tableLayoutPanel6->SuspendLayout(); this->groupBox8->SuspendLayout(); this->tableLayoutPanel7->SuspendLayout(); @@ -192,11 +203,12 @@ namespace StandBye { this->tableLayoutPanel5->SuspendLayout(); this->groupBox6->SuspendLayout(); this->tableLayoutPanel4->SuspendLayout(); + this->groupBox5->SuspendLayout(); this->groupBox7->SuspendLayout(); this->SuspendLayout(); - // + // // tableLayoutPanel1 - // + // this->tableLayoutPanel1->ColumnCount = 5; this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 20))); @@ -224,9 +236,9 @@ namespace StandBye { this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 20))); this->tableLayoutPanel1->Size = System::Drawing::Size(998, 432); this->tableLayoutPanel1->TabIndex = 0; - // + // // groupBox3 - // + // this->groupBox3->Controls->Add(this->tableLayoutPanel3); this->groupBox3->Dock = System::Windows::Forms::DockStyle::Fill; this->groupBox3->Location = System::Drawing::Point(401, 3); @@ -235,9 +247,9 @@ namespace StandBye { this->groupBox3->TabIndex = 2; this->groupBox3->TabStop = false; this->groupBox3->Text = L"Real-Time Usage"; - // + // // tableLayoutPanel3 - // + // this->tableLayoutPanel3->CellBorderStyle = System::Windows::Forms::TableLayoutPanelCellBorderStyle::Single; this->tableLayoutPanel3->ColumnCount = 2; this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, @@ -264,9 +276,9 @@ namespace StandBye { this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); this->tableLayoutPanel3->Size = System::Drawing::Size(187, 137); this->tableLayoutPanel3->TabIndex = 1; - // + // // labelRTNET - // + // this->labelRTNET->AutoSize = true; this->labelRTNET->Dock = System::Windows::Forms::DockStyle::Fill; this->labelRTNET->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -277,9 +289,9 @@ namespace StandBye { this->labelRTNET->TabIndex = 8; this->labelRTNET->Text = L"0.0"; this->labelRTNET->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // labelRTHDD - // + // this->labelRTHDD->AutoSize = true; this->labelRTHDD->Dock = System::Windows::Forms::DockStyle::Fill; this->labelRTHDD->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -290,9 +302,9 @@ namespace StandBye { this->labelRTHDD->TabIndex = 7; this->labelRTHDD->Text = L"0.0"; this->labelRTHDD->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // labelRTRAM - // + // this->labelRTRAM->AutoSize = true; this->labelRTRAM->Dock = System::Windows::Forms::DockStyle::Fill; this->labelRTRAM->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -303,9 +315,9 @@ namespace StandBye { this->labelRTRAM->TabIndex = 6; this->labelRTRAM->Text = L"0.0"; this->labelRTRAM->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // labelRTCPU - // + // this->labelRTCPU->AutoSize = true; this->labelRTCPU->Dock = System::Windows::Forms::DockStyle::Fill; this->labelRTCPU->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -316,9 +328,9 @@ namespace StandBye { this->labelRTCPU->TabIndex = 5; this->labelRTCPU->Text = L"0.0"; this->labelRTCPU->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // label14 - // + // this->label14->AutoSize = true; this->label14->Dock = System::Windows::Forms::DockStyle::Fill; this->label14->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -329,9 +341,9 @@ namespace StandBye { this->label14->TabIndex = 4; this->label14->Text = L"NET"; this->label14->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // label15 - // + // this->label15->AutoSize = true; this->tableLayoutPanel3->SetColumnSpan(this->label15, 2); this->label15->Dock = System::Windows::Forms::DockStyle::Fill; @@ -341,9 +353,9 @@ namespace StandBye { this->label15->TabIndex = 0; this->label15->Text = L"Real Time Usage got by Performance Counters"; this->label15->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label16 - // + // this->label16->AutoSize = true; this->label16->Dock = System::Windows::Forms::DockStyle::Fill; this->label16->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -354,9 +366,9 @@ namespace StandBye { this->label16->TabIndex = 1; this->label16->Text = L"CPU"; this->label16->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // label17 - // + // this->label17->AutoSize = true; this->label17->Dock = System::Windows::Forms::DockStyle::Fill; this->label17->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -367,9 +379,9 @@ namespace StandBye { this->label17->TabIndex = 2; this->label17->Text = L"RAM"; this->label17->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // label18 - // + // this->label18->AutoSize = true; this->label18->Dock = System::Windows::Forms::DockStyle::Fill; this->label18->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -380,9 +392,9 @@ namespace StandBye { this->label18->TabIndex = 3; this->label18->Text = L"HDD"; this->label18->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // groupBox2 - // + // this->groupBox2->Controls->Add(this->tableLayoutPanel2); this->groupBox2->Dock = System::Windows::Forms::DockStyle::Fill; this->groupBox2->Location = System::Drawing::Point(202, 3); @@ -391,9 +403,9 @@ namespace StandBye { this->groupBox2->TabIndex = 1; this->groupBox2->TabStop = false; this->groupBox2->Text = L"Buffered Usage"; - // + // // tableLayoutPanel2 - // + // this->tableLayoutPanel2->CellBorderStyle = System::Windows::Forms::TableLayoutPanelCellBorderStyle::Single; this->tableLayoutPanel2->ColumnCount = 2; this->tableLayoutPanel2->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, @@ -420,9 +432,9 @@ namespace StandBye { this->tableLayoutPanel2->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); this->tableLayoutPanel2->Size = System::Drawing::Size(187, 137); this->tableLayoutPanel2->TabIndex = 0; - // + // // labelBuffNET - // + // this->labelBuffNET->AutoSize = true; this->labelBuffNET->Dock = System::Windows::Forms::DockStyle::Fill; this->labelBuffNET->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -433,9 +445,9 @@ namespace StandBye { this->labelBuffNET->TabIndex = 8; this->labelBuffNET->Text = L"0.0"; this->labelBuffNET->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // labelBuffHDD - // + // this->labelBuffHDD->AutoSize = true; this->labelBuffHDD->Dock = System::Windows::Forms::DockStyle::Fill; this->labelBuffHDD->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -446,9 +458,9 @@ namespace StandBye { this->labelBuffHDD->TabIndex = 7; this->labelBuffHDD->Text = L"0.0"; this->labelBuffHDD->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // labelBuffRAM - // + // this->labelBuffRAM->AutoSize = true; this->labelBuffRAM->Dock = System::Windows::Forms::DockStyle::Fill; this->labelBuffRAM->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -459,9 +471,9 @@ namespace StandBye { this->labelBuffRAM->TabIndex = 6; this->labelBuffRAM->Text = L"0.0"; this->labelBuffRAM->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // labelBuffCPU - // + // this->labelBuffCPU->AutoSize = true; this->labelBuffCPU->Dock = System::Windows::Forms::DockStyle::Fill; this->labelBuffCPU->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, @@ -472,9 +484,9 @@ namespace StandBye { this->labelBuffCPU->TabIndex = 5; this->labelBuffCPU->Text = L"0.0"; this->labelBuffCPU->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // + // // label5 - // + // this->label5->AutoSize = true; this->label5->Dock = System::Windows::Forms::DockStyle::Fill; this->label5->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -485,9 +497,9 @@ namespace StandBye { this->label5->TabIndex = 4; this->label5->Text = L"NET"; this->label5->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // label1 - // + // this->label1->AutoSize = true; this->tableLayoutPanel2->SetColumnSpan(this->label1, 2); this->label1->Dock = System::Windows::Forms::DockStyle::Fill; @@ -497,9 +509,9 @@ namespace StandBye { this->label1->TabIndex = 0; this->label1->Text = L"The values are sampled 2 / sec and stored over 30 seconds"; this->label1->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label2 - // + // this->label2->AutoSize = true; this->label2->Dock = System::Windows::Forms::DockStyle::Fill; this->label2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -510,9 +522,9 @@ namespace StandBye { this->label2->TabIndex = 1; this->label2->Text = L"CPU"; this->label2->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // label3 - // + // this->label3->AutoSize = true; this->label3->Dock = System::Windows::Forms::DockStyle::Fill; this->label3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -523,9 +535,9 @@ namespace StandBye { this->label3->TabIndex = 2; this->label3->Text = L"RAM"; this->label3->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // label4 - // + // this->label4->AutoSize = true; this->label4->Dock = System::Windows::Forms::DockStyle::Fill; this->label4->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, @@ -536,9 +548,9 @@ namespace StandBye { this->label4->TabIndex = 3; this->label4->Text = L"HDD"; this->label4->TextAlign = System::Drawing::ContentAlignment::MiddleRight; - // + // // groupBox1 - // + // this->groupBox1->Controls->Add(this->listViewSettings); this->groupBox1->Dock = System::Windows::Forms::DockStyle::Fill; this->groupBox1->Location = System::Drawing::Point(3, 3); @@ -548,9 +560,9 @@ namespace StandBye { this->groupBox1->TabIndex = 0; this->groupBox1->TabStop = false; this->groupBox1->Text = L"Settings"; - // + // // listViewSettings - // + // this->listViewSettings->Columns->AddRange(gcnew cli::array< System::Windows::Forms::ColumnHeader^ >(2) { this->columnHeader1, this->columnHeader2 @@ -562,57 +574,19 @@ namespace StandBye { this->listViewSettings->TabIndex = 0; this->listViewSettings->UseCompatibleStateImageBehavior = false; this->listViewSettings->View = System::Windows::Forms::View::Details; - // + // // columnHeader1 - // + // this->columnHeader1->Text = L"Name"; this->columnHeader1->Width = 80; - // + // // columnHeader2 - // + // this->columnHeader2->Text = L"Value"; this->columnHeader2->Width = 104; - // - // groupBox5 - // - this->tableLayoutPanel1->SetColumnSpan(this->groupBox5, 2); - this->groupBox5->Controls->Add(this->listViewProc); - this->groupBox5->Location = System::Drawing::Point(202, 165); - this->groupBox5->Name = L"groupBox5"; - this->groupBox5->Size = System::Drawing::Size(392, 264); - this->groupBox5->TabIndex = 4; - this->groupBox5->TabStop = false; - this->groupBox5->Text = L"Running Processes"; - // - // listViewProc - // - this->listViewProc->Columns->AddRange(gcnew cli::array< System::Windows::Forms::ColumnHeader^ >(2) { - this->columnHeader3, - this->columnHeader4 - }); - this->listViewProc->Dock = System::Windows::Forms::DockStyle::Fill; - this->listViewProc->FullRowSelect = true; - this->listViewProc->GridLines = true; - this->listViewProc->HeaderStyle = System::Windows::Forms::ColumnHeaderStyle::Nonclickable; - this->listViewProc->Location = System::Drawing::Point(3, 16); - this->listViewProc->Name = L"listViewProc"; - this->listViewProc->Size = System::Drawing::Size(386, 245); - this->listViewProc->Sorting = System::Windows::Forms::SortOrder::Ascending; - this->listViewProc->TabIndex = 1; - this->listViewProc->UseCompatibleStateImageBehavior = false; - this->listViewProc->View = System::Windows::Forms::View::Details; - // - // columnHeader3 - // - this->columnHeader3->Text = L"Name"; - // - // columnHeader4 - // - this->columnHeader4->Text = L"Path"; - this->columnHeader4->Width = 216; - // + // // tableLayoutPanel6 - // + // this->tableLayoutPanel6->ColumnCount = 1; this->tableLayoutPanel6->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 100))); @@ -628,9 +602,9 @@ namespace StandBye { this->tableLayoutPanel6->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); this->tableLayoutPanel6->Size = System::Drawing::Size(193, 156); this->tableLayoutPanel6->TabIndex = 7; - // + // // groupBox8 - // + // this->groupBox8->Controls->Add(this->tableLayoutPanel7); this->groupBox8->Dock = System::Windows::Forms::DockStyle::Fill; this->groupBox8->Location = System::Drawing::Point(3, 81); @@ -639,9 +613,9 @@ namespace StandBye { this->groupBox8->TabIndex = 4; this->groupBox8->TabStop = false; this->groupBox8->Text = L"Sound detection"; - // + // // tableLayoutPanel7 - // + // this->tableLayoutPanel7->ColumnCount = 2; this->tableLayoutPanel7->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); this->tableLayoutPanel7->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, @@ -660,9 +634,9 @@ namespace StandBye { this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); this->tableLayoutPanel7->Size = System::Drawing::Size(181, 53); this->tableLayoutPanel7->TabIndex = 0; - // + // // labelSoundOverLimit - // + // this->labelSoundOverLimit->AutoSize = true; this->labelSoundOverLimit->Dock = System::Windows::Forms::DockStyle::Fill; this->labelSoundOverLimit->Location = System::Drawing::Point(62, 33); @@ -671,9 +645,9 @@ namespace StandBye { this->labelSoundOverLimit->TabIndex = 4; this->labelSoundOverLimit->Text = L"Yes / No"; this->labelSoundOverLimit->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // labelSoundPeak - // + // this->labelSoundPeak->AutoSize = true; this->labelSoundPeak->Dock = System::Windows::Forms::DockStyle::Fill; this->labelSoundPeak->Location = System::Drawing::Point(62, 13); @@ -682,9 +656,9 @@ namespace StandBye { this->labelSoundPeak->TabIndex = 3; this->labelSoundPeak->Text = L"0.0"; this->labelSoundPeak->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label11 - // + // this->label11->AutoSize = true; this->label11->Dock = System::Windows::Forms::DockStyle::Fill; this->label11->Location = System::Drawing::Point(3, 13); @@ -693,9 +667,9 @@ namespace StandBye { this->label11->TabIndex = 1; this->label11->Text = L"Peak"; this->label11->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label12 - // + // this->label12->AutoSize = true; this->tableLayoutPanel7->SetColumnSpan(this->label12, 2); this->label12->Dock = System::Windows::Forms::DockStyle::Fill; @@ -705,9 +679,9 @@ namespace StandBye { this->label12->TabIndex = 0; this->label12->Text = L"Gets sound peak information"; this->label12->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label13 - // + // this->label13->AutoSize = true; this->label13->Dock = System::Windows::Forms::DockStyle::Fill; this->label13->Location = System::Drawing::Point(3, 33); @@ -716,9 +690,9 @@ namespace StandBye { this->label13->TabIndex = 2; this->label13->Text = L"Over limit:"; this->label13->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // groupBox4 - // + // this->groupBox4->Controls->Add(this->tableLayoutPanel5); this->groupBox4->Dock = System::Windows::Forms::DockStyle::Fill; this->groupBox4->Location = System::Drawing::Point(3, 3); @@ -727,9 +701,9 @@ namespace StandBye { this->groupBox4->TabIndex = 3; this->groupBox4->TabStop = false; this->groupBox4->Text = L"Input Monitor"; - // + // // tableLayoutPanel5 - // + // this->tableLayoutPanel5->ColumnCount = 2; this->tableLayoutPanel5->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); this->tableLayoutPanel5->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, @@ -748,9 +722,9 @@ namespace StandBye { this->tableLayoutPanel5->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); this->tableLayoutPanel5->Size = System::Drawing::Size(181, 53); this->tableLayoutPanel5->TabIndex = 0; - // + // // labelWAITReached - // + // this->labelWAITReached->AutoSize = true; this->labelWAITReached->Dock = System::Windows::Forms::DockStyle::Fill; this->labelWAITReached->Location = System::Drawing::Point(113, 33); @@ -759,9 +733,9 @@ namespace StandBye { this->labelWAITReached->TabIndex = 4; this->labelWAITReached->Text = L"Yes / No"; this->labelWAITReached->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // labelInputTime - // + // this->labelInputTime->AutoSize = true; this->labelInputTime->Dock = System::Windows::Forms::DockStyle::Fill; this->labelInputTime->Location = System::Drawing::Point(113, 13); @@ -770,9 +744,9 @@ namespace StandBye { this->labelInputTime->TabIndex = 3; this->labelInputTime->Text = L"0.0"; this->labelInputTime->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label7 - // + // this->label7->AutoSize = true; this->label7->Dock = System::Windows::Forms::DockStyle::Fill; this->label7->Location = System::Drawing::Point(3, 13); @@ -781,9 +755,9 @@ namespace StandBye { this->label7->TabIndex = 1; this->label7->Text = L"Time since last Input"; this->label7->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label6 - // + // this->label6->AutoSize = true; this->tableLayoutPanel5->SetColumnSpan(this->label6, 2); this->label6->Dock = System::Windows::Forms::DockStyle::Fill; @@ -793,9 +767,9 @@ namespace StandBye { this->label6->TabIndex = 0; this->label6->Text = L"Gets user input information"; this->label6->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // label8 - // + // this->label8->AutoSize = true; this->label8->Dock = System::Windows::Forms::DockStyle::Fill; this->label8->Location = System::Drawing::Point(3, 33); @@ -804,9 +778,9 @@ namespace StandBye { this->label8->TabIndex = 2; this->label8->Text = L"Waittime reached"; this->label8->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // + // // groupBox6 - // + // this->groupBox6->Controls->Add(this->tableLayoutPanel4); this->groupBox6->Dock = System::Windows::Forms::DockStyle::Fill; this->groupBox6->Location = System::Drawing::Point(799, 3); @@ -815,9 +789,9 @@ namespace StandBye { this->groupBox6->TabIndex = 5; this->groupBox6->TabStop = false; this->groupBox6->Text = L"Controls"; - // + // // tableLayoutPanel4 - // + // this->tableLayoutPanel4->ColumnCount = 1; this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, 100))); @@ -835,9 +809,9 @@ namespace StandBye { this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); this->tableLayoutPanel4->Size = System::Drawing::Size(190, 137); this->tableLayoutPanel4->TabIndex = 0; - // + // // buttonTimeWnd - // + // this->buttonTimeWnd->Dock = System::Windows::Forms::DockStyle::Fill; this->buttonTimeWnd->Location = System::Drawing::Point(7, 109); this->buttonTimeWnd->Margin = System::Windows::Forms::Padding(7); @@ -847,9 +821,9 @@ namespace StandBye { this->buttonTimeWnd->Text = L"Open TimeoutWindow"; this->buttonTimeWnd->UseVisualStyleBackColor = true; this->buttonTimeWnd->Click += gcnew System::EventHandler(this, &DebugForm::buttonTimeWnd_Click); - // + // // buttonMessageWnd - // + // this->buttonMessageWnd->Dock = System::Windows::Forms::DockStyle::Fill; this->buttonMessageWnd->Location = System::Drawing::Point(7, 75); this->buttonMessageWnd->Margin = System::Windows::Forms::Padding(7); @@ -859,9 +833,9 @@ namespace StandBye { this->buttonMessageWnd->Text = L"Open MessageWindow"; this->buttonMessageWnd->UseVisualStyleBackColor = true; this->buttonMessageWnd->Click += gcnew System::EventHandler(this, &DebugForm::buttonMessageWnd_Click); - // + // // buttonProcessForm - // + // this->buttonProcessForm->Dock = System::Windows::Forms::DockStyle::Fill; this->buttonProcessForm->Location = System::Drawing::Point(7, 41); this->buttonProcessForm->Margin = System::Windows::Forms::Padding(7); @@ -871,9 +845,9 @@ namespace StandBye { this->buttonProcessForm->Text = L"Open ProcessSelectionForm"; this->buttonProcessForm->UseVisualStyleBackColor = true; this->buttonProcessForm->Click += gcnew System::EventHandler(this, &DebugForm::buttonProcessForm_Click); - // + // // buttonSettingsForm - // + // this->buttonSettingsForm->Dock = System::Windows::Forms::DockStyle::Fill; this->buttonSettingsForm->Location = System::Drawing::Point(7, 7); this->buttonSettingsForm->Margin = System::Windows::Forms::Padding(7); @@ -883,22 +857,48 @@ namespace StandBye { this->buttonSettingsForm->Text = L"Open MetroSettingsForm"; this->buttonSettingsForm->UseVisualStyleBackColor = true; this->buttonSettingsForm->Click += gcnew System::EventHandler(this, &DebugForm::buttonSettingsForm_Click); - // - // textBoxLog - // - this->textBoxLog->Dock = System::Windows::Forms::DockStyle::Fill; - this->textBoxLog->Location = System::Drawing::Point(3, 16); - this->textBoxLog->Name = L"textBoxLog"; - this->textBoxLog->Size = System::Drawing::Size(389, 245); - this->textBoxLog->TabIndex = 8; - this->textBoxLog->Text = L""; - // - // timerRefresh - // - this->timerRefresh->Enabled = true; - // + // + // groupBox5 + // + this->tableLayoutPanel1->SetColumnSpan(this->groupBox5, 2); + this->groupBox5->Controls->Add(this->listViewProc); + this->groupBox5->Dock = System::Windows::Forms::DockStyle::Fill; + this->groupBox5->Location = System::Drawing::Point(202, 165); + this->groupBox5->Name = L"groupBox5"; + this->groupBox5->Size = System::Drawing::Size(392, 264); + this->groupBox5->TabIndex = 4; + this->groupBox5->TabStop = false; + this->groupBox5->Text = L"Running Processes"; + // + // listViewProc + // + this->listViewProc->Columns->AddRange(gcnew cli::array< System::Windows::Forms::ColumnHeader^ >(2) { + this->columnHeader3, + this->columnHeader4 + }); + this->listViewProc->Dock = System::Windows::Forms::DockStyle::Fill; + this->listViewProc->FullRowSelect = true; + this->listViewProc->GridLines = true; + this->listViewProc->HeaderStyle = System::Windows::Forms::ColumnHeaderStyle::Nonclickable; + this->listViewProc->Location = System::Drawing::Point(3, 16); + this->listViewProc->Name = L"listViewProc"; + this->listViewProc->Size = System::Drawing::Size(386, 245); + this->listViewProc->Sorting = System::Windows::Forms::SortOrder::Ascending; + this->listViewProc->TabIndex = 1; + this->listViewProc->UseCompatibleStateImageBehavior = false; + this->listViewProc->View = System::Windows::Forms::View::Details; + // + // columnHeader3 + // + this->columnHeader3->Text = L"Name"; + // + // columnHeader4 + // + this->columnHeader4->Text = L"Path"; + this->columnHeader4->Width = 216; + // // groupBox7 - // + // this->tableLayoutPanel1->SetColumnSpan(this->groupBox7, 2); this->groupBox7->Controls->Add(this->textBoxLog); this->groupBox7->Dock = System::Windows::Forms::DockStyle::Fill; @@ -908,16 +908,31 @@ namespace StandBye { this->groupBox7->TabIndex = 9; this->groupBox7->TabStop = false; this->groupBox7->Text = L"Log File"; - // + // + // textBoxLog + // + this->textBoxLog->Dock = System::Windows::Forms::DockStyle::Fill; + this->textBoxLog->Location = System::Drawing::Point(3, 16); + this->textBoxLog->Name = L"textBoxLog"; + this->textBoxLog->Size = System::Drawing::Size(389, 245); + this->textBoxLog->TabIndex = 8; + this->textBoxLog->Text = L""; + // + // timerRefresh + // + this->timerRefresh->Enabled = true; + // // DebugForm - // + // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(998, 432); this->Controls->Add(this->tableLayoutPanel1); this->DoubleBuffered = true; + this->Icon = (cli::safe_cast(resources->GetObject(L"$this.Icon"))); this->Name = L"DebugForm"; this->Text = L"DebugForm"; + this->TopMost = true; this->Load += gcnew System::EventHandler(this, &DebugForm::DebugForm_Load); this->tableLayoutPanel1->ResumeLayout(false); this->groupBox3->ResumeLayout(false); @@ -927,7 +942,6 @@ namespace StandBye { this->tableLayoutPanel2->ResumeLayout(false); this->tableLayoutPanel2->PerformLayout(); this->groupBox1->ResumeLayout(false); - this->groupBox5->ResumeLayout(false); this->tableLayoutPanel6->ResumeLayout(false); this->groupBox8->ResumeLayout(false); this->tableLayoutPanel7->ResumeLayout(false); @@ -937,9 +951,9 @@ namespace StandBye { this->tableLayoutPanel5->PerformLayout(); this->groupBox6->ResumeLayout(false); this->tableLayoutPanel4->ResumeLayout(false); + this->groupBox5->ResumeLayout(false); this->groupBox7->ResumeLayout(false); this->ResumeLayout(false); - } #pragma endregion //Load diff --git a/SourceCode/InputMonitor.cpp b/SourceCode/InputMonitor.cpp index 218450e..5994ef5 100644 --- a/SourceCode/InputMonitor.cpp +++ b/SourceCode/InputMonitor.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: InputMonitor.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "InputMonitor.h" @@ -20,10 +31,6 @@ InputMonitor::~InputMonitor() void InputMonitor::Monitor() { while (aborted == false) { - if (SystemAccess::GetLastInputTime() == 0) { - LOG("LastInputTime == 0 milliseconds"); - } - if (SystemAccess::GetLastInputTime() > wait_time) { LOG("Wait Time is over!"); parent->CheckUsage(); @@ -48,9 +55,11 @@ void InputMonitor::Stop() aborted = true; watcher->Join(); aborted = false; + LOG("Stopped InputMonitor!"); } void InputMonitor::Start() { + LOG("InputMonitor starting"); wait_time = TO_MILLISECONDS(settings_provider->getThreshold(SettingName::WAIT_TIME)); thread_start = gcnew ThreadStart(this, &InputMonitor::Monitor); watcher = gcnew Thread(thread_start); diff --git a/SourceCode/InputMonitor.h b/SourceCode/InputMonitor.h index cf46f24..1863f2c 100644 --- a/SourceCode/InputMonitor.h +++ b/SourceCode/InputMonitor.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: InputMonitor.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "SystemMetricWatcher.h" @@ -5,7 +16,7 @@ ref class mainApplication; -public ref class InputMonitor { +public ref class InputMonitor { private: int wait_time; bool aborted; diff --git a/SourceCode/InstanceMonitor.cpp b/SourceCode/InstanceMonitor.cpp new file mode 100644 index 0000000..a057e9a --- /dev/null +++ b/SourceCode/InstanceMonitor.cpp @@ -0,0 +1,103 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: InstanceMonitor.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// +#include "InstanceMonitor.h" +#include "standbye_main.h" +//#define WM_REQUEST_OPEN_SETTINGS (WM_USER+1) +#define FILENAME "standBye.tmp" +using namespace System::Diagnostics; +using namespace System::IO; + +InstanceMonitor::InstanceMonitor(mainApplication ^ parent) +{ + TCHAR buf[MAX_PATH]; + GetTempPath(MAX_PATH, buf); + path = Path::Combine(gcnew String(buf), FILENAME); + + mApplication = parent; + //Checks if another instance is running + hMutex = OpenMutex(MUTEX_ALL_ACCESS, 0, "Stand-Bye"); + LOG("Instance Monitor trys to open Mutex!"); + + if (!hMutex) { + //Mutex does not exist --> first instance + hMutex = CreateMutex(0, 0, "Stand-Bye"); + anotherInstanceRunning = false; + LOG("Instance Monitor: No other instance running"); + + //Deletes File --> is first instance + deleteFile(); + + //Starts monitor Thread + monThread = gcnew Thread(gcnew ThreadStart(this, &InstanceMonitor::monitor)); + monThread->IsBackground = true; + monThread->Priority = ThreadPriority::Normal; + monThread->Name = "INST_MON"; + monThread->Start(); + } + else { + LOG("Another Instance of Stand-Bye! is running!"); + LOG("Exiting..."); + anotherInstanceRunning = true; + writeFile(); + } +} + +void InstanceMonitor::monitor() +{ + while (exit == false) { + if (!File::Exists(path)) { + System::Threading::Thread::Sleep(50); + } + else { + try { + mApplication->OpenSettingsForm(); + LOG("TEMP File existed --> Opend Settingsform"); + } + catch (Exception^ e) { + LOG("Could not open Settingsform!"); + LOG(e->Message); + } + deleteFile(); + } + } +} +void InstanceMonitor::writeFile() +{ + String^ text = "Please ignore this file."; + File::WriteAllText(path, text); + LOG("Written TEMP File: " + BasicFunc::StringToString(path)); +} + +void InstanceMonitor::deleteFile() +{ + if (File::Exists(path)) { + File::Delete(path); + LOG("Deleted TEMP file: " + BasicFunc::StringToString(path)); + } + else { + LOG("Deleted TMP File [not existed]"); + } +} + +bool InstanceMonitor::isAnotherInstanceRunning() +{ + return anotherInstanceRunning; +} + +void InstanceMonitor::Destroy() +{ + ReleaseMutex(hMutex); + exit = true; + monThread->Join(); + deleteFile(); + LOG("Detroyed Instance Monitor!"); +} \ No newline at end of file diff --git a/SourceCode/InstanceMonitor.h b/SourceCode/InstanceMonitor.h new file mode 100644 index 0000000..8f46b0c --- /dev/null +++ b/SourceCode/InstanceMonitor.h @@ -0,0 +1,36 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: InstanceMonitor.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// +#pragma once +#include "stdafx.h" + +using System::String; +using namespace System::Threading; + +ref class mainApplication; +ref class InstanceMonitor +{ +private: + mainApplication^ mApplication; + Thread^ monThread; + HANDLE hMutex; + bool anotherInstanceRunning; + bool exit = false; + String^ path; + void monitor(); + void writeFile(); + void deleteFile(); + +public: + InstanceMonitor(mainApplication^ parent); + bool isAnotherInstanceRunning(); + void Destroy(); +}; diff --git a/SourceCode/MessageWindow.cpp b/SourceCode/MessageWindow.cpp index c2ef49d..77c0f95 100644 --- a/SourceCode/MessageWindow.cpp +++ b/SourceCode/MessageWindow.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: MessageWindow.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "MessageWindow.h" using namespace StandBye; diff --git a/SourceCode/MessageWindow.h b/SourceCode/MessageWindow.h index 7eb51e8..d41ed08 100644 --- a/SourceCode/MessageWindow.h +++ b/SourceCode/MessageWindow.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: MessageWindow.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" diff --git a/SourceCode/MetroSettingsForm.cpp b/SourceCode/MetroSettingsForm.cpp index 21fe8c4..3ff68f5 100644 --- a/SourceCode/MetroSettingsForm.cpp +++ b/SourceCode/MetroSettingsForm.cpp @@ -1,14 +1,29 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: MetroSettingsForm.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "MetroSettingsForm.h" +#include "standbye_main.h" using namespace StandBye; -void MetroSettingsForm::forceRefreshUI() { - timerUIRefresh_Tick(gcnew System::Object, gcnew System::EventArgs); -} System::Void MetroSettingsForm::MetroSettingsForm_Load(System::Object^, System::EventArgs^) { + //KeyPreview + this->KeyPreview = true; + //Focus on first tabPage metroTabControl1->SelectedTab = metroTabPage1; + //Activate + this->Activate(); + //Load Settings metroTrackBarCPU->Value = settings_provider->getThreshold(SettingName::MAX_CPU); metroTrackBarRAM->Value = settings_provider->getThreshold(SettingName::MAX_RAM); @@ -34,21 +49,35 @@ System::Void MetroSettingsForm::MetroSettingsForm_Load(System::Object^, System:: //Load Processes refreshIcons(); + listViewProc->Items->Clear(); for each(std::string str in settings_provider->getProcessList()) { listViewProc->Items->Add(gcnew ProcessItem(str, listViewProc)); } listViewProc->Update(); + //Presentation mode + metroTogglePresMode->Checked = parent->isInPresentationMode(); + + //Updates + metroToggleUPDATES->Checked = settings_provider->isActive(SettingName::SEARCH_UPDATES); + + //Messages + metroToggleMessages->Checked = settings_provider->isActive(SettingName::SHOW_MESSAGES); + //Start Timer timerRefresh->Start(); forceRefreshUI(); } double MetroSettingsForm::getTextBoxValueAsDouble(MetroFramework::Controls::MetroTextBox^ box) { - box->Text = box->Text->Replace(",", "."); - double value = -1; - value = atof(BasicFunc::StringToString(box->Text).c_str()); - return value; + box->Text = box->Text->Trim(); + box->Text = box->Text->Replace(".", ","); + try { + return Convert::ToDouble(box->Text); + } + catch (Exception^) { + return -1; + } } void MetroSettingsForm::setTextBoxValue(MetroFramework::Controls::MetroTextBox^ box, double value) { @@ -96,35 +125,20 @@ System::Void MetroSettingsForm::timerUIRefresh_Tick(System::Object^, System::Eve metroToolTip1->SetToolTip(metroLabelCurHDD, String::Format("Now: {0:00.00} MBit/s", system_access->GetMetric(SystemAccess::SystemMetric::HDD) / 1000)); metroToolTip1->SetToolTip(metroLabelCurNET, String::Format("Now: {0:00.00} MBit/s", system_access->GetMetric(SystemAccess::SystemMetric::NETWORK) / 1000)); - //Gets Focus - this->Focus(); + //this->Activate(); } System::Void MetroSettingsForm::metroButtonOK_Click(System::Object^, System::EventArgs^) { - settings_provider->setSetting(SettingName::MAX_CPU, Decimal::ToInt32(metroTrackBarCPU->Value)); - settings_provider->setSetting(SettingName::MAX_RAM, Decimal::ToInt32(metroTrackBarRAM->Value)); - settings_provider->setSetting(SettingName::MAX_HDD, (int)(getTextBoxValueAsDouble(metroTextBoxHDD) * 1000)); - settings_provider->setSetting(SettingName::MAX_NET, (int)(getTextBoxValueAsDouble(metroTextBoxNET) * 1000)); - settings_provider->setSetting(SettingName::WAIT_TIME, (int)getTextBoxValueAsDouble(metroTextBoxTimeMIN) * 60 + (int)getTextBoxValueAsDouble(metroTextBoxTimeSEC)); - settings_provider->setActiveState(SettingName::USE_CPU, metroToggleCPU->Checked); - settings_provider->setActiveState(SettingName::USE_HDD, metroToggleHDD->Checked); - settings_provider->setActiveState(SettingName::USE_RAM, metroToggleRAM->Checked); - settings_provider->setActiveState(SettingName::USE_NET, metroToggleNET->Checked); - settings_provider->setActiveState(SettingName::CHECK_SOUND, metroToggleSOUND->Checked); - - for each(ListViewItem^ l in listViewProc->Items) { - ProcessItem^ p = (ProcessItem^)l; - p->Write(settings_provider); - } - - if (settings_provider->saveSettingsToFile() == false) { - MessageBoxA(NULL, "Writing Settings not successful!", "Writing not successful!", MB_OK); - } - this->DialogResult = Windows::Forms::DialogResult::OK; - this->Hide(); + LOG("SettingsForm: OK Button Clicked"); + //disables Form; + this->Visible = false; + writeSettings(); + input_monitor->Reset(); + LOG("Settingsform closing"); } System::Void MetroSettingsForm::metroButtonCancel_Click(System::Object^, System::EventArgs^) { - this->DialogResult = Windows::Forms::DialogResult::Cancel; - this->Hide(); + LOG("SettingsForm: CANCEL Button Clicked"); + this->Visible = false; + LOG("Settingsform closing"); } System::Void MetroSettingsForm::metroButtonAddFromFile_Click(System::Object^, System::EventArgs^) { OpenFileDialog^ ofd = gcnew OpenFileDialog(); @@ -134,8 +148,13 @@ System::Void MetroSettingsForm::metroButtonAddFromFile_Click(System::Object^, Sy ofd->RestoreDirectory = true; if (ofd->ShowDialog() == System::Windows::Forms::DialogResult::OK) { if (ofd->CheckFileExists != false) { - settings_provider->addProcessToProcessList(BasicFunc::StringToString(ofd->FileName)); - listViewProc->Items->Add(gcnew ProcessItem(BasicFunc::StringToString(ofd->FileName), listViewProc)); + if (settings_provider->addProcessToProcessList(BasicFunc::StringToString(ofd->FileName))) { + //If item is not already existing... + listViewProc->Items->Add(gcnew ProcessItem(BasicFunc::StringToString(ofd->FileName), listViewProc)); + } + else { + MessageBoxA(NULL, "Process has already been added!", "Error!", MB_OK); + } } } } @@ -144,6 +163,13 @@ System::Void MetroSettingsForm::metroButtonAddFromList_Click(System::Object^, Sy ProcessSelectionForm^ ProcForm = gcnew ProcessSelectionForm; if (ProcForm->ShowDialog() == Windows::Forms::DialogResult::OK) { if (ProcForm->selectedProcessPath != "") { + for each(ListViewItem^ item in listViewProc->Items) { + ProcessItem^ p = (ProcessItem^)item; + if (p->GetPath() == ProcForm->selectedProcessPath) { + MessageBoxA(NULL, "Process has already been added!", "Error!", MB_OK); + return; + } + } listViewProc->Items->Add(gcnew ProcessItem(BasicFunc::StringToString(ProcForm->selectedProcessPath), listViewProc)); } } @@ -167,6 +193,16 @@ System::Void MetroSettingsForm::metroToggleView_CheckedChanged(System::Object^, } } +System::Void StandBye::MetroSettingsForm::metroToggleOnTop_CheckedChanged(System::Object ^, System::EventArgs ^) +{ + this->TopMost = metroToggleOnTop->Checked; +} + +System::Void StandBye::MetroSettingsForm::metroTogglePresMode_CheckedChanged(System::Object ^, System::EventArgs ^) +{ + parent->setPresentationMode(metroTogglePresMode->Checked); +} + void MetroSettingsForm::refreshIcons() { ImageList^ imglistSmall = gcnew ImageList, ^imglistLarge = gcnew ImageList; @@ -193,6 +229,33 @@ System::Void MetroSettingsForm::metroTrackBarCPU_Scroll(System::Object^, System: System::Void MetroSettingsForm::metroToggleAutoStart_CheckedChanged(System::Object^, System::EventArgs^) { SystemAccess::SetAutoStart(metroToggleAutoStart->Checked); } +void StandBye::MetroSettingsForm::writeSettings() +{ + //Sets Settings + settings_provider->setSetting(SettingName::MAX_CPU, Decimal::ToInt32(metroTrackBarCPU->Value)); + settings_provider->setSetting(SettingName::MAX_RAM, Decimal::ToInt32(metroTrackBarRAM->Value)); + settings_provider->setSetting(SettingName::MAX_HDD, (int)(getTextBoxValueAsDouble(metroTextBoxHDD) * 1000)); + settings_provider->setSetting(SettingName::MAX_NET, (int)(getTextBoxValueAsDouble(metroTextBoxNET) * 1000)); + settings_provider->setSetting(SettingName::WAIT_TIME, (int)getTextBoxValueAsDouble(metroTextBoxTimeMIN) * 60 + (int)getTextBoxValueAsDouble(metroTextBoxTimeSEC)); + settings_provider->setActiveState(SettingName::USE_CPU, metroToggleCPU->Checked); + settings_provider->setActiveState(SettingName::USE_HDD, metroToggleHDD->Checked); + settings_provider->setActiveState(SettingName::USE_RAM, metroToggleRAM->Checked); + settings_provider->setActiveState(SettingName::USE_NET, metroToggleNET->Checked); + settings_provider->setActiveState(SettingName::CHECK_SOUND, metroToggleSOUND->Checked); + settings_provider->setActiveState(SettingName::SEARCH_UPDATES, metroToggleUPDATES->Checked); + settings_provider->setActiveState(SettingName::SHOW_MESSAGES, metroToggleMessages->Checked); + + //Sets processes + for each(ListViewItem^ l in listViewProc->Items) { + ProcessItem^ p = (ProcessItem^)l; + p->Write(settings_provider); + } + + //Writes settings to file + if (!settings_provider->saveSettingsToFile()) { + MessageBoxA(NULL, "Writing Settings not successful!", "Writing not successful!", MB_OK); + } +} System::Void MetroSettingsForm::metroTileHomepage_Click(System::Object^, System::EventArgs^) { ShellExecute(0, 0, "http://www.stand-bye.de", 0, 0, SW_SHOW); } @@ -209,7 +272,8 @@ System::Void MetroSettingsForm::ReformatTextBoxValueOnReturn(System::Object ^sen double value = getTextBoxValueAsDouble(txt); if (value == -1) { //Could not convert - txt->Text = ""; + txt->Text = "0.0"; + MessageBoxA(NULL, "Please insert numbers from 0 - 9", "Error!", MB_OK); } else { if (Math::Floor(value) == value) { @@ -221,5 +285,35 @@ System::Void MetroSettingsForm::ReformatTextBoxValueOnReturn(System::Object ^sen } } forceRefreshUI(); + this->Activate(); + } +} + +void MetroSettingsForm::forceRefreshUI() { + timerUIRefresh_Tick(gcnew System::Object, gcnew System::EventArgs); +} + +void StandBye::MetroSettingsForm::OnVisibleChanged(System::Object ^, System::EventArgs ^) +{ + if (this->Visible) { + MetroSettingsForm_Load(nullptr, nullptr); + timerRefresh->Start(); + forceRefreshUI(); + } + else { + timerRefresh->Stop(); + } +} + +void StandBye::MetroSettingsForm::OnClosing(System::Object ^, System::ComponentModel::CancelEventArgs ^e) +{ + e->Cancel = true; //Form should not be closed, but only hidden + this->Hide(); +} + +void StandBye::MetroSettingsForm::OnKeyDown(System::Object ^, System::Windows::Forms::KeyEventArgs ^e) +{ + if (e->Alt && e->Control && e->KeyCode == Windows::Forms::Keys::P) { + metroTogglePresMode->Checked = !metroTogglePresMode->Checked; } } \ No newline at end of file diff --git a/SourceCode/MetroSettingsForm.h b/SourceCode/MetroSettingsForm.h index 6167908..0b58439 100644 --- a/SourceCode/MetroSettingsForm.h +++ b/SourceCode/MetroSettingsForm.h @@ -1,6 +1,9 @@ #pragma once +#include "stdafx.h" #include "SystemMetricWatcher.h" #include "SettingsProvider.h" +#include "InputMonitor.h" +#include "ProcessItem.h" #include "ProcessSelectionForm.h" using namespace System; using namespace System::ComponentModel; @@ -9,6 +12,8 @@ using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; +ref class mainApplication; + namespace StandBye { /// /// Provides a Form to set up the Settings for the Application @@ -19,8 +24,53 @@ namespace StandBye { SystemAccess^ system_access; SettingsProvider* settings_provider; SystemMetricWatcher^ system_watcher; + InputMonitor^ input_monitor; Drawing::Color lightGreen, darkGreen, lightRed, darkRed; + private: MetroFramework::Controls::MetroLabel^ metroLabel16; + private: MetroFramework::Controls::MetroToggle^ metroToggleUPDATES; + private: MetroFramework::Controls::MetroLabel^ metroLabel22; + private: MetroFramework::Controls::MetroToggle^ metroToggleMessages; + + mainApplication^ parent; + + public: + MetroSettingsForm(mainApplication^ parent, SystemMetricWatcher^ smw, SettingsProvider* pro, SystemAccess^ system_access, InputMonitor^ inputMon) + { + //Sets global variables + this->parent = parent; + settings_provider = pro; + this->system_access = system_access; + system_watcher = smw; + input_monitor = inputMon; + + //temporary solution + this->CheckForIllegalCrossThreadCalls = false; + + //Initialze Components() + InitializeComponent(); + + //Sets form options + this->MinimizeBox = false; + this->MaximizeBox = false; + + //Defines colors + lightGreen = ColorTranslator::FromHtml("#a5d6a7"); + darkGreen = ColorTranslator::FromHtml("#33691e"); + lightRed = ColorTranslator::FromHtml("#ef9a9a"); + darkRed = ColorTranslator::FromHtml(" #f44336"); + } + + protected: + ~MetroSettingsForm() + { + delete system_access; + if (components) + { + delete components; + } + } +#pragma region Windows Form Designer generated code private: MetroFramework::Components::MetroStyleExtender^ metroStyleExtender1; private: MetroFramework::Components::MetroStyleManager^ metroStyleManager1; private: MetroFramework::Components::MetroToolTip^ metroToolTip1; @@ -35,11 +85,12 @@ namespace StandBye { private: MetroFramework::Controls::MetroLabel^ metroLabel13; private: MetroFramework::Controls::MetroLabel^ metroLabel14; private: MetroFramework::Controls::MetroLabel^ metroLabel15; - private: MetroFramework::Controls::MetroLabel^ metroLabel16; private: MetroFramework::Controls::MetroLabel^ metroLabel17; private: MetroFramework::Controls::MetroLabel^ metroLabel18; private: MetroFramework::Controls::MetroLabel^ metroLabel19; private: MetroFramework::Controls::MetroLabel^ metroLabel1; + private: MetroFramework::Controls::MetroLabel^ metroLabel20; + private: MetroFramework::Controls::MetroLabel^ metroLabel21; private: MetroFramework::Controls::MetroLabel^ metroLabel2; private: MetroFramework::Controls::MetroLabel^ metroLabel3; private: MetroFramework::Controls::MetroLabel^ metroLabel4; @@ -71,6 +122,8 @@ namespace StandBye { private: MetroFramework::Controls::MetroToggle^ metroToggleCPU; private: MetroFramework::Controls::MetroToggle^ metroToggleHDD; private: MetroFramework::Controls::MetroToggle^ metroToggleNET; + private: MetroFramework::Controls::MetroToggle^ metroToggleOnTop; + private: MetroFramework::Controls::MetroToggle^ metroTogglePresMode; private: MetroFramework::Controls::MetroToggle^ metroToggleRAM; private: MetroFramework::Controls::MetroToggle^ metroToggleSOUND; private: MetroFramework::Controls::MetroToggle^ metroToggleTutorial; @@ -80,11 +133,13 @@ namespace StandBye { private: System::ComponentModel::IContainer^ components; private: System::Windows::Forms::ColumnHeader^ columnHeader1; private: System::Windows::Forms::ColumnHeader^ columnHeader2; + private: System::Windows::Forms::ListView^ listViewProc; private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel10; private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel11; + private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel12; private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel1; - private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel2; + private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel3; private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel4; private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel5; @@ -94,1168 +149,1297 @@ namespace StandBye { private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel9; private: System::Windows::Forms::Timer^ timerRefresh; - public: - MetroSettingsForm(SystemMetricWatcher^ smw, SettingsProvider* pro) - { - settings_provider = pro; - system_access = gcnew SystemAccess(settings_provider); - InitializeComponent(); - this->MinimizeBox = false; - this->MaximizeBox = false; - system_watcher = smw; - lightGreen = ColorTranslator::FromHtml("#a5d6a7"); - darkGreen = ColorTranslator::FromHtml("#33691e"); - lightRed = ColorTranslator::FromHtml("#ef9a9a"); - darkRed = ColorTranslator::FromHtml(" #f44336"); - } - - protected: - ~MetroSettingsForm() - { - delete system_access; - if (components) - { - delete components; - } - } - -#pragma region Windows Form Designer generated code - void InitializeComponent(void) - { - this->components = (gcnew System::ComponentModel::Container()); - System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(MetroSettingsForm::typeid)); - this->metroTabControl1 = (gcnew MetroFramework::Controls::MetroTabControl()); - this->metroTabPage1 = (gcnew MetroFramework::Controls::MetroTabPage()); - this->tableLayoutPanel2 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->tableLayoutPanel3 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroLabel1 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel4 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroToggleHDD = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroToggleRAM = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroToggleCPU = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroLabel8 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel7 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel6 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel5 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroTextBoxNET = (gcnew MetroFramework::Controls::MetroTextBox()); - this->metroTextBoxHDD = (gcnew MetroFramework::Controls::MetroTextBox()); - this->metroTrackBarRAM = (gcnew MetroFramework::Controls::MetroTrackBar()); - this->metroTrackBarCPU = (gcnew MetroFramework::Controls::MetroTrackBar()); - this->metroLabel13 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel14 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabelCPUPer = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabelRAMPer = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabelCurNET = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabelCurHDD = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabelCurRAM = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabelCurCPU = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel2 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel3 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroToggleSOUND = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroLabel9 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroToggleNET = (gcnew MetroFramework::Controls::MetroToggle()); - this->tableLayoutPanel10 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroLabel10 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroTextBoxTimeMIN = (gcnew MetroFramework::Controls::MetroTextBox()); - this->metroTextBoxTimeSEC = (gcnew MetroFramework::Controls::MetroTextBox()); - this->metroLabel19 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel16 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroTabPage2 = (gcnew MetroFramework::Controls::MetroTabPage()); - this->tableLayoutPanel5 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->listViewProc = (gcnew System::Windows::Forms::ListView()); - this->columnHeader1 = (gcnew System::Windows::Forms::ColumnHeader()); - this->columnHeader2 = (gcnew System::Windows::Forms::ColumnHeader()); - this->tableLayoutPanel6 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->tableLayoutPanel7 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroButtonRemove = (gcnew MetroFramework::Controls::MetroButton()); - this->metroButtonAddFromList = (gcnew MetroFramework::Controls::MetroButton()); - this->metroButtonAddFromFile = (gcnew MetroFramework::Controls::MetroButton()); - this->tableLayoutPanel8 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroToggleView = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroLabelView = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLabel17 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroTabPage4 = (gcnew MetroFramework::Controls::MetroTabPage()); - this->tableLayoutPanel11 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroLabel11 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroToggleAutoStart = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroLabel18 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroToggleTutorial = (gcnew MetroFramework::Controls::MetroToggle()); - this->metroTabPage3 = (gcnew MetroFramework::Controls::MetroTabPage()); - this->tableLayoutPanel9 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroTileHomepage = (gcnew MetroFramework::Controls::MetroTile()); - this->metroTileGithub = (gcnew MetroFramework::Controls::MetroTile()); - this->metroLabel15 = (gcnew MetroFramework::Controls::MetroLabel()); - this->tableLayoutPanel1 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->tableLayoutPanel4 = (gcnew System::Windows::Forms::TableLayoutPanel()); - this->metroButtonOK = (gcnew MetroFramework::Controls::MetroButton()); - this->metroButtonCancel = (gcnew MetroFramework::Controls::MetroButton()); - this->metroLabel12 = (gcnew MetroFramework::Controls::MetroLabel()); - this->metroLinkHomepage = (gcnew MetroFramework::Controls::MetroLink()); - this->timerRefresh = (gcnew System::Windows::Forms::Timer(this->components)); - this->metroStyleManager1 = (gcnew MetroFramework::Components::MetroStyleManager(this->components)); - this->metroStyleExtender1 = (gcnew MetroFramework::Components::MetroStyleExtender(this->components)); - this->metroToolTip1 = (gcnew MetroFramework::Components::MetroToolTip()); - this->metroTabControl1->SuspendLayout(); - this->metroTabPage1->SuspendLayout(); - this->tableLayoutPanel2->SuspendLayout(); - this->tableLayoutPanel3->SuspendLayout(); - this->tableLayoutPanel10->SuspendLayout(); - this->metroTabPage2->SuspendLayout(); - this->tableLayoutPanel5->SuspendLayout(); - this->tableLayoutPanel6->SuspendLayout(); - this->tableLayoutPanel7->SuspendLayout(); - this->tableLayoutPanel8->SuspendLayout(); - this->metroTabPage4->SuspendLayout(); - this->tableLayoutPanel11->SuspendLayout(); - this->metroTabPage3->SuspendLayout(); - this->tableLayoutPanel9->SuspendLayout(); - this->tableLayoutPanel1->SuspendLayout(); - this->tableLayoutPanel4->SuspendLayout(); - (cli::safe_cast(this->metroStyleManager1))->BeginInit(); - this->SuspendLayout(); - // - // metroTabControl1 - // - this->metroTabControl1->Controls->Add(this->metroTabPage1); - this->metroTabControl1->Controls->Add(this->metroTabPage2); - this->metroTabControl1->Controls->Add(this->metroTabPage4); - this->metroTabControl1->Controls->Add(this->metroTabPage3); - this->metroTabControl1->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTabControl1->Location = System::Drawing::Point(10, 10); - this->metroTabControl1->Margin = System::Windows::Forms::Padding(10); - this->metroTabControl1->Name = L"metroTabControl1"; - this->metroTabControl1->SelectedIndex = 0; - this->metroTabControl1->Size = System::Drawing::Size(726, 316); - this->metroTabControl1->TabIndex = 0; - this->metroTabControl1->UseSelectable = true; - // - // metroTabPage1 - // - this->metroTabPage1->BackColor = System::Drawing::Color::White; - this->metroTabPage1->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle; - this->metroTabPage1->Controls->Add(this->tableLayoutPanel2); - this->metroTabPage1->HorizontalScrollbarBarColor = false; - this->metroTabPage1->HorizontalScrollbarHighlightOnWheel = false; - this->metroTabPage1->HorizontalScrollbarSize = 0; - this->metroTabPage1->Location = System::Drawing::Point(4, 38); - this->metroTabPage1->Name = L"metroTabPage1"; - this->metroTabPage1->Size = System::Drawing::Size(718, 274); - this->metroTabPage1->Style = MetroFramework::MetroColorStyle::Green; - this->metroTabPage1->TabIndex = 0; - this->metroTabPage1->Text = L"Settings"; - this->metroTabPage1->VerticalScrollbarBarColor = false; - this->metroTabPage1->VerticalScrollbarHighlightOnWheel = false; - this->metroTabPage1->VerticalScrollbarSize = 0; - // - // tableLayoutPanel2 - // - this->tableLayoutPanel2->ColumnCount = 1; - this->tableLayoutPanel2->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 100))); - this->tableLayoutPanel2->Controls->Add(this->tableLayoutPanel3, 0, 1); - this->tableLayoutPanel2->Controls->Add(this->metroLabel16, 0, 0); - this->tableLayoutPanel2->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel2->Location = System::Drawing::Point(0, 0); - this->tableLayoutPanel2->Margin = System::Windows::Forms::Padding(0); - this->tableLayoutPanel2->Name = L"tableLayoutPanel2"; - this->tableLayoutPanel2->RowCount = 2; - this->tableLayoutPanel2->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 15))); - this->tableLayoutPanel2->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 85))); - this->tableLayoutPanel2->Size = System::Drawing::Size(716, 272); - this->tableLayoutPanel2->TabIndex = 4; - // - // tableLayoutPanel3 - // - this->tableLayoutPanel3->AutoSize = true; - this->tableLayoutPanel3->BackColor = System::Drawing::Color::White; - this->tableLayoutPanel3->ColumnCount = 6; - this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, - 80))); - this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); - this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); - this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 100))); - this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, - 80))); - this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, - 120))); - this->tableLayoutPanel3->Controls->Add(this->metroLabel1, 0, 0); - this->tableLayoutPanel3->Controls->Add(this->metroLabel4, 2, 1); - this->tableLayoutPanel3->Controls->Add(this->metroToggleHDD, 1, 7); - this->tableLayoutPanel3->Controls->Add(this->metroToggleRAM, 1, 6); - this->tableLayoutPanel3->Controls->Add(this->metroToggleCPU, 1, 5); - this->tableLayoutPanel3->Controls->Add(this->metroLabel8, 2, 8); - this->tableLayoutPanel3->Controls->Add(this->metroLabel7, 2, 7); - this->tableLayoutPanel3->Controls->Add(this->metroLabel6, 2, 6); - this->tableLayoutPanel3->Controls->Add(this->metroLabel5, 2, 5); - this->tableLayoutPanel3->Controls->Add(this->metroTextBoxNET, 3, 8); - this->tableLayoutPanel3->Controls->Add(this->metroTextBoxHDD, 3, 7); - this->tableLayoutPanel3->Controls->Add(this->metroTrackBarRAM, 3, 6); - this->tableLayoutPanel3->Controls->Add(this->metroTrackBarCPU, 3, 5); - this->tableLayoutPanel3->Controls->Add(this->metroLabel13, 4, 8); - this->tableLayoutPanel3->Controls->Add(this->metroLabel14, 4, 7); - this->tableLayoutPanel3->Controls->Add(this->metroLabelCurNET, 5, 8); - this->tableLayoutPanel3->Controls->Add(this->metroLabelCurHDD, 5, 7); - this->tableLayoutPanel3->Controls->Add(this->metroLabelCurRAM, 5, 6); - this->tableLayoutPanel3->Controls->Add(this->metroLabelCurCPU, 5, 5); - this->tableLayoutPanel3->Controls->Add(this->metroLabel2, 0, 4); - this->tableLayoutPanel3->Controls->Add(this->metroLabel3, 5, 4); - this->tableLayoutPanel3->Controls->Add(this->metroToggleSOUND, 1, 2); - this->tableLayoutPanel3->Controls->Add(this->metroLabel9, 2, 2); - this->tableLayoutPanel3->Controls->Add(this->metroToggleNET, 1, 8); - this->tableLayoutPanel3->Controls->Add(this->tableLayoutPanel10, 3, 1); - this->tableLayoutPanel3->Controls->Add(this->metroLabelCPUPer, 4, 5); - this->tableLayoutPanel3->Controls->Add(this->metroLabelRAMPer, 4, 6); - this->tableLayoutPanel3->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel3->Location = System::Drawing::Point(10, 50); - this->tableLayoutPanel3->Margin = System::Windows::Forms::Padding(10); - this->tableLayoutPanel3->Name = L"tableLayoutPanel3"; - this->tableLayoutPanel3->RowCount = 9; - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 11.11111F))); - this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 20))); - this->tableLayoutPanel3->Size = System::Drawing::Size(696, 212); - this->tableLayoutPanel3->TabIndex = 1; - // - // metroLabel1 - // - this->metroLabel1->AutoSize = true; - this->tableLayoutPanel3->SetColumnSpan(this->metroLabel1, 3); - this->metroLabel1->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel1->FontWeight = MetroFramework::MetroLabelWeight::Regular; - this->metroLabel1->Location = System::Drawing::Point(3, 0); - this->metroLabel1->Name = L"metroLabel1"; - this->metroLabel1->Size = System::Drawing::Size(305, 23); - this->metroLabel1->TabIndex = 0; - this->metroLabel1->Text = L"Program Settings"; - this->metroLabel1->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabel4 - // - this->metroLabel4->AutoSize = true; - this->metroLabel4->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel4->Location = System::Drawing::Point(169, 23); - this->metroLabel4->Name = L"metroLabel4"; - this->metroLabel4->Size = System::Drawing::Size(139, 23); - this->metroLabel4->TabIndex = 3; - this->metroLabel4->Text = L"Activate Standby After"; - this->metroLabel4->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroToggleHDD - // - this->metroToggleHDD->AutoSize = true; - this->metroToggleHDD->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroToggleHDD->Location = System::Drawing::Point(83, 164); - this->metroToggleHDD->Name = L"metroToggleHDD"; - this->metroToggleHDD->Size = System::Drawing::Size(80, 17); - this->metroToggleHDD->TabIndex = 48; - this->metroToggleHDD->Text = L"Aus"; - this->metroToggleHDD->UseSelectable = true; - // - // metroToggleRAM - // - this->metroToggleRAM->AutoSize = true; - this->metroToggleRAM->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroToggleRAM->Location = System::Drawing::Point(83, 141); - this->metroToggleRAM->Name = L"metroToggleRAM"; - this->metroToggleRAM->Size = System::Drawing::Size(80, 17); - this->metroToggleRAM->TabIndex = 47; - this->metroToggleRAM->Text = L"Aus"; - this->metroToggleRAM->UseSelectable = true; - // - // metroToggleCPU - // - this->metroToggleCPU->AutoSize = true; - this->metroToggleCPU->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroToggleCPU->Location = System::Drawing::Point(83, 118); - this->metroToggleCPU->Name = L"metroToggleCPU"; - this->metroToggleCPU->Size = System::Drawing::Size(80, 17); - this->metroToggleCPU->TabIndex = 46; - this->metroToggleCPU->Text = L"Aus"; - this->metroToggleCPU->UseSelectable = true; - // - // metroLabel8 - // - this->metroLabel8->AutoSize = true; - this->metroLabel8->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel8->Location = System::Drawing::Point(169, 184); - this->metroLabel8->Name = L"metroLabel8"; - this->metroLabel8->Size = System::Drawing::Size(139, 28); - this->metroLabel8->TabIndex = 33; - this->metroLabel8->Text = L"Network Threshold"; - this->metroLabel8->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // - // metroLabel7 - // - this->metroLabel7->AutoSize = true; - this->metroLabel7->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel7->Location = System::Drawing::Point(169, 161); - this->metroLabel7->Name = L"metroLabel7"; - this->metroLabel7->Size = System::Drawing::Size(139, 23); - this->metroLabel7->TabIndex = 32; - this->metroLabel7->Text = L"HDD Threshold"; - this->metroLabel7->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // - // metroLabel6 - // - this->metroLabel6->AutoSize = true; - this->metroLabel6->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel6->Location = System::Drawing::Point(169, 138); - this->metroLabel6->Name = L"metroLabel6"; - this->metroLabel6->Size = System::Drawing::Size(139, 23); - this->metroLabel6->TabIndex = 31; - this->metroLabel6->Text = L"RAM Threshold"; - this->metroLabel6->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // - // metroLabel5 - // - this->metroLabel5->AutoSize = true; - this->metroLabel5->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel5->Location = System::Drawing::Point(169, 115); - this->metroLabel5->Name = L"metroLabel5"; - this->metroLabel5->Size = System::Drawing::Size(139, 23); - this->metroLabel5->TabIndex = 30; - this->metroLabel5->Text = L"CPU Threshold"; - this->metroLabel5->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // - // metroTextBoxNET - // - this->metroTextBoxNET->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTextBoxNET->Lines = gcnew cli::array< System::String^ >(1) { L" " }; - this->metroTextBoxNET->Location = System::Drawing::Point(313, 186); - this->metroTextBoxNET->Margin = System::Windows::Forms::Padding(2); - this->metroTextBoxNET->MaxLength = 32767; - this->metroTextBoxNET->Name = L"metroTextBoxNET"; - this->metroTextBoxNET->PasswordChar = '\0'; - this->metroTextBoxNET->ScrollBars = System::Windows::Forms::ScrollBars::None; - this->metroTextBoxNET->SelectedText = L""; - this->metroTextBoxNET->Size = System::Drawing::Size(181, 24); - this->metroTextBoxNET->TabIndex = 45; - this->metroTextBoxNET->Text = L" "; - this->metroTextBoxNET->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; - this->metroTextBoxNET->UseSelectable = true; - this->metroTextBoxNET->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); - // - // metroTextBoxHDD - // - this->metroTextBoxHDD->Lines = gcnew cli::array< System::String^ >(1) { L" " }; - this->metroTextBoxHDD->Location = System::Drawing::Point(313, 163); - this->metroTextBoxHDD->Margin = System::Windows::Forms::Padding(2); - this->metroTextBoxHDD->MaxLength = 32767; - this->metroTextBoxHDD->Name = L"metroTextBoxHDD"; - this->metroTextBoxHDD->PasswordChar = '\0'; - this->metroTextBoxHDD->ScrollBars = System::Windows::Forms::ScrollBars::None; - this->metroTextBoxHDD->SelectedText = L""; - this->metroTextBoxHDD->Size = System::Drawing::Size(181, 16); - this->metroTextBoxHDD->TabIndex = 44; - this->metroTextBoxHDD->Text = L" "; - this->metroTextBoxHDD->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; - this->metroTextBoxHDD->UseSelectable = true; - this->metroTextBoxHDD->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); - // - // metroTrackBarRAM - // - this->metroTrackBarRAM->BackColor = System::Drawing::Color::Transparent; - this->metroTrackBarRAM->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTrackBarRAM->Location = System::Drawing::Point(314, 141); - this->metroTrackBarRAM->Name = L"metroTrackBarRAM"; - this->metroTrackBarRAM->Size = System::Drawing::Size(179, 17); - this->metroTrackBarRAM->TabIndex = 43; - this->metroTrackBarRAM->Text = L"metroTrackBar2"; - this->metroTrackBarRAM->Scroll += gcnew System::Windows::Forms::ScrollEventHandler(this, &MetroSettingsForm::metroTrackBarRAM_Scroll); - // - // metroTrackBarCPU - // - this->metroTrackBarCPU->BackColor = System::Drawing::Color::Transparent; - this->metroTrackBarCPU->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTrackBarCPU->Location = System::Drawing::Point(314, 118); - this->metroTrackBarCPU->Name = L"metroTrackBarCPU"; - this->metroTrackBarCPU->Size = System::Drawing::Size(179, 17); - this->metroTrackBarCPU->TabIndex = 42; - this->metroTrackBarCPU->Text = L"metroTrackBar1"; - this->metroTrackBarCPU->Scroll += gcnew System::Windows::Forms::ScrollEventHandler(this, &MetroSettingsForm::metroTrackBarCPU_Scroll); - // - // metroLabel13 - // - this->metroLabel13->AutoSize = true; - this->metroLabel13->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel13->Location = System::Drawing::Point(499, 184); - this->metroLabel13->Name = L"metroLabel13"; - this->metroLabel13->Size = System::Drawing::Size(74, 28); - this->metroLabel13->TabIndex = 36; - this->metroLabel13->Text = L"MBit/s"; - this->metroLabel13->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabel14 - // - this->metroLabel14->AutoSize = true; - this->metroLabel14->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel14->Location = System::Drawing::Point(499, 161); - this->metroLabel14->Name = L"metroLabel14"; - this->metroLabel14->Size = System::Drawing::Size(74, 23); - this->metroLabel14->TabIndex = 37; - this->metroLabel14->Text = L"MBit/s"; - this->metroLabel14->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabelCPUPer - // - this->metroLabelCPUPer->AutoSize = true; - this->metroLabelCPUPer->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelCPUPer->Location = System::Drawing::Point(499, 115); - this->metroLabelCPUPer->Name = L"metroLabelCPUPer"; - this->metroLabelCPUPer->Size = System::Drawing::Size(74, 23); - this->metroLabelCPUPer->TabIndex = 34; - this->metroLabelCPUPer->Text = L"%"; - this->metroLabelCPUPer->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabelRAMPer - // - this->metroLabelRAMPer->AutoSize = true; - this->metroLabelRAMPer->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelRAMPer->Location = System::Drawing::Point(499, 138); - this->metroLabelRAMPer->Name = L"metroLabelRAMPer"; - this->metroLabelRAMPer->Size = System::Drawing::Size(74, 23); - this->metroLabelRAMPer->TabIndex = 35; - this->metroLabelRAMPer->Text = L"%"; - this->metroLabelRAMPer->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabelCurNET - // - this->metroLabelCurNET->AutoSize = true; - this->metroLabelCurNET->BackColor = System::Drawing::SystemColors::Control; - this->metroLabelCurNET->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelCurNET->Location = System::Drawing::Point(579, 184); - this->metroLabelCurNET->Name = L"metroLabelCurNET"; - this->metroLabelCurNET->Size = System::Drawing::Size(114, 28); - this->metroLabelCurNET->TabIndex = 41; - this->metroLabelCurNET->Text = L"-"; - this->metroLabelCurNET->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroLabelCurNET->UseCustomBackColor = true; - this->metroLabelCurNET->UseCustomForeColor = true; - // - // metroLabelCurHDD - // - this->metroLabelCurHDD->AutoSize = true; - this->metroLabelCurHDD->BackColor = System::Drawing::SystemColors::Control; - this->metroLabelCurHDD->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelCurHDD->Location = System::Drawing::Point(579, 161); - this->metroLabelCurHDD->Name = L"metroLabelCurHDD"; - this->metroLabelCurHDD->Size = System::Drawing::Size(114, 23); - this->metroLabelCurHDD->TabIndex = 40; - this->metroLabelCurHDD->Text = L"-"; - this->metroLabelCurHDD->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroLabelCurHDD->UseCustomBackColor = true; - this->metroLabelCurHDD->UseCustomForeColor = true; - // - // metroLabelCurRAM - // - this->metroLabelCurRAM->AutoSize = true; - this->metroLabelCurRAM->BackColor = System::Drawing::SystemColors::Control; - this->metroLabelCurRAM->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelCurRAM->Location = System::Drawing::Point(579, 138); - this->metroLabelCurRAM->Name = L"metroLabelCurRAM"; - this->metroLabelCurRAM->Size = System::Drawing::Size(114, 23); - this->metroLabelCurRAM->TabIndex = 39; - this->metroLabelCurRAM->Text = L"-"; - this->metroLabelCurRAM->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroLabelCurRAM->UseCustomBackColor = true; - this->metroLabelCurRAM->UseCustomForeColor = true; - // - // metroLabelCurCPU - // - this->metroLabelCurCPU->AutoSize = true; - this->metroLabelCurCPU->BackColor = System::Drawing::SystemColors::Control; - this->metroLabelCurCPU->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelCurCPU->ForeColor = System::Drawing::SystemColors::ControlText; - this->metroLabelCurCPU->Location = System::Drawing::Point(579, 115); - this->metroLabelCurCPU->Name = L"metroLabelCurCPU"; - this->metroLabelCurCPU->Size = System::Drawing::Size(114, 23); - this->metroLabelCurCPU->TabIndex = 38; - this->metroLabelCurCPU->Text = L"-"; - this->metroLabelCurCPU->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroLabelCurCPU->UseCustomBackColor = true; - this->metroLabelCurCPU->UseCustomForeColor = true; - // - // metroLabel2 - // - this->metroLabel2->AutoSize = true; - this->tableLayoutPanel3->SetColumnSpan(this->metroLabel2, 3); - this->metroLabel2->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel2->FontWeight = MetroFramework::MetroLabelWeight::Regular; - this->metroLabel2->Location = System::Drawing::Point(3, 92); - this->metroLabel2->Name = L"metroLabel2"; - this->metroLabel2->Size = System::Drawing::Size(305, 23); - this->metroLabel2->TabIndex = 29; - this->metroLabel2->Text = L"System Usage Thresholds"; - this->metroLabel2->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabel3 - // - this->metroLabel3->AutoSize = true; - this->metroLabel3->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel3->FontWeight = MetroFramework::MetroLabelWeight::Regular; - this->metroLabel3->Location = System::Drawing::Point(579, 92); - this->metroLabel3->Name = L"metroLabel3"; - this->metroLabel3->Size = System::Drawing::Size(114, 23); - this->metroLabel3->TabIndex = 50; - this->metroLabel3->Text = L"Average Usage:"; - this->metroLabel3->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroToggleSOUND - // - this->metroToggleSOUND->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom)); - this->metroToggleSOUND->AutoSize = true; - this->metroToggleSOUND->Location = System::Drawing::Point(83, 49); - this->metroToggleSOUND->Name = L"metroToggleSOUND"; - this->metroToggleSOUND->Size = System::Drawing::Size(80, 17); - this->metroToggleSOUND->TabIndex = 51; - this->metroToggleSOUND->Text = L"Aus"; - this->metroToggleSOUND->UseSelectable = true; - // - // metroLabel9 - // - this->metroLabel9->AutoSize = true; - this->tableLayoutPanel3->SetColumnSpan(this->metroLabel9, 2); - this->metroLabel9->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel9->Location = System::Drawing::Point(169, 46); - this->metroLabel9->Name = L"metroLabel9"; - this->metroLabel9->Size = System::Drawing::Size(324, 23); - this->metroLabel9->TabIndex = 52; - this->metroLabel9->Text = L"Cancel Standby while Sound is Playing"; - this->metroLabel9->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroToggleNET - // - this->metroToggleNET->AutoSize = true; - this->metroToggleNET->Location = System::Drawing::Point(83, 189); - this->metroToggleNET->Margin = System::Windows::Forms::Padding(3, 5, 3, 3); - this->metroToggleNET->Name = L"metroToggleNET"; - this->metroToggleNET->Size = System::Drawing::Size(80, 17); - this->metroToggleNET->TabIndex = 49; - this->metroToggleNET->Text = L"Aus"; - this->metroToggleNET->UseSelectable = true; - // - // tableLayoutPanel10 - // - this->tableLayoutPanel10->ColumnCount = 4; - this->tableLayoutPanel3->SetColumnSpan(this->tableLayoutPanel10, 2); - this->tableLayoutPanel10->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 25))); - this->tableLayoutPanel10->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 25))); - this->tableLayoutPanel10->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 25))); - this->tableLayoutPanel10->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 25))); - this->tableLayoutPanel10->Controls->Add(this->metroLabel10, 0, 0); - this->tableLayoutPanel10->Controls->Add(this->metroTextBoxTimeMIN, 0, 0); - this->tableLayoutPanel10->Controls->Add(this->metroTextBoxTimeSEC, 2, 0); - this->tableLayoutPanel10->Controls->Add(this->metroLabel19, 3, 0); - this->tableLayoutPanel10->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel10->Location = System::Drawing::Point(311, 23); - this->tableLayoutPanel10->Margin = System::Windows::Forms::Padding(0); - this->tableLayoutPanel10->Name = L"tableLayoutPanel10"; - this->tableLayoutPanel10->RowCount = 1; - this->tableLayoutPanel10->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); - this->tableLayoutPanel10->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, - 23))); - this->tableLayoutPanel10->Size = System::Drawing::Size(265, 23); - this->tableLayoutPanel10->TabIndex = 53; - // - // metroLabel10 - // - this->metroLabel10->AutoSize = true; - this->metroLabel10->Location = System::Drawing::Point(69, 0); - this->metroLabel10->Name = L"metroLabel10"; - this->metroLabel10->Size = System::Drawing::Size(31, 19); - this->metroLabel10->TabIndex = 48; - this->metroLabel10->Text = L"min"; - this->metroLabel10->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroTextBoxTimeMIN - // - this->metroTextBoxTimeMIN->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTextBoxTimeMIN->Lines = gcnew cli::array< System::String^ >(1) { L" " }; - this->metroTextBoxTimeMIN->Location = System::Drawing::Point(2, 2); - this->metroTextBoxTimeMIN->Margin = System::Windows::Forms::Padding(2); - this->metroTextBoxTimeMIN->MaxLength = 32767; - this->metroTextBoxTimeMIN->Name = L"metroTextBoxTimeMIN"; - this->metroTextBoxTimeMIN->PasswordChar = '\0'; - this->metroTextBoxTimeMIN->ScrollBars = System::Windows::Forms::ScrollBars::None; - this->metroTextBoxTimeMIN->SelectedText = L""; - this->metroTextBoxTimeMIN->Size = System::Drawing::Size(62, 19); - this->metroTextBoxTimeMIN->TabIndex = 46; - this->metroTextBoxTimeMIN->Text = L" "; - this->metroTextBoxTimeMIN->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; - this->metroTextBoxTimeMIN->UseSelectable = true; - this->metroTextBoxTimeMIN->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); - // - // metroTextBoxTimeSEC - // - this->metroTextBoxTimeSEC->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTextBoxTimeSEC->Lines = gcnew cli::array< System::String^ >(1) { L" " }; - this->metroTextBoxTimeSEC->Location = System::Drawing::Point(134, 2); - this->metroTextBoxTimeSEC->Margin = System::Windows::Forms::Padding(2); - this->metroTextBoxTimeSEC->MaxLength = 32767; - this->metroTextBoxTimeSEC->Name = L"metroTextBoxTimeSEC"; - this->metroTextBoxTimeSEC->PasswordChar = '\0'; - this->metroTextBoxTimeSEC->ScrollBars = System::Windows::Forms::ScrollBars::None; - this->metroTextBoxTimeSEC->SelectedText = L""; - this->metroTextBoxTimeSEC->Size = System::Drawing::Size(62, 19); - this->metroTextBoxTimeSEC->TabIndex = 47; - this->metroTextBoxTimeSEC->Text = L" "; - this->metroTextBoxTimeSEC->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; - this->metroTextBoxTimeSEC->UseSelectable = true; - this->metroTextBoxTimeSEC->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); - // - // metroLabel19 - // - this->metroLabel19->AutoSize = true; - this->metroLabel19->Location = System::Drawing::Point(201, 0); - this->metroLabel19->Name = L"metroLabel19"; - this->metroLabel19->Size = System::Drawing::Size(14, 19); - this->metroLabel19->TabIndex = 49; - this->metroLabel19->Text = L"s"; - this->metroLabel19->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; - // - // metroLabel16 - // - this->metroLabel16->AutoSize = true; - this->metroLabel16->BackColor = System::Drawing::SystemColors::Control; - this->metroLabel16->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel16->FontWeight = MetroFramework::MetroLabelWeight::Regular; - this->metroLabel16->Location = System::Drawing::Point(3, 0); - this->metroLabel16->Name = L"metroLabel16"; - this->metroLabel16->Size = System::Drawing::Size(710, 40); - this->metroLabel16->TabIndex = 2; - this->metroLabel16->Text = L"Please select the thresholds! If the measured usage is greater than the selected " - L"threshold the system will not go into sleep mode."; - this->metroLabel16->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroLabel16->UseCustomBackColor = true; - this->metroLabel16->WrapToLine = true; - // - // metroTabPage2 - // - this->metroTabPage2->Controls->Add(this->tableLayoutPanel5); - this->metroTabPage2->HorizontalScrollbarBarColor = true; - this->metroTabPage2->HorizontalScrollbarHighlightOnWheel = false; - this->metroTabPage2->HorizontalScrollbarSize = 0; - this->metroTabPage2->Location = System::Drawing::Point(4, 38); - this->metroTabPage2->Name = L"metroTabPage2"; - this->metroTabPage2->Size = System::Drawing::Size(718, 274); - this->metroTabPage2->TabIndex = 1; - this->metroTabPage2->Text = L"Exception Processes"; - this->metroTabPage2->VerticalScrollbarBarColor = true; - this->metroTabPage2->VerticalScrollbarHighlightOnWheel = false; - this->metroTabPage2->VerticalScrollbarSize = 0; - // - // tableLayoutPanel5 - // - this->tableLayoutPanel5->ColumnCount = 2; - this->tableLayoutPanel5->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 70))); - this->tableLayoutPanel5->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 30))); - this->tableLayoutPanel5->Controls->Add(this->listViewProc, 0, 0); - this->tableLayoutPanel5->Controls->Add(this->tableLayoutPanel6, 1, 0); - this->tableLayoutPanel5->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel5->Location = System::Drawing::Point(0, 0); - this->tableLayoutPanel5->Name = L"tableLayoutPanel5"; - this->tableLayoutPanel5->RowCount = 1; - this->tableLayoutPanel5->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); - this->tableLayoutPanel5->Size = System::Drawing::Size(718, 274); - this->tableLayoutPanel5->TabIndex = 2; - // - // listViewProc - // - this->metroStyleExtender1->SetApplyMetroTheme(this->listViewProc, true); - this->listViewProc->BorderStyle = System::Windows::Forms::BorderStyle::None; - this->listViewProc->Columns->AddRange(gcnew cli::array< System::Windows::Forms::ColumnHeader^ >(2) { - this->columnHeader1, - this->columnHeader2 - }); - this->listViewProc->Dock = System::Windows::Forms::DockStyle::Fill; - this->listViewProc->FullRowSelect = true; - this->listViewProc->GridLines = true; - this->listViewProc->HeaderStyle = System::Windows::Forms::ColumnHeaderStyle::Nonclickable; - this->listViewProc->Location = System::Drawing::Point(10, 10); - this->listViewProc->Margin = System::Windows::Forms::Padding(10); - this->listViewProc->MultiSelect = false; - this->listViewProc->Name = L"listViewProc"; - this->listViewProc->Size = System::Drawing::Size(482, 254); - this->listViewProc->Sorting = System::Windows::Forms::SortOrder::Ascending; - this->listViewProc->TabIndex = 0; - this->listViewProc->UseCompatibleStateImageBehavior = false; - this->listViewProc->View = System::Windows::Forms::View::Tile; - this->listViewProc->SelectedIndexChanged += gcnew System::EventHandler(this, &MetroSettingsForm::listViewProc_SelectedIndexChanged); - // - // columnHeader1 - // - this->columnHeader1->Text = L"Name"; - this->columnHeader1->Width = 97; - // - // columnHeader2 - // - this->columnHeader2->Text = L"Path"; - this->columnHeader2->Width = 382; - // - // tableLayoutPanel6 - // - this->tableLayoutPanel6->BackColor = System::Drawing::Color::White; - this->tableLayoutPanel6->ColumnCount = 1; - this->tableLayoutPanel6->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 100))); - this->tableLayoutPanel6->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, - 20))); - this->tableLayoutPanel6->Controls->Add(this->tableLayoutPanel7, 0, 1); - this->tableLayoutPanel6->Controls->Add(this->metroLabel17, 0, 0); - this->tableLayoutPanel6->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel6->Location = System::Drawing::Point(505, 3); - this->tableLayoutPanel6->Name = L"tableLayoutPanel6"; - this->tableLayoutPanel6->RowCount = 2; - this->tableLayoutPanel6->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); - this->tableLayoutPanel6->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); - this->tableLayoutPanel6->Size = System::Drawing::Size(210, 268); - this->tableLayoutPanel6->TabIndex = 1; - // - // tableLayoutPanel7 - // - this->tableLayoutPanel7->ColumnCount = 1; - this->tableLayoutPanel7->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 100))); - this->tableLayoutPanel7->Controls->Add(this->metroButtonRemove, 0, 2); - this->tableLayoutPanel7->Controls->Add(this->metroButtonAddFromList, 0, 1); - this->tableLayoutPanel7->Controls->Add(this->metroButtonAddFromFile, 0, 0); - this->tableLayoutPanel7->Controls->Add(this->tableLayoutPanel8, 0, 3); - this->tableLayoutPanel7->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel7->Location = System::Drawing::Point(3, 137); - this->tableLayoutPanel7->Name = L"tableLayoutPanel7"; - this->tableLayoutPanel7->RowCount = 4; - this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel7->Size = System::Drawing::Size(204, 128); - this->tableLayoutPanel7->TabIndex = 0; - // - // metroButtonRemove - // - this->metroButtonRemove->BackColor = System::Drawing::Color::DarkCyan; - this->metroButtonRemove->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroButtonRemove->Location = System::Drawing::Point(5, 69); - this->metroButtonRemove->Margin = System::Windows::Forms::Padding(5); - this->metroButtonRemove->Name = L"metroButtonRemove"; - this->metroButtonRemove->Size = System::Drawing::Size(194, 22); - this->metroButtonRemove->TabIndex = 2; - this->metroButtonRemove->Text = L"Remove Process"; - this->metroButtonRemove->UseCustomBackColor = true; - this->metroButtonRemove->UseSelectable = true; - this->metroButtonRemove->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonRemove_Click); - // - // metroButtonAddFromList - // - this->metroButtonAddFromList->BackColor = System::Drawing::Color::DarkCyan; - this->metroButtonAddFromList->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroButtonAddFromList->Location = System::Drawing::Point(5, 37); - this->metroButtonAddFromList->Margin = System::Windows::Forms::Padding(5); - this->metroButtonAddFromList->Name = L"metroButtonAddFromList"; - this->metroButtonAddFromList->Size = System::Drawing::Size(194, 22); - this->metroButtonAddFromList->TabIndex = 1; - this->metroButtonAddFromList->Text = L"Add current running Process"; - this->metroButtonAddFromList->UseCustomBackColor = true; - this->metroButtonAddFromList->UseSelectable = true; - this->metroButtonAddFromList->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonAddFromList_Click); - // - // metroButtonAddFromFile - // - this->metroButtonAddFromFile->BackColor = System::Drawing::Color::DarkCyan; - this->metroButtonAddFromFile->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroButtonAddFromFile->Location = System::Drawing::Point(5, 5); - this->metroButtonAddFromFile->Margin = System::Windows::Forms::Padding(5); - this->metroButtonAddFromFile->Name = L"metroButtonAddFromFile"; - this->metroButtonAddFromFile->Size = System::Drawing::Size(194, 22); - this->metroButtonAddFromFile->TabIndex = 0; - this->metroButtonAddFromFile->Text = L"Add Process From File"; - this->metroButtonAddFromFile->UseCustomBackColor = true; - this->metroButtonAddFromFile->UseSelectable = true; - this->metroButtonAddFromFile->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonAddFromFile_Click); - // - // tableLayoutPanel8 - // - this->tableLayoutPanel8->ColumnCount = 2; - this->tableLayoutPanel8->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 50))); - this->tableLayoutPanel8->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 50))); - this->tableLayoutPanel8->Controls->Add(this->metroToggleView, 1, 0); - this->tableLayoutPanel8->Controls->Add(this->metroLabelView, 0, 0); - this->tableLayoutPanel8->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel8->Location = System::Drawing::Point(3, 99); - this->tableLayoutPanel8->Name = L"tableLayoutPanel8"; - this->tableLayoutPanel8->RowCount = 1; - this->tableLayoutPanel8->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); - this->tableLayoutPanel8->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 26))); - this->tableLayoutPanel8->Size = System::Drawing::Size(198, 26); - this->tableLayoutPanel8->TabIndex = 3; - // - // metroToggleView - // - this->metroToggleView->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom)); - this->metroToggleView->AutoSize = true; - this->metroToggleView->Location = System::Drawing::Point(108, 7); - this->metroToggleView->Margin = System::Windows::Forms::Padding(7); - this->metroToggleView->Name = L"metroToggleView"; - this->metroToggleView->Size = System::Drawing::Size(80, 12); - this->metroToggleView->TabIndex = 3; - this->metroToggleView->Text = L"Aus"; - this->metroToggleView->UseSelectable = true; - this->metroToggleView->CheckedChanged += gcnew System::EventHandler(this, &MetroSettingsForm::metroToggleView_CheckedChanged); - // - // metroLabelView - // - this->metroLabelView->AutoSize = true; - this->metroLabelView->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabelView->Location = System::Drawing::Point(3, 0); - this->metroLabelView->Name = L"metroLabelView"; - this->metroLabelView->Size = System::Drawing::Size(93, 26); - this->metroLabelView->TabIndex = 4; - this->metroLabelView->Text = L"Show Details"; - this->metroLabelView->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - // - // metroLabel17 - // - this->metroLabel17->AutoSize = true; - this->metroLabel17->BackColor = System::Drawing::SystemColors::Control; - this->metroLabel17->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel17->FontWeight = MetroFramework::MetroLabelWeight::Regular; - this->metroLabel17->Location = System::Drawing::Point(3, 0); - this->metroLabel17->Name = L"metroLabel17"; - this->metroLabel17->Size = System::Drawing::Size(204, 134); - this->metroLabel17->TabIndex = 1; - this->metroLabel17->Text = L"If at least one of the set up processes is running, the program will prevent the " - L"system from changing over to standby mode."; - this->metroLabel17->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroLabel17->UseCustomBackColor = true; - this->metroLabel17->WrapToLine = true; - // - // metroTabPage4 - // - this->metroTabPage4->Controls->Add(this->tableLayoutPanel11); - this->metroTabPage4->HorizontalScrollbarBarColor = true; - this->metroTabPage4->HorizontalScrollbarHighlightOnWheel = false; - this->metroTabPage4->HorizontalScrollbarSize = 0; - this->metroTabPage4->Location = System::Drawing::Point(4, 38); - this->metroTabPage4->Name = L"metroTabPage4"; - this->metroTabPage4->Size = System::Drawing::Size(718, 274); - this->metroTabPage4->TabIndex = 3; - this->metroTabPage4->Text = L"Advanced Settings"; - this->metroTabPage4->VerticalScrollbarBarColor = true; - this->metroTabPage4->VerticalScrollbarHighlightOnWheel = false; - this->metroTabPage4->VerticalScrollbarSize = 0; - // - // tableLayoutPanel11 - // - this->tableLayoutPanel11->BackColor = System::Drawing::Color::White; - this->tableLayoutPanel11->ColumnCount = 2; - this->tableLayoutPanel11->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 50))); - this->tableLayoutPanel11->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 50))); - this->tableLayoutPanel11->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, - 20))); - this->tableLayoutPanel11->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, - 20))); - this->tableLayoutPanel11->Controls->Add(this->metroLabel11, 0, 1); - this->tableLayoutPanel11->Controls->Add(this->metroToggleAutoStart, 1, 1); - this->tableLayoutPanel11->Controls->Add(this->metroLabel18, 0, 2); - this->tableLayoutPanel11->Controls->Add(this->metroToggleTutorial, 1, 2); - this->tableLayoutPanel11->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel11->Location = System::Drawing::Point(0, 0); - this->tableLayoutPanel11->Name = L"tableLayoutPanel11"; - this->tableLayoutPanel11->RowCount = 4; - this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); - this->tableLayoutPanel11->Size = System::Drawing::Size(718, 274); - this->tableLayoutPanel11->TabIndex = 2; - // - // metroLabel11 - // - this->metroLabel11->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Right)); - this->metroLabel11->AutoSize = true; - this->metroLabel11->Location = System::Drawing::Point(232, 68); - this->metroLabel11->Name = L"metroLabel11"; - this->metroLabel11->Size = System::Drawing::Size(124, 19); - this->metroLabel11->TabIndex = 0; - this->metroLabel11->Text = L"Start with Windows:"; - // - // metroToggleAutoStart - // - this->metroToggleAutoStart->AutoSize = true; - this->metroToggleAutoStart->Location = System::Drawing::Point(362, 71); - this->metroToggleAutoStart->Name = L"metroToggleAutoStart"; - this->metroToggleAutoStart->Size = System::Drawing::Size(80, 17); - this->metroToggleAutoStart->TabIndex = 1; - this->metroToggleAutoStart->Text = L"Aus"; - this->metroToggleAutoStart->UseSelectable = true; - this->metroToggleAutoStart->CheckedChanged += gcnew System::EventHandler(this, &MetroSettingsForm::metroToggleAutoStart_CheckedChanged); - // - // metroLabel18 - // - this->metroLabel18->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Right)); - this->metroLabel18->AutoSize = true; - this->metroLabel18->Location = System::Drawing::Point(267, 136); - this->metroLabel18->Name = L"metroLabel18"; - this->metroLabel18->Size = System::Drawing::Size(89, 19); - this->metroLabel18->TabIndex = 2; - this->metroLabel18->Text = L"Show Tutorial:"; - // - // metroToggleTutorial - // - this->metroToggleTutorial->AutoSize = true; - this->metroToggleTutorial->Location = System::Drawing::Point(362, 139); - this->metroToggleTutorial->Name = L"metroToggleTutorial"; - this->metroToggleTutorial->Size = System::Drawing::Size(80, 17); - this->metroToggleTutorial->TabIndex = 3; - this->metroToggleTutorial->Text = L"Aus"; - this->metroToggleTutorial->UseSelectable = true; - // - // metroTabPage3 - // - this->metroTabPage3->AutoScroll = true; - this->metroTabPage3->Controls->Add(this->tableLayoutPanel9); - this->metroTabPage3->Controls->Add(this->metroLabel15); - this->metroTabPage3->HorizontalScrollbar = true; - this->metroTabPage3->HorizontalScrollbarBarColor = true; - this->metroTabPage3->HorizontalScrollbarHighlightOnWheel = false; - this->metroTabPage3->HorizontalScrollbarSize = 5; - this->metroTabPage3->Location = System::Drawing::Point(4, 38); - this->metroTabPage3->Name = L"metroTabPage3"; - this->metroTabPage3->Size = System::Drawing::Size(718, 274); - this->metroTabPage3->TabIndex = 2; - this->metroTabPage3->Text = L"About"; - this->metroTabPage3->VerticalScrollbar = true; - this->metroTabPage3->VerticalScrollbarBarColor = true; - this->metroTabPage3->VerticalScrollbarHighlightOnWheel = false; - this->metroTabPage3->VerticalScrollbarSize = 5; - // - // tableLayoutPanel9 - // - this->tableLayoutPanel9->ColumnCount = 2; - this->tableLayoutPanel9->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 50))); - this->tableLayoutPanel9->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 50))); - this->tableLayoutPanel9->Controls->Add(this->metroTileHomepage, 0, 0); - this->tableLayoutPanel9->Controls->Add(this->metroTileGithub, 1, 0); - this->tableLayoutPanel9->Location = System::Drawing::Point(3, 3); - this->tableLayoutPanel9->Name = L"tableLayoutPanel9"; - this->tableLayoutPanel9->RowCount = 1; - this->tableLayoutPanel9->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); - this->tableLayoutPanel9->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 69))); - this->tableLayoutPanel9->Size = System::Drawing::Size(710, 69); - this->tableLayoutPanel9->TabIndex = 2; - // - // metroTileHomepage - // - this->metroTileHomepage->ActiveControl = nullptr; - this->metroTileHomepage->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTileHomepage->Location = System::Drawing::Point(3, 3); - this->metroTileHomepage->Name = L"metroTileHomepage"; - this->metroTileHomepage->Size = System::Drawing::Size(349, 63); - this->metroTileHomepage->Style = MetroFramework::MetroColorStyle::Orange; - this->metroTileHomepage->TabIndex = 0; - this->metroTileHomepage->Text = L"Visit our Homepage!"; - this->metroTileHomepage->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroTileHomepage->UseSelectable = true; - this->metroTileHomepage->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroTileHomepage_Click); - // - // metroTileGithub - // - this->metroTileGithub->ActiveControl = nullptr; - this->metroTileGithub->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroTileGithub->Location = System::Drawing::Point(358, 3); - this->metroTileGithub->Name = L"metroTileGithub"; - this->metroTileGithub->Size = System::Drawing::Size(349, 63); - this->metroTileGithub->TabIndex = 1; - this->metroTileGithub->Text = L"Visit us on Github!"; - this->metroTileGithub->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; - this->metroTileGithub->UseSelectable = true; - this->metroTileGithub->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroTileGithub_Click); - // - // metroLabel15 - // - this->metroLabel15->Location = System::Drawing::Point(6, 75); - this->metroLabel15->Name = L"metroLabel15"; - this->metroLabel15->Size = System::Drawing::Size(691, 1035); - this->metroLabel15->TabIndex = 1; - this->metroLabel15->Text = resources->GetString(L"metroLabel15.Text"); - this->metroLabel15->WrapToLine = true; - // - // tableLayoutPanel1 - // - this->tableLayoutPanel1->AutoSize = true; - this->tableLayoutPanel1->ColumnCount = 1; - this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 100))); - this->tableLayoutPanel1->Controls->Add(this->metroTabControl1, 0, 0); - this->tableLayoutPanel1->Controls->Add(this->tableLayoutPanel4, 0, 1); - this->tableLayoutPanel1->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel1->Location = System::Drawing::Point(0, 60); - this->tableLayoutPanel1->Margin = System::Windows::Forms::Padding(10); - this->tableLayoutPanel1->Name = L"tableLayoutPanel1"; - this->tableLayoutPanel1->RowCount = 2; - this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); - this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 60))); - this->tableLayoutPanel1->Size = System::Drawing::Size(746, 396); - this->tableLayoutPanel1->TabIndex = 1; - // - // tableLayoutPanel4 - // - this->tableLayoutPanel4->ColumnCount = 5; - this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 20))); - this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 20))); - this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 20))); - this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 20))); - this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, - 20))); - this->tableLayoutPanel4->Controls->Add(this->metroButtonOK, 4, 0); - this->tableLayoutPanel4->Controls->Add(this->metroButtonCancel, 3, 0); - this->tableLayoutPanel4->Controls->Add(this->metroLabel12, 0, 0); - this->tableLayoutPanel4->Controls->Add(this->metroLinkHomepage, 1, 0); - this->tableLayoutPanel4->Dock = System::Windows::Forms::DockStyle::Fill; - this->tableLayoutPanel4->Location = System::Drawing::Point(3, 339); - this->tableLayoutPanel4->Name = L"tableLayoutPanel4"; - this->tableLayoutPanel4->RowCount = 1; - this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); - this->tableLayoutPanel4->Size = System::Drawing::Size(740, 54); - this->tableLayoutPanel4->TabIndex = 1; - // - // metroButtonOK - // - this->metroButtonOK->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroButtonOK->FontSize = MetroFramework::MetroButtonSize::Medium; - this->metroButtonOK->Location = System::Drawing::Point(602, 10); - this->metroButtonOK->Margin = System::Windows::Forms::Padding(10); - this->metroButtonOK->Name = L"metroButtonOK"; - this->metroButtonOK->Size = System::Drawing::Size(128, 34); - this->metroButtonOK->TabIndex = 1; - this->metroButtonOK->Text = L"OK"; - this->metroButtonOK->UseSelectable = true; - this->metroButtonOK->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonOK_Click); - // - // metroButtonCancel - // - this->metroButtonCancel->DialogResult = System::Windows::Forms::DialogResult::Cancel; - this->metroButtonCancel->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroButtonCancel->Location = System::Drawing::Point(454, 10); - this->metroButtonCancel->Margin = System::Windows::Forms::Padding(10); - this->metroButtonCancel->Name = L"metroButtonCancel"; - this->metroButtonCancel->Size = System::Drawing::Size(128, 34); - this->metroButtonCancel->TabIndex = 0; - this->metroButtonCancel->Text = L"Cancel"; - this->metroButtonCancel->UseSelectable = true; - this->metroButtonCancel->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonCancel_Click); - // - // metroLabel12 - // - this->metroLabel12->AutoSize = true; - this->metroLabel12->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLabel12->FontSize = MetroFramework::MetroLabelSize::Small; - this->metroLabel12->Location = System::Drawing::Point(3, 0); - this->metroLabel12->Name = L"metroLabel12"; - this->metroLabel12->Size = System::Drawing::Size(142, 54); - this->metroLabel12->TabIndex = 2; - this->metroLabel12->Text = L"© Florian Baader, Stephan Le, Matthias Weirich"; - this->metroLabel12->TextAlign = System::Drawing::ContentAlignment::BottomLeft; - this->metroLabel12->WrapToLine = true; - // - // metroLinkHomepage - // - this->metroLinkHomepage->Dock = System::Windows::Forms::DockStyle::Fill; - this->metroLinkHomepage->Location = System::Drawing::Point(151, 3); - this->metroLinkHomepage->Name = L"metroLinkHomepage"; - this->metroLinkHomepage->Size = System::Drawing::Size(142, 48); - this->metroLinkHomepage->TabIndex = 3; - this->metroLinkHomepage->Text = L"www.stand-bye.de"; - this->metroLinkHomepage->TextAlign = System::Drawing::ContentAlignment::BottomCenter; - this->metroLinkHomepage->UseSelectable = true; - this->metroLinkHomepage->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroLinkHomepage_Click); - // - // timerRefresh - // - this->timerRefresh->Interval = 1000; - this->timerRefresh->Tick += gcnew System::EventHandler(this, &MetroSettingsForm::timerUIRefresh_Tick); - // - // metroStyleManager1 - // - this->metroStyleManager1->Owner = this; - this->metroStyleManager1->Style = MetroFramework::MetroColorStyle::Teal; - // - // metroToolTip1 - // - this->metroToolTip1->AutoPopDelay = 5000; - this->metroToolTip1->InitialDelay = 100; - this->metroToolTip1->ReshowDelay = 100; - this->metroToolTip1->Style = MetroFramework::MetroColorStyle::Blue; - this->metroToolTip1->StyleManager = nullptr; - this->metroToolTip1->Theme = MetroFramework::MetroThemeStyle::Light; - // - // MetroSettingsForm - // - this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); - this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; - this->BackImage = (cli::safe_cast(resources->GetObject(L"$this.BackImage"))); - this->BackImagePadding = System::Windows::Forms::Padding(0, 5, 0, 0); - this->BackMaxSize = 760; - this->BorderStyle = MetroFramework::Forms::MetroFormBorderStyle::FixedSingle; - this->ClientSize = System::Drawing::Size(746, 456); - this->Controls->Add(this->tableLayoutPanel1); - this->Name = L"MetroSettingsForm"; - this->Padding = System::Windows::Forms::Padding(0, 60, 0, 0); - this->Resizable = false; - this->ShadowType = MetroFramework::Forms::MetroFormShadowType::DropShadow; - this->Style = MetroFramework::MetroColorStyle::Green; - this->Load += gcnew System::EventHandler(this, &MetroSettingsForm::MetroSettingsForm_Load); - this->metroTabControl1->ResumeLayout(false); - this->metroTabPage1->ResumeLayout(false); - this->tableLayoutPanel2->ResumeLayout(false); - this->tableLayoutPanel2->PerformLayout(); - this->tableLayoutPanel3->ResumeLayout(false); - this->tableLayoutPanel3->PerformLayout(); - this->tableLayoutPanel10->ResumeLayout(false); - this->tableLayoutPanel10->PerformLayout(); - this->metroTabPage2->ResumeLayout(false); - this->tableLayoutPanel5->ResumeLayout(false); - this->tableLayoutPanel6->ResumeLayout(false); - this->tableLayoutPanel6->PerformLayout(); - this->tableLayoutPanel7->ResumeLayout(false); - this->tableLayoutPanel8->ResumeLayout(false); - this->tableLayoutPanel8->PerformLayout(); - this->metroTabPage4->ResumeLayout(false); - this->tableLayoutPanel11->ResumeLayout(false); - this->tableLayoutPanel11->PerformLayout(); - this->metroTabPage3->ResumeLayout(false); - this->tableLayoutPanel9->ResumeLayout(false); - this->tableLayoutPanel1->ResumeLayout(false); - this->tableLayoutPanel4->ResumeLayout(false); - this->tableLayoutPanel4->PerformLayout(); - (cli::safe_cast(this->metroStyleManager1))->EndInit(); - this->ResumeLayout(false); - this->PerformLayout(); - } + void InitializeComponent(void) + { + this->components = (gcnew System::ComponentModel::Container()); + System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(MetroSettingsForm::typeid)); + this->metroTabControl1 = (gcnew MetroFramework::Controls::MetroTabControl()); + this->metroTabPage1 = (gcnew MetroFramework::Controls::MetroTabPage()); + this->tableLayoutPanel3 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroLabelCurNET = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleNET = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroToggleHDD = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabelCurHDD = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel13 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabelCurRAM = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleRAM = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabelCurCPU = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleCPU = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroTextBoxNET = (gcnew MetroFramework::Controls::MetroTextBox()); + this->metroLabel14 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel5 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel6 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel7 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel8 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabelRAMPer = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroTrackBarCPU = (gcnew MetroFramework::Controls::MetroTrackBar()); + this->metroLabelCPUPer = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroTextBoxHDD = (gcnew MetroFramework::Controls::MetroTextBox()); + this->metroTrackBarRAM = (gcnew MetroFramework::Controls::MetroTrackBar()); + this->metroLabel3 = (gcnew MetroFramework::Controls::MetroLabel()); + this->tableLayoutPanel10 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroLabel21 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel4 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel9 = (gcnew MetroFramework::Controls::MetroLabel()); + this->tableLayoutPanel12 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroTextBoxTimeMIN = (gcnew MetroFramework::Controls::MetroTextBox()); + this->metroLabel10 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroTextBoxTimeSEC = (gcnew MetroFramework::Controls::MetroTextBox()); + this->metroLabel19 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroTogglePresMode = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroToggleSOUND = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabel2 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel1 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroTabPage2 = (gcnew MetroFramework::Controls::MetroTabPage()); + this->tableLayoutPanel5 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->listViewProc = (gcnew System::Windows::Forms::ListView()); + this->columnHeader1 = (gcnew System::Windows::Forms::ColumnHeader()); + this->columnHeader2 = (gcnew System::Windows::Forms::ColumnHeader()); + this->tableLayoutPanel6 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->tableLayoutPanel7 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroButtonRemove = (gcnew MetroFramework::Controls::MetroButton()); + this->metroButtonAddFromList = (gcnew MetroFramework::Controls::MetroButton()); + this->metroButtonAddFromFile = (gcnew MetroFramework::Controls::MetroButton()); + this->tableLayoutPanel8 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroToggleView = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabelView = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel17 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroTabPage4 = (gcnew MetroFramework::Controls::MetroTabPage()); + this->tableLayoutPanel11 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroLabel16 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleUPDATES = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabel11 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleAutoStart = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabel20 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLabel18 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleOnTop = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroToggleTutorial = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroLabel22 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroToggleMessages = (gcnew MetroFramework::Controls::MetroToggle()); + this->metroTabPage3 = (gcnew MetroFramework::Controls::MetroTabPage()); + this->tableLayoutPanel9 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroTileHomepage = (gcnew MetroFramework::Controls::MetroTile()); + this->metroTileGithub = (gcnew MetroFramework::Controls::MetroTile()); + this->metroLabel15 = (gcnew MetroFramework::Controls::MetroLabel()); + this->tableLayoutPanel1 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->tableLayoutPanel4 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->metroButtonOK = (gcnew MetroFramework::Controls::MetroButton()); + this->metroButtonCancel = (gcnew MetroFramework::Controls::MetroButton()); + this->metroLabel12 = (gcnew MetroFramework::Controls::MetroLabel()); + this->metroLinkHomepage = (gcnew MetroFramework::Controls::MetroLink()); + this->timerRefresh = (gcnew System::Windows::Forms::Timer(this->components)); + this->metroStyleManager1 = (gcnew MetroFramework::Components::MetroStyleManager(this->components)); + this->metroStyleExtender1 = (gcnew MetroFramework::Components::MetroStyleExtender(this->components)); + this->metroToolTip1 = (gcnew MetroFramework::Components::MetroToolTip()); + this->metroTabControl1->SuspendLayout(); + this->metroTabPage1->SuspendLayout(); + this->tableLayoutPanel3->SuspendLayout(); + this->tableLayoutPanel10->SuspendLayout(); + this->tableLayoutPanel12->SuspendLayout(); + this->metroTabPage2->SuspendLayout(); + this->tableLayoutPanel5->SuspendLayout(); + this->tableLayoutPanel6->SuspendLayout(); + this->tableLayoutPanel7->SuspendLayout(); + this->tableLayoutPanel8->SuspendLayout(); + this->metroTabPage4->SuspendLayout(); + this->tableLayoutPanel11->SuspendLayout(); + this->metroTabPage3->SuspendLayout(); + this->tableLayoutPanel9->SuspendLayout(); + this->tableLayoutPanel1->SuspendLayout(); + this->tableLayoutPanel4->SuspendLayout(); + (cli::safe_cast(this->metroStyleManager1))->BeginInit(); + this->SuspendLayout(); + // + // metroTabControl1 + // + this->metroTabControl1->Controls->Add(this->metroTabPage1); + this->metroTabControl1->Controls->Add(this->metroTabPage2); + this->metroTabControl1->Controls->Add(this->metroTabPage4); + this->metroTabControl1->Controls->Add(this->metroTabPage3); + this->metroTabControl1->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTabControl1->Location = System::Drawing::Point(13, 12); + this->metroTabControl1->Margin = System::Windows::Forms::Padding(13, 12, 13, 12); + this->metroTabControl1->Name = L"metroTabControl1"; + this->metroTabControl1->SelectedIndex = 0; + this->metroTabControl1->Size = System::Drawing::Size(957, 393); + this->metroTabControl1->TabIndex = 0; + this->metroTabControl1->UseSelectable = true; + // + // metroTabPage1 + // + this->metroTabPage1->BackColor = System::Drawing::SystemColors::Control; + this->metroTabPage1->BorderStyle = System::Windows::Forms::BorderStyle::FixedSingle; + this->metroTabPage1->Controls->Add(this->tableLayoutPanel3); + this->metroTabPage1->Controls->Add(this->metroLabel3); + this->metroTabPage1->Controls->Add(this->tableLayoutPanel10); + this->metroTabPage1->Controls->Add(this->metroLabel2); + this->metroTabPage1->Controls->Add(this->metroLabel1); + this->metroTabPage1->HorizontalScrollbarBarColor = false; + this->metroTabPage1->HorizontalScrollbarHighlightOnWheel = false; + this->metroTabPage1->HorizontalScrollbarSize = 0; + this->metroTabPage1->Location = System::Drawing::Point(4, 38); + this->metroTabPage1->Margin = System::Windows::Forms::Padding(4); + this->metroTabPage1->Name = L"metroTabPage1"; + this->metroTabPage1->Size = System::Drawing::Size(949, 351); + this->metroTabPage1->Style = MetroFramework::MetroColorStyle::Green; + this->metroTabPage1->TabIndex = 0; + this->metroTabPage1->Text = L"Settings"; + this->metroTabPage1->VerticalScrollbarBarColor = false; + this->metroTabPage1->VerticalScrollbarHighlightOnWheel = false; + this->metroTabPage1->VerticalScrollbarSize = 0; + // + // tableLayoutPanel3 + // + this->tableLayoutPanel3->BackColor = System::Drawing::Color::White; + this->tableLayoutPanel3->ColumnCount = 5; + this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel3->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel3->Controls->Add(this->metroLabelCurNET, 4, 3); + this->tableLayoutPanel3->Controls->Add(this->metroToggleNET, 0, 3); + this->tableLayoutPanel3->Controls->Add(this->metroToggleHDD, 0, 2); + this->tableLayoutPanel3->Controls->Add(this->metroLabelCurHDD, 4, 2); + this->tableLayoutPanel3->Controls->Add(this->metroLabel13, 3, 3); + this->tableLayoutPanel3->Controls->Add(this->metroLabelCurRAM, 4, 1); + this->tableLayoutPanel3->Controls->Add(this->metroToggleRAM, 0, 1); + this->tableLayoutPanel3->Controls->Add(this->metroLabelCurCPU, 4, 0); + this->tableLayoutPanel3->Controls->Add(this->metroToggleCPU, 0, 0); + this->tableLayoutPanel3->Controls->Add(this->metroTextBoxNET, 2, 3); + this->tableLayoutPanel3->Controls->Add(this->metroLabel14, 3, 2); + this->tableLayoutPanel3->Controls->Add(this->metroLabel5, 1, 0); + this->tableLayoutPanel3->Controls->Add(this->metroLabel6, 1, 1); + this->tableLayoutPanel3->Controls->Add(this->metroLabel7, 1, 2); + this->tableLayoutPanel3->Controls->Add(this->metroLabel8, 1, 3); + this->tableLayoutPanel3->Controls->Add(this->metroLabelRAMPer, 3, 1); + this->tableLayoutPanel3->Controls->Add(this->metroTrackBarCPU, 2, 0); + this->tableLayoutPanel3->Controls->Add(this->metroLabelCPUPer, 3, 0); + this->tableLayoutPanel3->Controls->Add(this->metroTextBoxHDD, 2, 2); + this->tableLayoutPanel3->Controls->Add(this->metroTrackBarRAM, 2, 1); + this->tableLayoutPanel3->Location = System::Drawing::Point(91, 201); + this->tableLayoutPanel3->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel3->Name = L"tableLayoutPanel3"; + this->tableLayoutPanel3->RowCount = 4; + this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel3->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 25))); + this->tableLayoutPanel3->Size = System::Drawing::Size(757, 142); + this->tableLayoutPanel3->TabIndex = 3; + // + // metroLabelCurNET + // + this->metroLabelCurNET->AutoSize = true; + this->metroLabelCurNET->BackColor = System::Drawing::SystemColors::Control; + this->metroLabelCurNET->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelCurNET->Location = System::Drawing::Point(545, 105); + this->metroLabelCurNET->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelCurNET->Name = L"metroLabelCurNET"; + this->metroLabelCurNET->Size = System::Drawing::Size(208, 37); + this->metroLabelCurNET->TabIndex = 41; + this->metroLabelCurNET->Text = L"-"; + this->metroLabelCurNET->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroLabelCurNET->UseCustomBackColor = true; + this->metroLabelCurNET->UseCustomForeColor = true; + // + // metroToggleNET + // + this->metroToggleNET->AutoSize = true; + this->metroToggleNET->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroToggleNET->Location = System::Drawing::Point(4, 111); + this->metroToggleNET->Margin = System::Windows::Forms::Padding(4, 6, 4, 4); + this->metroToggleNET->Name = L"metroToggleNET"; + this->metroToggleNET->Size = System::Drawing::Size(80, 27); + this->metroToggleNET->TabIndex = 49; + this->metroToggleNET->Text = L"Aus"; + this->metroToggleNET->UseSelectable = true; + // + // metroToggleHDD + // + this->metroToggleHDD->AutoSize = true; + this->metroToggleHDD->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroToggleHDD->Location = System::Drawing::Point(4, 74); + this->metroToggleHDD->Margin = System::Windows::Forms::Padding(4); + this->metroToggleHDD->Name = L"metroToggleHDD"; + this->metroToggleHDD->Size = System::Drawing::Size(80, 27); + this->metroToggleHDD->TabIndex = 48; + this->metroToggleHDD->Text = L"Aus"; + this->metroToggleHDD->UseSelectable = true; + // + // metroLabelCurHDD + // + this->metroLabelCurHDD->AutoSize = true; + this->metroLabelCurHDD->BackColor = System::Drawing::SystemColors::Control; + this->metroLabelCurHDD->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelCurHDD->Location = System::Drawing::Point(545, 70); + this->metroLabelCurHDD->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelCurHDD->Name = L"metroLabelCurHDD"; + this->metroLabelCurHDD->Size = System::Drawing::Size(208, 35); + this->metroLabelCurHDD->TabIndex = 40; + this->metroLabelCurHDD->Text = L"-"; + this->metroLabelCurHDD->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroLabelCurHDD->UseCustomBackColor = true; + this->metroLabelCurHDD->UseCustomForeColor = true; + // + // metroLabel13 + // + this->metroLabel13->AutoSize = true; + this->metroLabel13->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel13->Location = System::Drawing::Point(490, 105); + this->metroLabel13->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel13->Name = L"metroLabel13"; + this->metroLabel13->Size = System::Drawing::Size(47, 37); + this->metroLabel13->TabIndex = 36; + this->metroLabel13->Text = L"MBit/s"; + this->metroLabel13->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroLabelCurRAM + // + this->metroLabelCurRAM->AutoSize = true; + this->metroLabelCurRAM->BackColor = System::Drawing::SystemColors::Control; + this->metroLabelCurRAM->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelCurRAM->Location = System::Drawing::Point(545, 35); + this->metroLabelCurRAM->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelCurRAM->Name = L"metroLabelCurRAM"; + this->metroLabelCurRAM->Size = System::Drawing::Size(208, 35); + this->metroLabelCurRAM->TabIndex = 39; + this->metroLabelCurRAM->Text = L"-"; + this->metroLabelCurRAM->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroLabelCurRAM->UseCustomBackColor = true; + this->metroLabelCurRAM->UseCustomForeColor = true; + // + // metroToggleRAM + // + this->metroToggleRAM->AutoSize = true; + this->metroToggleRAM->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroToggleRAM->Location = System::Drawing::Point(4, 39); + this->metroToggleRAM->Margin = System::Windows::Forms::Padding(4); + this->metroToggleRAM->Name = L"metroToggleRAM"; + this->metroToggleRAM->Size = System::Drawing::Size(80, 27); + this->metroToggleRAM->TabIndex = 47; + this->metroToggleRAM->Text = L"Aus"; + this->metroToggleRAM->UseSelectable = true; + // + // metroLabelCurCPU + // + this->metroLabelCurCPU->AutoSize = true; + this->metroLabelCurCPU->BackColor = System::Drawing::SystemColors::Control; + this->metroLabelCurCPU->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelCurCPU->ForeColor = System::Drawing::SystemColors::ControlText; + this->metroLabelCurCPU->Location = System::Drawing::Point(545, 0); + this->metroLabelCurCPU->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelCurCPU->Name = L"metroLabelCurCPU"; + this->metroLabelCurCPU->Size = System::Drawing::Size(208, 35); + this->metroLabelCurCPU->TabIndex = 38; + this->metroLabelCurCPU->Text = L"-"; + this->metroLabelCurCPU->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroLabelCurCPU->UseCustomBackColor = true; + this->metroLabelCurCPU->UseCustomForeColor = true; + // + // metroToggleCPU + // + this->metroToggleCPU->AutoSize = true; + this->metroToggleCPU->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroToggleCPU->Location = System::Drawing::Point(4, 4); + this->metroToggleCPU->Margin = System::Windows::Forms::Padding(4); + this->metroToggleCPU->Name = L"metroToggleCPU"; + this->metroToggleCPU->Size = System::Drawing::Size(80, 27); + this->metroToggleCPU->TabIndex = 46; + this->metroToggleCPU->Text = L"Aus"; + this->metroToggleCPU->UseSelectable = true; + // + // metroTextBoxNET + // + this->metroTextBoxNET->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTextBoxNET->Lines = gcnew cli::array< System::String^ >(1) { L" " }; + this->metroTextBoxNET->Location = System::Drawing::Point(227, 107); + this->metroTextBoxNET->Margin = System::Windows::Forms::Padding(3, 2, 3, 2); + this->metroTextBoxNET->MaxLength = 3; + this->metroTextBoxNET->Name = L"metroTextBoxNET"; + this->metroTextBoxNET->PasswordChar = '\0'; + this->metroTextBoxNET->ScrollBars = System::Windows::Forms::ScrollBars::None; + this->metroTextBoxNET->SelectedText = L""; + this->metroTextBoxNET->Size = System::Drawing::Size(256, 33); + this->metroTextBoxNET->TabIndex = 45; + this->metroTextBoxNET->Text = L" "; + this->metroTextBoxNET->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; + this->metroTextBoxNET->UseSelectable = true; + this->metroTextBoxNET->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); + // + // metroLabel14 + // + this->metroLabel14->AutoSize = true; + this->metroLabel14->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel14->Location = System::Drawing::Point(490, 70); + this->metroLabel14->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel14->Name = L"metroLabel14"; + this->metroLabel14->Size = System::Drawing::Size(47, 35); + this->metroLabel14->TabIndex = 37; + this->metroLabel14->Text = L"MBit/s"; + this->metroLabel14->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroLabel5 + // + this->metroLabel5->AutoSize = true; + this->metroLabel5->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel5->Location = System::Drawing::Point(92, 0); + this->metroLabel5->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel5->Name = L"metroLabel5"; + this->metroLabel5->Size = System::Drawing::Size(128, 35); + this->metroLabel5->TabIndex = 30; + this->metroLabel5->Text = L"CPU Threshold"; + this->metroLabel5->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroToolTip1->SetToolTip(this->metroLabel5, L" If Usage > Setting --> No Standby "); + // + // metroLabel6 + // + this->metroLabel6->AutoSize = true; + this->metroLabel6->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel6->Location = System::Drawing::Point(92, 35); + this->metroLabel6->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel6->Name = L"metroLabel6"; + this->metroLabel6->Size = System::Drawing::Size(128, 35); + this->metroLabel6->TabIndex = 31; + this->metroLabel6->Text = L"RAM Threshold"; + this->metroLabel6->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroToolTip1->SetToolTip(this->metroLabel6, L" If Usage > Setting --> No Standby "); + // + // metroLabel7 + // + this->metroLabel7->AutoSize = true; + this->metroLabel7->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel7->Location = System::Drawing::Point(92, 70); + this->metroLabel7->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel7->Name = L"metroLabel7"; + this->metroLabel7->Size = System::Drawing::Size(128, 35); + this->metroLabel7->TabIndex = 32; + this->metroLabel7->Text = L"HDD Threshold"; + this->metroLabel7->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroToolTip1->SetToolTip(this->metroLabel7, L" If Usage > Setting --> No Standby "); + // + // metroLabel8 + // + this->metroLabel8->AutoSize = true; + this->metroLabel8->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel8->Location = System::Drawing::Point(92, 105); + this->metroLabel8->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel8->Name = L"metroLabel8"; + this->metroLabel8->Size = System::Drawing::Size(128, 37); + this->metroLabel8->TabIndex = 33; + this->metroLabel8->Text = L"Network Threshold"; + this->metroLabel8->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroToolTip1->SetToolTip(this->metroLabel8, L" If Usage > Setting --> No Standby "); + // + // metroLabelRAMPer + // + this->metroLabelRAMPer->AutoSize = true; + this->metroLabelRAMPer->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelRAMPer->Location = System::Drawing::Point(490, 35); + this->metroLabelRAMPer->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelRAMPer->Name = L"metroLabelRAMPer"; + this->metroLabelRAMPer->Size = System::Drawing::Size(47, 35); + this->metroLabelRAMPer->TabIndex = 35; + this->metroLabelRAMPer->Text = L"%"; + this->metroLabelRAMPer->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroTrackBarCPU + // + this->metroTrackBarCPU->BackColor = System::Drawing::Color::Transparent; + this->metroTrackBarCPU->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTrackBarCPU->Location = System::Drawing::Point(228, 4); + this->metroTrackBarCPU->Margin = System::Windows::Forms::Padding(4); + this->metroTrackBarCPU->Name = L"metroTrackBarCPU"; + this->metroTrackBarCPU->Size = System::Drawing::Size(254, 27); + this->metroTrackBarCPU->TabIndex = 42; + this->metroTrackBarCPU->Text = L"metroTrackBar1"; + this->metroTrackBarCPU->Scroll += gcnew System::Windows::Forms::ScrollEventHandler(this, &MetroSettingsForm::metroTrackBarCPU_Scroll); + // + // metroLabelCPUPer + // + this->metroLabelCPUPer->AutoSize = true; + this->metroLabelCPUPer->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelCPUPer->Location = System::Drawing::Point(490, 0); + this->metroLabelCPUPer->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelCPUPer->Name = L"metroLabelCPUPer"; + this->metroLabelCPUPer->Size = System::Drawing::Size(47, 35); + this->metroLabelCPUPer->TabIndex = 34; + this->metroLabelCPUPer->Text = L"%"; + this->metroLabelCPUPer->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroTextBoxHDD + // + this->metroTextBoxHDD->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTextBoxHDD->Lines = gcnew cli::array< System::String^ >(1) { L" " }; + this->metroTextBoxHDD->Location = System::Drawing::Point(227, 72); + this->metroTextBoxHDD->Margin = System::Windows::Forms::Padding(3, 2, 3, 2); + this->metroTextBoxHDD->MaxLength = 3; + this->metroTextBoxHDD->Name = L"metroTextBoxHDD"; + this->metroTextBoxHDD->PasswordChar = '\0'; + this->metroTextBoxHDD->ScrollBars = System::Windows::Forms::ScrollBars::None; + this->metroTextBoxHDD->SelectedText = L""; + this->metroTextBoxHDD->Size = System::Drawing::Size(256, 31); + this->metroTextBoxHDD->TabIndex = 44; + this->metroTextBoxHDD->Text = L" "; + this->metroTextBoxHDD->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; + this->metroTextBoxHDD->UseSelectable = true; + this->metroTextBoxHDD->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); + // + // metroTrackBarRAM + // + this->metroTrackBarRAM->BackColor = System::Drawing::Color::Transparent; + this->metroTrackBarRAM->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTrackBarRAM->Location = System::Drawing::Point(228, 39); + this->metroTrackBarRAM->Margin = System::Windows::Forms::Padding(4); + this->metroTrackBarRAM->Name = L"metroTrackBarRAM"; + this->metroTrackBarRAM->Size = System::Drawing::Size(254, 27); + this->metroTrackBarRAM->TabIndex = 43; + this->metroTrackBarRAM->Text = L"metroTrackBar2"; + this->metroTrackBarRAM->Scroll += gcnew System::Windows::Forms::ScrollEventHandler(this, &MetroSettingsForm::metroTrackBarRAM_Scroll); + // + // metroLabel3 + // + this->metroLabel3->AutoSize = true; + this->metroLabel3->FontWeight = MetroFramework::MetroLabelWeight::Regular; + this->metroLabel3->Location = System::Drawing::Point(707, 161); + this->metroLabel3->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel3->Name = L"metroLabel3"; + this->metroLabel3->Size = System::Drawing::Size(112, 20); + this->metroLabel3->TabIndex = 50; + this->metroLabel3->Text = L"Average Usage:"; + this->metroLabel3->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + this->metroToolTip1->SetToolTip(this->metroLabel3, L" Stand-Bye uses the average usage over 15 sec. (measurement 2 times / sec)"); + // + // tableLayoutPanel10 + // + this->tableLayoutPanel10->BackColor = System::Drawing::Color::White; + this->tableLayoutPanel10->ColumnCount = 2; + this->tableLayoutPanel10->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel10->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle())); + this->tableLayoutPanel10->Controls->Add(this->metroLabel21, 0, 2); + this->tableLayoutPanel10->Controls->Add(this->metroLabel4, 0, 0); + this->tableLayoutPanel10->Controls->Add(this->metroLabel9, 0, 1); + this->tableLayoutPanel10->Controls->Add(this->tableLayoutPanel12, 1, 0); + this->tableLayoutPanel10->Controls->Add(this->metroTogglePresMode, 1, 2); + this->tableLayoutPanel10->Controls->Add(this->metroToggleSOUND, 1, 1); + this->tableLayoutPanel10->Location = System::Drawing::Point(89, 41); + this->tableLayoutPanel10->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel10->Name = L"tableLayoutPanel10"; + this->tableLayoutPanel10->RowCount = 3; + this->tableLayoutPanel10->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 33.33333F))); + this->tableLayoutPanel10->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 33.33333F))); + this->tableLayoutPanel10->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 33.33333F))); + this->tableLayoutPanel10->Size = System::Drawing::Size(540, 117); + this->tableLayoutPanel10->TabIndex = 53; + // + // metroLabel21 + // + this->metroLabel21->AutoSize = true; + this->metroLabel21->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel21->Location = System::Drawing::Point(4, 78); + this->metroLabel21->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel21->Name = L"metroLabel21"; + this->metroLabel21->Size = System::Drawing::Size(244, 39); + this->metroLabel21->TabIndex = 53; + this->metroLabel21->Text = L"Activate Presentation-Mode"; + this->metroLabel21->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + this->metroToolTip1->SetToolTip(this->metroLabel21, L" If enabled --> no standby and no display timeout. "); + // + // metroLabel4 + // + this->metroLabel4->AutoSize = true; + this->metroLabel4->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel4->Location = System::Drawing::Point(0, 0); + this->metroLabel4->Margin = System::Windows::Forms::Padding(0); + this->metroLabel4->Name = L"metroLabel4"; + this->metroLabel4->Size = System::Drawing::Size(252, 39); + this->metroLabel4->TabIndex = 3; + this->metroLabel4->Text = L"Activate Standby After"; + this->metroLabel4->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + this->metroToolTip1->SetToolTip(this->metroLabel4, L" The waiting time till standby starts. "); + // + // metroLabel9 + // + this->metroLabel9->AutoSize = true; + this->metroLabel9->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel9->Location = System::Drawing::Point(4, 39); + this->metroLabel9->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel9->Name = L"metroLabel9"; + this->metroLabel9->Size = System::Drawing::Size(244, 39); + this->metroLabel9->TabIndex = 52; + this->metroLabel9->Text = L"Cancel Standby while Sound is playing"; + this->metroLabel9->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + this->metroToolTip1->SetToolTip(this->metroLabel9, L" If you like enjoying music or movies, thats a good choice. "); + // + // tableLayoutPanel12 + // + this->tableLayoutPanel12->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left)); + this->tableLayoutPanel12->ColumnCount = 4; + this->tableLayoutPanel12->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 25))); + this->tableLayoutPanel12->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 25))); + this->tableLayoutPanel12->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 25))); + this->tableLayoutPanel12->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 25))); + this->tableLayoutPanel12->Controls->Add(this->metroTextBoxTimeMIN, 0, 0); + this->tableLayoutPanel12->Controls->Add(this->metroLabel10, 1, 0); + this->tableLayoutPanel12->Controls->Add(this->metroTextBoxTimeSEC, 2, 0); + this->tableLayoutPanel12->Controls->Add(this->metroLabel19, 3, 0); + this->tableLayoutPanel12->Location = System::Drawing::Point(252, 9); + this->tableLayoutPanel12->Margin = System::Windows::Forms::Padding(0); + this->tableLayoutPanel12->Name = L"tableLayoutPanel12"; + this->tableLayoutPanel12->RowCount = 1; + this->tableLayoutPanel12->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel12->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, + 30))); + this->tableLayoutPanel12->Size = System::Drawing::Size(204, 30); + this->tableLayoutPanel12->TabIndex = 55; + // + // metroTextBoxTimeMIN + // + this->metroTextBoxTimeMIN->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTextBoxTimeMIN->Lines = gcnew cli::array< System::String^ >(1) { L" " }; + this->metroTextBoxTimeMIN->Location = System::Drawing::Point(0, 0); + this->metroTextBoxTimeMIN->Margin = System::Windows::Forms::Padding(0); + this->metroTextBoxTimeMIN->MaxLength = 3; + this->metroTextBoxTimeMIN->Name = L"metroTextBoxTimeMIN"; + this->metroTextBoxTimeMIN->PasswordChar = '\0'; + this->metroTextBoxTimeMIN->ScrollBars = System::Windows::Forms::ScrollBars::None; + this->metroTextBoxTimeMIN->SelectedText = L""; + this->metroTextBoxTimeMIN->Size = System::Drawing::Size(51, 30); + this->metroTextBoxTimeMIN->TabIndex = 46; + this->metroTextBoxTimeMIN->Text = L" "; + this->metroTextBoxTimeMIN->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; + this->metroTextBoxTimeMIN->UseSelectable = true; + this->metroTextBoxTimeMIN->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); + // + // metroLabel10 + // + this->metroLabel10->AutoSize = true; + this->metroLabel10->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel10->Location = System::Drawing::Point(55, 0); + this->metroLabel10->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel10->Name = L"metroLabel10"; + this->metroLabel10->Size = System::Drawing::Size(43, 30); + this->metroLabel10->TabIndex = 48; + this->metroLabel10->Text = L"min"; + this->metroLabel10->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroTextBoxTimeSEC + // + this->metroTextBoxTimeSEC->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTextBoxTimeSEC->Lines = gcnew cli::array< System::String^ >(1) { L" " }; + this->metroTextBoxTimeSEC->Location = System::Drawing::Point(102, 0); + this->metroTextBoxTimeSEC->Margin = System::Windows::Forms::Padding(0); + this->metroTextBoxTimeSEC->MaxLength = 2; + this->metroTextBoxTimeSEC->Name = L"metroTextBoxTimeSEC"; + this->metroTextBoxTimeSEC->PasswordChar = '\0'; + this->metroTextBoxTimeSEC->ScrollBars = System::Windows::Forms::ScrollBars::None; + this->metroTextBoxTimeSEC->SelectedText = L""; + this->metroTextBoxTimeSEC->Size = System::Drawing::Size(51, 30); + this->metroTextBoxTimeSEC->TabIndex = 47; + this->metroTextBoxTimeSEC->Text = L" "; + this->metroTextBoxTimeSEC->TextAlign = System::Windows::Forms::HorizontalAlignment::Right; + this->metroTextBoxTimeSEC->UseSelectable = true; + this->metroTextBoxTimeSEC->KeyUp += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::ReformatTextBoxValueOnReturn); + // + // metroLabel19 + // + this->metroLabel19->AutoSize = true; + this->metroLabel19->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel19->Location = System::Drawing::Point(157, 0); + this->metroLabel19->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel19->Name = L"metroLabel19"; + this->metroLabel19->Size = System::Drawing::Size(43, 30); + this->metroLabel19->TabIndex = 49; + this->metroLabel19->Text = L"s"; + this->metroLabel19->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroTogglePresMode + // + this->metroTogglePresMode->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->metroTogglePresMode->AutoSize = true; + this->metroTogglePresMode->Location = System::Drawing::Point(256, 87); + this->metroTogglePresMode->Margin = System::Windows::Forms::Padding(4); + this->metroTogglePresMode->Name = L"metroTogglePresMode"; + this->metroTogglePresMode->Size = System::Drawing::Size(80, 21); + this->metroTogglePresMode->TabIndex = 54; + this->metroTogglePresMode->Text = L"Aus"; + this->metroTogglePresMode->UseSelectable = true; + this->metroTogglePresMode->CheckedChanged += gcnew System::EventHandler(this, &MetroSettingsForm::metroTogglePresMode_CheckedChanged); + // + // metroToggleSOUND + // + this->metroToggleSOUND->Anchor = System::Windows::Forms::AnchorStyles::Left; + this->metroToggleSOUND->AutoSize = true; + this->metroToggleSOUND->Location = System::Drawing::Point(256, 48); + this->metroToggleSOUND->Margin = System::Windows::Forms::Padding(4); + this->metroToggleSOUND->Name = L"metroToggleSOUND"; + this->metroToggleSOUND->Size = System::Drawing::Size(80, 21); + this->metroToggleSOUND->TabIndex = 51; + this->metroToggleSOUND->Text = L"Aus"; + this->metroToggleSOUND->UseSelectable = true; + // + // metroLabel2 + // + this->metroLabel2->AutoSize = true; + this->metroLabel2->FontWeight = MetroFramework::MetroLabelWeight::Bold; + this->metroLabel2->Location = System::Drawing::Point(4, 161); + this->metroLabel2->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel2->Name = L"metroLabel2"; + this->metroLabel2->Size = System::Drawing::Size(188, 20); + this->metroLabel2->TabIndex = 29; + this->metroLabel2->Text = L"System Usage Thresholds"; + this->metroLabel2->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroLabel1 + // + this->metroLabel1->AutoSize = true; + this->metroLabel1->FontWeight = MetroFramework::MetroLabelWeight::Bold; + this->metroLabel1->Location = System::Drawing::Point(4, 14); + this->metroLabel1->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel1->Name = L"metroLabel1"; + this->metroLabel1->Size = System::Drawing::Size(131, 20); + this->metroLabel1->TabIndex = 0; + this->metroLabel1->Text = L"Program Settings"; + this->metroLabel1->TextAlign = System::Drawing::ContentAlignment::MiddleLeft; + // + // metroTabPage2 + // + this->metroTabPage2->Controls->Add(this->tableLayoutPanel5); + this->metroTabPage2->HorizontalScrollbarBarColor = true; + this->metroTabPage2->HorizontalScrollbarHighlightOnWheel = false; + this->metroTabPage2->HorizontalScrollbarSize = 0; + this->metroTabPage2->Location = System::Drawing::Point(4, 38); + this->metroTabPage2->Margin = System::Windows::Forms::Padding(4); + this->metroTabPage2->Name = L"metroTabPage2"; + this->metroTabPage2->Size = System::Drawing::Size(949, 351); + this->metroTabPage2->TabIndex = 1; + this->metroTabPage2->Text = L"Exception Processes"; + this->metroTabPage2->VerticalScrollbarBarColor = true; + this->metroTabPage2->VerticalScrollbarHighlightOnWheel = false; + this->metroTabPage2->VerticalScrollbarSize = 0; + // + // tableLayoutPanel5 + // + this->tableLayoutPanel5->ColumnCount = 2; + this->tableLayoutPanel5->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 70))); + this->tableLayoutPanel5->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 30))); + this->tableLayoutPanel5->Controls->Add(this->listViewProc, 0, 0); + this->tableLayoutPanel5->Controls->Add(this->tableLayoutPanel6, 1, 0); + this->tableLayoutPanel5->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel5->Location = System::Drawing::Point(0, 0); + this->tableLayoutPanel5->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel5->Name = L"tableLayoutPanel5"; + this->tableLayoutPanel5->RowCount = 1; + this->tableLayoutPanel5->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel5->Size = System::Drawing::Size(949, 351); + this->tableLayoutPanel5->TabIndex = 2; + // + // listViewProc + // + this->metroStyleExtender1->SetApplyMetroTheme(this->listViewProc, true); + this->listViewProc->BorderStyle = System::Windows::Forms::BorderStyle::None; + this->listViewProc->Columns->AddRange(gcnew cli::array< System::Windows::Forms::ColumnHeader^ >(2) { + this->columnHeader1, + this->columnHeader2 + }); + this->listViewProc->Dock = System::Windows::Forms::DockStyle::Fill; + this->listViewProc->FullRowSelect = true; + this->listViewProc->GridLines = true; + this->listViewProc->HeaderStyle = System::Windows::Forms::ColumnHeaderStyle::Nonclickable; + this->listViewProc->Location = System::Drawing::Point(13, 12); + this->listViewProc->Margin = System::Windows::Forms::Padding(13, 12, 13, 12); + this->listViewProc->MultiSelect = false; + this->listViewProc->Name = L"listViewProc"; + this->listViewProc->Size = System::Drawing::Size(638, 327); + this->listViewProc->Sorting = System::Windows::Forms::SortOrder::Ascending; + this->listViewProc->TabIndex = 0; + this->listViewProc->UseCompatibleStateImageBehavior = false; + this->listViewProc->View = System::Windows::Forms::View::Tile; + this->listViewProc->SelectedIndexChanged += gcnew System::EventHandler(this, &MetroSettingsForm::listViewProc_SelectedIndexChanged); + // + // columnHeader1 + // + this->columnHeader1->Text = L"Name"; + this->columnHeader1->Width = 97; + // + // columnHeader2 + // + this->columnHeader2->Text = L"Path"; + this->columnHeader2->Width = 382; + // + // tableLayoutPanel6 + // + this->tableLayoutPanel6->BackColor = System::Drawing::Color::White; + this->tableLayoutPanel6->ColumnCount = 1; + this->tableLayoutPanel6->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 100))); + this->tableLayoutPanel6->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, + 27))); + this->tableLayoutPanel6->Controls->Add(this->tableLayoutPanel7, 0, 1); + this->tableLayoutPanel6->Controls->Add(this->metroLabel17, 0, 0); + this->tableLayoutPanel6->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel6->Location = System::Drawing::Point(668, 4); + this->tableLayoutPanel6->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel6->Name = L"tableLayoutPanel6"; + this->tableLayoutPanel6->RowCount = 2; + this->tableLayoutPanel6->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); + this->tableLayoutPanel6->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 50))); + this->tableLayoutPanel6->Size = System::Drawing::Size(277, 343); + this->tableLayoutPanel6->TabIndex = 1; + // + // tableLayoutPanel7 + // + this->tableLayoutPanel7->ColumnCount = 1; + this->tableLayoutPanel7->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 100))); + this->tableLayoutPanel7->Controls->Add(this->metroButtonRemove, 0, 2); + this->tableLayoutPanel7->Controls->Add(this->metroButtonAddFromList, 0, 1); + this->tableLayoutPanel7->Controls->Add(this->metroButtonAddFromFile, 0, 0); + this->tableLayoutPanel7->Controls->Add(this->tableLayoutPanel8, 0, 3); + this->tableLayoutPanel7->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel7->Location = System::Drawing::Point(4, 175); + this->tableLayoutPanel7->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel7->Name = L"tableLayoutPanel7"; + this->tableLayoutPanel7->RowCount = 4; + this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel7->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 25))); + this->tableLayoutPanel7->Size = System::Drawing::Size(269, 164); + this->tableLayoutPanel7->TabIndex = 0; + // + // metroButtonRemove + // + this->metroButtonRemove->BackColor = System::Drawing::Color::DarkCyan; + this->metroButtonRemove->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroButtonRemove->Location = System::Drawing::Point(7, 88); + this->metroButtonRemove->Margin = System::Windows::Forms::Padding(7, 6, 7, 6); + this->metroButtonRemove->Name = L"metroButtonRemove"; + this->metroButtonRemove->Size = System::Drawing::Size(255, 29); + this->metroButtonRemove->TabIndex = 2; + this->metroButtonRemove->Text = L"Remove Process"; + this->metroButtonRemove->UseCustomBackColor = true; + this->metroButtonRemove->UseSelectable = true; + this->metroButtonRemove->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonRemove_Click); + // + // metroButtonAddFromList + // + this->metroButtonAddFromList->BackColor = System::Drawing::Color::DarkCyan; + this->metroButtonAddFromList->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroButtonAddFromList->Location = System::Drawing::Point(7, 47); + this->metroButtonAddFromList->Margin = System::Windows::Forms::Padding(7, 6, 7, 6); + this->metroButtonAddFromList->Name = L"metroButtonAddFromList"; + this->metroButtonAddFromList->Size = System::Drawing::Size(255, 29); + this->metroButtonAddFromList->TabIndex = 1; + this->metroButtonAddFromList->Text = L"Add current running Process"; + this->metroButtonAddFromList->UseCustomBackColor = true; + this->metroButtonAddFromList->UseSelectable = true; + this->metroButtonAddFromList->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonAddFromList_Click); + // + // metroButtonAddFromFile + // + this->metroButtonAddFromFile->BackColor = System::Drawing::Color::DarkCyan; + this->metroButtonAddFromFile->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroButtonAddFromFile->Location = System::Drawing::Point(7, 6); + this->metroButtonAddFromFile->Margin = System::Windows::Forms::Padding(7, 6, 7, 6); + this->metroButtonAddFromFile->Name = L"metroButtonAddFromFile"; + this->metroButtonAddFromFile->Size = System::Drawing::Size(255, 29); + this->metroButtonAddFromFile->TabIndex = 0; + this->metroButtonAddFromFile->Text = L"Add Process From File"; + this->metroButtonAddFromFile->UseCustomBackColor = true; + this->metroButtonAddFromFile->UseSelectable = true; + this->metroButtonAddFromFile->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonAddFromFile_Click); + // + // tableLayoutPanel8 + // + this->tableLayoutPanel8->ColumnCount = 2; + this->tableLayoutPanel8->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 50))); + this->tableLayoutPanel8->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 50))); + this->tableLayoutPanel8->Controls->Add(this->metroToggleView, 1, 0); + this->tableLayoutPanel8->Controls->Add(this->metroLabelView, 0, 0); + this->tableLayoutPanel8->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel8->Location = System::Drawing::Point(4, 127); + this->tableLayoutPanel8->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel8->Name = L"tableLayoutPanel8"; + this->tableLayoutPanel8->RowCount = 1; + this->tableLayoutPanel8->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel8->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 33))); + this->tableLayoutPanel8->Size = System::Drawing::Size(261, 33); + this->tableLayoutPanel8->TabIndex = 3; + // + // metroToggleView + // + this->metroToggleView->Anchor = static_cast((System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom)); + this->metroToggleView->AutoSize = true; + this->metroToggleView->Location = System::Drawing::Point(155, 9); + this->metroToggleView->Margin = System::Windows::Forms::Padding(9); + this->metroToggleView->Name = L"metroToggleView"; + this->metroToggleView->Size = System::Drawing::Size(80, 15); + this->metroToggleView->TabIndex = 3; + this->metroToggleView->Text = L"Aus"; + this->metroToggleView->UseSelectable = true; + this->metroToggleView->CheckedChanged += gcnew System::EventHandler(this, &MetroSettingsForm::metroToggleView_CheckedChanged); + // + // metroLabelView + // + this->metroLabelView->AutoSize = true; + this->metroLabelView->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabelView->Location = System::Drawing::Point(4, 0); + this->metroLabelView->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabelView->Name = L"metroLabelView"; + this->metroLabelView->Size = System::Drawing::Size(122, 33); + this->metroLabelView->TabIndex = 4; + this->metroLabelView->Text = L"Show Details"; + this->metroLabelView->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + // + // metroLabel17 + // + this->metroLabel17->AutoSize = true; + this->metroLabel17->BackColor = System::Drawing::SystemColors::Control; + this->metroLabel17->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel17->FontWeight = MetroFramework::MetroLabelWeight::Regular; + this->metroLabel17->Location = System::Drawing::Point(4, 0); + this->metroLabel17->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel17->Name = L"metroLabel17"; + this->metroLabel17->Size = System::Drawing::Size(269, 171); + this->metroLabel17->TabIndex = 1; + this->metroLabel17->Text = L"If at least one of the set up processes is running, the program will prevent the " + L"system from changing over to standby mode."; + this->metroLabel17->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroLabel17->UseCustomBackColor = true; + this->metroLabel17->WrapToLine = true; + // + // metroTabPage4 + // + this->metroTabPage4->Controls->Add(this->tableLayoutPanel11); + this->metroTabPage4->HorizontalScrollbarBarColor = true; + this->metroTabPage4->HorizontalScrollbarHighlightOnWheel = false; + this->metroTabPage4->HorizontalScrollbarSize = 0; + this->metroTabPage4->Location = System::Drawing::Point(4, 38); + this->metroTabPage4->Margin = System::Windows::Forms::Padding(4); + this->metroTabPage4->Name = L"metroTabPage4"; + this->metroTabPage4->Size = System::Drawing::Size(949, 351); + this->metroTabPage4->TabIndex = 3; + this->metroTabPage4->Text = L"Advanced Settings"; + this->metroTabPage4->VerticalScrollbarBarColor = true; + this->metroTabPage4->VerticalScrollbarHighlightOnWheel = false; + this->metroTabPage4->VerticalScrollbarSize = 0; + // + // tableLayoutPanel11 + // + this->tableLayoutPanel11->BackColor = System::Drawing::Color::White; + this->tableLayoutPanel11->ColumnCount = 2; + this->tableLayoutPanel11->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 50))); + this->tableLayoutPanel11->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 50))); + this->tableLayoutPanel11->Controls->Add(this->metroLabel16, 0, 1); + this->tableLayoutPanel11->Controls->Add(this->metroToggleUPDATES, 1, 1); + this->tableLayoutPanel11->Controls->Add(this->metroLabel11, 0, 0); + this->tableLayoutPanel11->Controls->Add(this->metroToggleAutoStart, 1, 0); + this->tableLayoutPanel11->Controls->Add(this->metroLabel20, 0, 3); + this->tableLayoutPanel11->Controls->Add(this->metroLabel18, 0, 4); + this->tableLayoutPanel11->Controls->Add(this->metroToggleOnTop, 1, 3); + this->tableLayoutPanel11->Controls->Add(this->metroToggleTutorial, 1, 4); + this->tableLayoutPanel11->Controls->Add(this->metroLabel22, 0, 2); + this->tableLayoutPanel11->Controls->Add(this->metroToggleMessages, 1, 2); + this->tableLayoutPanel11->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel11->Location = System::Drawing::Point(0, 0); + this->tableLayoutPanel11->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel11->Name = L"tableLayoutPanel11"; + this->tableLayoutPanel11->RowCount = 6; + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 20))); + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, + 20))); + this->tableLayoutPanel11->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, + 20))); + this->tableLayoutPanel11->Size = System::Drawing::Size(949, 351); + this->tableLayoutPanel11->TabIndex = 2; + // + // metroLabel16 + // + this->metroLabel16->AutoSize = true; + this->metroLabel16->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel16->Location = System::Drawing::Point(4, 66); + this->metroLabel16->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel16->Name = L"metroLabel16"; + this->metroLabel16->Size = System::Drawing::Size(466, 66); + this->metroLabel16->TabIndex = 6; + this->metroLabel16->Text = L"Search for Updates:"; + this->metroLabel16->TextAlign = System::Drawing::ContentAlignment::MiddleRight; + this->metroToolTip1->SetToolTip(this->metroLabel16, L" Determine if Stand-Bye! should search for updates."); + // + // metroToggleUPDATES + // + this->metroToggleUPDATES->AutoSize = true; + this->metroToggleUPDATES->Location = System::Drawing::Point(474, 86); + this->metroToggleUPDATES->Margin = System::Windows::Forms::Padding(0, 20, 0, 20); + this->metroToggleUPDATES->Name = L"metroToggleUPDATES"; + this->metroToggleUPDATES->Size = System::Drawing::Size(80, 21); + this->metroToggleUPDATES->TabIndex = 7; + this->metroToggleUPDATES->Text = L"Aus"; + this->metroToggleUPDATES->UseSelectable = true; + // + // metroLabel11 + // + this->metroLabel11->AutoSize = true; + this->metroLabel11->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel11->Location = System::Drawing::Point(4, 0); + this->metroLabel11->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel11->Name = L"metroLabel11"; + this->metroLabel11->Size = System::Drawing::Size(466, 66); + this->metroLabel11->TabIndex = 0; + this->metroLabel11->Text = L"Start with Windows:"; + this->metroLabel11->TextAlign = System::Drawing::ContentAlignment::MiddleRight; + this->metroToolTip1->SetToolTip(this->metroLabel11, L"Starts Stand-Bye! with windows."); + // + // metroToggleAutoStart + // + this->metroToggleAutoStart->AutoSize = true; + this->metroToggleAutoStart->Location = System::Drawing::Point(474, 20); + this->metroToggleAutoStart->Margin = System::Windows::Forms::Padding(0, 20, 0, 20); + this->metroToggleAutoStart->Name = L"metroToggleAutoStart"; + this->metroToggleAutoStart->Size = System::Drawing::Size(80, 21); + this->metroToggleAutoStart->TabIndex = 1; + this->metroToggleAutoStart->Text = L"Aus"; + this->metroToggleAutoStart->UseSelectable = true; + this->metroToggleAutoStart->CheckedChanged += gcnew System::EventHandler(this, &MetroSettingsForm::metroToggleAutoStart_CheckedChanged); + // + // metroLabel20 + // + this->metroLabel20->AutoSize = true; + this->metroLabel20->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel20->Location = System::Drawing::Point(4, 198); + this->metroLabel20->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel20->Name = L"metroLabel20"; + this->metroLabel20->Size = System::Drawing::Size(466, 66); + this->metroLabel20->TabIndex = 4; + this->metroLabel20->Text = L"Always on top:"; + this->metroLabel20->TextAlign = System::Drawing::ContentAlignment::MiddleRight; + this->metroToolTip1->SetToolTip(this->metroLabel20, L"Shows form always on top of the others."); + // + // metroLabel18 + // + this->metroLabel18->AutoSize = true; + this->metroLabel18->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel18->Enabled = false; + this->metroLabel18->Location = System::Drawing::Point(4, 264); + this->metroLabel18->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel18->Name = L"metroLabel18"; + this->metroLabel18->Size = System::Drawing::Size(466, 66); + this->metroLabel18->TabIndex = 2; + this->metroLabel18->Text = L"Show Tutorial:"; + this->metroLabel18->TextAlign = System::Drawing::ContentAlignment::MiddleRight; + // + // metroToggleOnTop + // + this->metroToggleOnTop->AutoSize = true; + this->metroToggleOnTop->Location = System::Drawing::Point(474, 218); + this->metroToggleOnTop->Margin = System::Windows::Forms::Padding(0, 20, 0, 20); + this->metroToggleOnTop->Name = L"metroToggleOnTop"; + this->metroToggleOnTop->Size = System::Drawing::Size(80, 21); + this->metroToggleOnTop->TabIndex = 5; + this->metroToggleOnTop->Text = L"Aus"; + this->metroToggleOnTop->UseSelectable = true; + this->metroToggleOnTop->CheckedChanged += gcnew System::EventHandler(this, &MetroSettingsForm::metroToggleOnTop_CheckedChanged); + // + // metroToggleTutorial + // + this->metroToggleTutorial->AutoSize = true; + this->metroToggleTutorial->Enabled = false; + this->metroToggleTutorial->Location = System::Drawing::Point(474, 284); + this->metroToggleTutorial->Margin = System::Windows::Forms::Padding(0, 20, 0, 20); + this->metroToggleTutorial->Name = L"metroToggleTutorial"; + this->metroToggleTutorial->Size = System::Drawing::Size(80, 21); + this->metroToggleTutorial->TabIndex = 3; + this->metroToggleTutorial->Text = L"Aus"; + this->metroToggleTutorial->UseSelectable = true; + // + // metroLabel22 + // + this->metroLabel22->AutoSize = true; + this->metroLabel22->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel22->Location = System::Drawing::Point(4, 132); + this->metroLabel22->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel22->Name = L"metroLabel22"; + this->metroLabel22->Size = System::Drawing::Size(466, 66); + this->metroLabel22->TabIndex = 8; + this->metroLabel22->Text = L"Show Messages"; + this->metroLabel22->TextAlign = System::Drawing::ContentAlignment::MiddleRight; + this->metroToolTip1->SetToolTip(this->metroLabel22, L" Determine if Stand-Bye! should show messages from the icon (for ex. presentat" + L"ion mode enabled)"); + // + // metroToggleMessages + // + this->metroToggleMessages->AutoSize = true; + this->metroToggleMessages->Location = System::Drawing::Point(474, 152); + this->metroToggleMessages->Margin = System::Windows::Forms::Padding(0, 20, 0, 20); + this->metroToggleMessages->Name = L"metroToggleMessages"; + this->metroToggleMessages->Size = System::Drawing::Size(80, 21); + this->metroToggleMessages->TabIndex = 9; + this->metroToggleMessages->Text = L"Aus"; + this->metroToggleMessages->UseSelectable = true; + // + // metroTabPage3 + // + this->metroTabPage3->AutoScroll = true; + this->metroTabPage3->Controls->Add(this->tableLayoutPanel9); + this->metroTabPage3->Controls->Add(this->metroLabel15); + this->metroTabPage3->HorizontalScrollbar = true; + this->metroTabPage3->HorizontalScrollbarBarColor = true; + this->metroTabPage3->HorizontalScrollbarHighlightOnWheel = false; + this->metroTabPage3->HorizontalScrollbarSize = 6; + this->metroTabPage3->Location = System::Drawing::Point(4, 38); + this->metroTabPage3->Margin = System::Windows::Forms::Padding(4); + this->metroTabPage3->Name = L"metroTabPage3"; + this->metroTabPage3->Size = System::Drawing::Size(949, 351); + this->metroTabPage3->TabIndex = 2; + this->metroTabPage3->Text = L"About"; + this->metroTabPage3->VerticalScrollbar = true; + this->metroTabPage3->VerticalScrollbarBarColor = true; + this->metroTabPage3->VerticalScrollbarHighlightOnWheel = false; + this->metroTabPage3->VerticalScrollbarSize = 7; + // + // tableLayoutPanel9 + // + this->tableLayoutPanel9->ColumnCount = 2; + this->tableLayoutPanel9->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 50))); + this->tableLayoutPanel9->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 50))); + this->tableLayoutPanel9->Controls->Add(this->metroTileHomepage, 0, 0); + this->tableLayoutPanel9->Controls->Add(this->metroTileGithub, 1, 0); + this->tableLayoutPanel9->Location = System::Drawing::Point(4, 4); + this->tableLayoutPanel9->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel9->Name = L"tableLayoutPanel9"; + this->tableLayoutPanel9->RowCount = 1; + this->tableLayoutPanel9->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel9->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 85))); + this->tableLayoutPanel9->Size = System::Drawing::Size(947, 85); + this->tableLayoutPanel9->TabIndex = 2; + // + // metroTileHomepage + // + this->metroTileHomepage->ActiveControl = nullptr; + this->metroTileHomepage->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTileHomepage->Location = System::Drawing::Point(4, 4); + this->metroTileHomepage->Margin = System::Windows::Forms::Padding(4); + this->metroTileHomepage->Name = L"metroTileHomepage"; + this->metroTileHomepage->Size = System::Drawing::Size(465, 77); + this->metroTileHomepage->Style = MetroFramework::MetroColorStyle::Orange; + this->metroTileHomepage->TabIndex = 0; + this->metroTileHomepage->Text = L"Visit our Homepage!"; + this->metroTileHomepage->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroTileHomepage->UseSelectable = true; + this->metroTileHomepage->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroTileHomepage_Click); + // + // metroTileGithub + // + this->metroTileGithub->ActiveControl = nullptr; + this->metroTileGithub->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroTileGithub->Location = System::Drawing::Point(477, 4); + this->metroTileGithub->Margin = System::Windows::Forms::Padding(4); + this->metroTileGithub->Name = L"metroTileGithub"; + this->metroTileGithub->Size = System::Drawing::Size(466, 77); + this->metroTileGithub->TabIndex = 1; + this->metroTileGithub->Text = L"Visit us on Github!"; + this->metroTileGithub->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + this->metroTileGithub->UseSelectable = true; + this->metroTileGithub->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroTileGithub_Click); + // + // metroLabel15 + // + this->metroLabel15->Location = System::Drawing::Point(8, 92); + this->metroLabel15->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel15->Name = L"metroLabel15"; + this->metroLabel15->Size = System::Drawing::Size(921, 1274); + this->metroLabel15->TabIndex = 1; + this->metroLabel15->Text = resources->GetString(L"metroLabel15.Text"); + this->metroLabel15->WrapToLine = true; + // + // tableLayoutPanel1 + // + this->tableLayoutPanel1->AutoSize = true; + this->tableLayoutPanel1->ColumnCount = 1; + this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 100))); + this->tableLayoutPanel1->Controls->Add(this->metroTabControl1, 0, 0); + this->tableLayoutPanel1->Controls->Add(this->tableLayoutPanel4, 0, 1); + this->tableLayoutPanel1->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel1->Location = System::Drawing::Point(0, 74); + this->tableLayoutPanel1->Margin = System::Windows::Forms::Padding(13, 12, 13, 12); + this->tableLayoutPanel1->Name = L"tableLayoutPanel1"; + this->tableLayoutPanel1->RowCount = 2; + this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Absolute, 74))); + this->tableLayoutPanel1->Size = System::Drawing::Size(983, 491); + this->tableLayoutPanel1->TabIndex = 1; + // + // tableLayoutPanel4 + // + this->tableLayoutPanel4->ColumnCount = 5; + this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 20))); + this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 20))); + this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 20))); + this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 20))); + this->tableLayoutPanel4->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 20))); + this->tableLayoutPanel4->Controls->Add(this->metroButtonOK, 4, 0); + this->tableLayoutPanel4->Controls->Add(this->metroButtonCancel, 3, 0); + this->tableLayoutPanel4->Controls->Add(this->metroLabel12, 0, 0); + this->tableLayoutPanel4->Controls->Add(this->metroLinkHomepage, 1, 0); + this->tableLayoutPanel4->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel4->Location = System::Drawing::Point(4, 421); + this->tableLayoutPanel4->Margin = System::Windows::Forms::Padding(4); + this->tableLayoutPanel4->Name = L"tableLayoutPanel4"; + this->tableLayoutPanel4->RowCount = 1; + this->tableLayoutPanel4->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 100))); + this->tableLayoutPanel4->Size = System::Drawing::Size(975, 66); + this->tableLayoutPanel4->TabIndex = 1; + // + // metroButtonOK + // + this->metroButtonOK->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroButtonOK->FontSize = MetroFramework::MetroButtonSize::Medium; + this->metroButtonOK->Location = System::Drawing::Point(793, 12); + this->metroButtonOK->Margin = System::Windows::Forms::Padding(13, 12, 13, 12); + this->metroButtonOK->Name = L"metroButtonOK"; + this->metroButtonOK->Size = System::Drawing::Size(169, 42); + this->metroButtonOK->TabIndex = 1; + this->metroButtonOK->Text = L"OK"; + this->metroButtonOK->UseSelectable = true; + this->metroButtonOK->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonOK_Click); + // + // metroButtonCancel + // + this->metroButtonCancel->DialogResult = System::Windows::Forms::DialogResult::Cancel; + this->metroButtonCancel->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroButtonCancel->Location = System::Drawing::Point(598, 12); + this->metroButtonCancel->Margin = System::Windows::Forms::Padding(13, 12, 13, 12); + this->metroButtonCancel->Name = L"metroButtonCancel"; + this->metroButtonCancel->Size = System::Drawing::Size(169, 42); + this->metroButtonCancel->TabIndex = 0; + this->metroButtonCancel->Text = L"Cancel"; + this->metroButtonCancel->UseSelectable = true; + this->metroButtonCancel->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroButtonCancel_Click); + // + // metroLabel12 + // + this->metroLabel12->AutoSize = true; + this->metroLabel12->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLabel12->FontSize = MetroFramework::MetroLabelSize::Small; + this->metroLabel12->Location = System::Drawing::Point(4, 0); + this->metroLabel12->Margin = System::Windows::Forms::Padding(4, 0, 4, 0); + this->metroLabel12->Name = L"metroLabel12"; + this->metroLabel12->Size = System::Drawing::Size(187, 66); + this->metroLabel12->TabIndex = 2; + this->metroLabel12->Text = L"v0.5.2.0\n© Florian Baader, Stephan Le, Matthias Weirich"; + this->metroLabel12->TextAlign = System::Drawing::ContentAlignment::BottomLeft; + this->metroLabel12->WrapToLine = true; + // + // metroLinkHomepage + // + this->metroLinkHomepage->Dock = System::Windows::Forms::DockStyle::Fill; + this->metroLinkHomepage->Location = System::Drawing::Point(199, 4); + this->metroLinkHomepage->Margin = System::Windows::Forms::Padding(4); + this->metroLinkHomepage->Name = L"metroLinkHomepage"; + this->metroLinkHomepage->Size = System::Drawing::Size(187, 58); + this->metroLinkHomepage->TabIndex = 3; + this->metroLinkHomepage->Text = L"www.stand-bye.de"; + this->metroLinkHomepage->TextAlign = System::Drawing::ContentAlignment::BottomCenter; + this->metroToolTip1->SetToolTip(this->metroLinkHomepage, L"Visit our homepage!"); + this->metroLinkHomepage->UseSelectable = true; + this->metroLinkHomepage->Click += gcnew System::EventHandler(this, &MetroSettingsForm::metroLinkHomepage_Click); + // + // timerRefresh + // + this->timerRefresh->Interval = 1000; + this->timerRefresh->Tick += gcnew System::EventHandler(this, &MetroSettingsForm::timerUIRefresh_Tick); + // + // metroStyleManager1 + // + this->metroStyleManager1->Owner = this; + this->metroStyleManager1->Style = MetroFramework::MetroColorStyle::Teal; + // + // metroToolTip1 + // + this->metroToolTip1->AutoPopDelay = 5000; + this->metroToolTip1->InitialDelay = 100; + this->metroToolTip1->ReshowDelay = 100; + this->metroToolTip1->Style = MetroFramework::MetroColorStyle::Blue; + this->metroToolTip1->StyleManager = nullptr; + this->metroToolTip1->Theme = MetroFramework::MetroThemeStyle::Light; + // + // MetroSettingsForm + // + this->AutoScaleDimensions = System::Drawing::SizeF(8, 16); + this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; + this->BackImage = (cli::safe_cast(resources->GetObject(L"$this.BackImage"))); + this->BackImagePadding = System::Windows::Forms::Padding(0, 5, 0, 0); + this->BackMaxSize = 760; + this->BorderStyle = MetroFramework::Forms::MetroFormBorderStyle::FixedSingle; + this->CancelButton = this->metroButtonCancel; + this->ClientSize = System::Drawing::Size(983, 565); + this->Controls->Add(this->tableLayoutPanel1); + this->Icon = (cli::safe_cast(resources->GetObject(L"$this.Icon"))); + this->Margin = System::Windows::Forms::Padding(4); + this->MaximizeBox = false; + this->MinimizeBox = false; + this->Name = L"MetroSettingsForm"; + this->Padding = System::Windows::Forms::Padding(0, 74, 0, 0); + this->Resizable = false; + this->ShadowType = MetroFramework::Forms::MetroFormShadowType::DropShadow; + this->SizeGripStyle = System::Windows::Forms::SizeGripStyle::Hide; + this->Style = MetroFramework::MetroColorStyle::Green; + this->Closing += gcnew System::ComponentModel::CancelEventHandler(this, &MetroSettingsForm::OnClosing); + this->Load += gcnew System::EventHandler(this, &MetroSettingsForm::MetroSettingsForm_Load); + this->VisibleChanged += gcnew System::EventHandler(this, &MetroSettingsForm::OnVisibleChanged); + this->KeyDown += gcnew System::Windows::Forms::KeyEventHandler(this, &MetroSettingsForm::OnKeyDown); + this->metroTabControl1->ResumeLayout(false); + this->metroTabPage1->ResumeLayout(false); + this->metroTabPage1->PerformLayout(); + this->tableLayoutPanel3->ResumeLayout(false); + this->tableLayoutPanel3->PerformLayout(); + this->tableLayoutPanel10->ResumeLayout(false); + this->tableLayoutPanel10->PerformLayout(); + this->tableLayoutPanel12->ResumeLayout(false); + this->tableLayoutPanel12->PerformLayout(); + this->metroTabPage2->ResumeLayout(false); + this->tableLayoutPanel5->ResumeLayout(false); + this->tableLayoutPanel6->ResumeLayout(false); + this->tableLayoutPanel6->PerformLayout(); + this->tableLayoutPanel7->ResumeLayout(false); + this->tableLayoutPanel8->ResumeLayout(false); + this->tableLayoutPanel8->PerformLayout(); + this->metroTabPage4->ResumeLayout(false); + this->tableLayoutPanel11->ResumeLayout(false); + this->tableLayoutPanel11->PerformLayout(); + this->metroTabPage3->ResumeLayout(false); + this->tableLayoutPanel9->ResumeLayout(false); + this->tableLayoutPanel1->ResumeLayout(false); + this->tableLayoutPanel4->ResumeLayout(false); + this->tableLayoutPanel4->PerformLayout(); + (cli::safe_cast(this->metroStyleManager1))->EndInit(); + this->ResumeLayout(false); + this->PerformLayout(); + } #pragma endregion private: //Main @@ -1271,10 +1455,13 @@ namespace StandBye { System::Void metroButtonRemove_Click(System::Object^ sender, System::EventArgs^ e); System::Void listViewProc_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e); System::Void metroToggleView_CheckedChanged(System::Object^ sender, System::EventArgs^ e); + System::Void metroToggleOnTop_CheckedChanged(System::Object^ sender, System::EventArgs^ e); + System::Void metroTogglePresMode_CheckedChanged(System::Object^, System::EventArgs^); void refreshIcons(); //Settings System::Void metroToggleAutoStart_CheckedChanged(System::Object^ sender, System::EventArgs^ e); + void writeSettings(); //Timer System::Void timerUIRefresh_Tick(System::Object^ sender, System::EventArgs^ e); @@ -1289,6 +1476,9 @@ namespace StandBye { //Formatters double getTextBoxValueAsDouble(MetroFramework::Controls::MetroTextBox^ box); void setTextBoxValue(MetroFramework::Controls::MetroTextBox^ box, double value); - System::Void ReformatTextBoxValueOnReturn(System::Object ^sender, System::Windows::Forms::KeyEventArgs ^e); + System::Void ReformatTextBoxValueOnReturn(System::Object ^, System::Windows::Forms::KeyEventArgs ^); + void OnVisibleChanged(System::Object ^sender, System::EventArgs ^e); + void OnClosing(System::Object ^sender, System::ComponentModel::CancelEventArgs ^e); + void OnKeyDown(System::Object ^sender, System::Windows::Forms::KeyEventArgs ^e); }; } diff --git a/SourceCode/MetroSettingsForm.resx b/SourceCode/MetroSettingsForm.resx deleted file mode 100644 index 0154656..0000000 --- a/SourceCode/MetroSettingsForm.resx +++ /dev/null @@ -1,899 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - 304, 17 - - - -About this application: - -This application has been created for Jugend Forscht 2016. - -License: -The MIT License (MIT) - -Copyright (c) 2016 Florian Baader, https://github.com/flobaader - -Copyright (C) 2016 Matthias Weirich, https://github.com/vavido - -Copyright (C) 2016 Stephan Le, https://github.com/stephanLe - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Thanks to: - -Sven Walter and Dennis Magno for creating the MetroFramework -(https://github.com/cecon/winforms-modernui) - -The MIT License (MIT) - -Copyright (c) 2011 Sven Walter, http://github.com/viperneo - -Copyright (c) 2013 Dennis Magno, http://github.com/dennismagno - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -And all the persons, who have supported us during the development: our families, friends and girlfriends. - - - 17, 17 - - - 138, 17 - - - - - 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 - gg== - - - - 469, 17 - - \ No newline at end of file diff --git a/SourceCode/ProcessItem.cpp b/SourceCode/ProcessItem.cpp index 517534e..d3b1eb1 100644 --- a/SourceCode/ProcessItem.cpp +++ b/SourceCode/ProcessItem.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: ProcessItem.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "ProcessItem.h" @@ -9,7 +20,7 @@ ProcessItem::ProcessItem(const string settings_value, Windows::Forms::ListView^ icon = Bitmap::FromHicon((IntPtr)stFileInfo->hIcon); } catch (System::ArgumentException^) { - //Icon loaded failed + LOG("Could not load icon from " + settings_value); } addIconToLists(list); this->Text = IO::Path::GetFileNameWithoutExtension(path); diff --git a/SourceCode/ProcessItem.h b/SourceCode/ProcessItem.h index 3690f94..1f2aa16 100644 --- a/SourceCode/ProcessItem.h +++ b/SourceCode/ProcessItem.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: ProcessItem.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "SettingsProvider.h" diff --git a/SourceCode/ProcessSelectionForm.cpp b/SourceCode/ProcessSelectionForm.cpp index ef37fbf..4ce7f80 100644 --- a/SourceCode/ProcessSelectionForm.cpp +++ b/SourceCode/ProcessSelectionForm.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: ProcessSelectionForm.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "ProcessSelectionForm.h" using namespace StandBye; diff --git a/SourceCode/ProcessSelectionForm.h b/SourceCode/ProcessSelectionForm.h index 6802567..8d68c22 100644 --- a/SourceCode/ProcessSelectionForm.h +++ b/SourceCode/ProcessSelectionForm.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: ProcessSelectionForm.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "SystemAccess.h" diff --git a/SourceCode/Resources/DebugForm.resx b/SourceCode/Resources/DebugForm.resx new file mode 100644 index 0000000..54fb8ff --- /dev/null +++ b/SourceCode/Resources/DebugForm.resx @@ -0,0 +1,1793 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 45 + + + + + AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA + IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA + AAAAAAAA////Af///wH///8B////AQAAAAcGBQElQjMOW1VCEn1UQRJ/PzENXwUEASsAAAAL////Af// + /wH///8B////Af///wH///8B////ARIOAx9lTxaVeV4a7XJYGP9rUhX/a1IV/3FYGP95XhrtYUsVnQ0K + AykAAAAD////Af///wH///8B////ATcrDC17XxrTbFgf/zRre/8SiM//Apb4/wKW+P8SiM//NGx7/2xY + H/95XhrZKyEJOwAAAAP///8B////ARoUBRV9YRvRYl0x/xCK1f8GlfT/OISg/1V5bv9WeW7/OISg/waV + 9P8QitX/Yl0x/3tfGtcRDQMh////AQAAAANzWRiDd2Ah/xGK1P8Yj9b/d202/4ZoHf+GaB3/hmgd/4Zo + Hf93bTX/GI/V/xCK1f92YCH/aVEWkQAAAAUSDgQNg2Yc50B0ff8GlfP/d201/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/3dtNf8HlfP/P3R+/4FkHOsLCAIZalIWOYVnHP8Wis7/OISf/4ZoHf+GaB3/hmgd/4Rn + HP+EZhz/hmgd/4ZoHf+GaB3/OIOf/xaKz/+FZxz/V0MSR3leGleFZhr/A5b3/1N4bv+GaB3/hmgd/4Vn + HP9fXjf/WF9A/4RnHP+GaB3/hmgd/1R4bf8Dlvj/hWYb/2tTF2V8YBpVhmcb/wSW9/9PdW3/hmgd/4Zo + Hf+FaB7/NYWl/yeGtv+DaCH/hmgd/4ZoHf9PdWz/A5f4/4ZnG/9wVhhheF0aMYZoHP8cjs//LHue/4Rm + HP+GaB3/hWcc/25tPv8uf6L/hWcc/4ZoHf+EZhz/LHue/xuO0P+GaBz/aVEWOTYqCwWFZxzhTX19/wSU + 9P9iXjP/hWcc/3toKP87Zmv/Eo3X/4RmHP+FZxz/Yl4z/wSU8/9MfX7/hGcc4xwWBgn///8BhGYccYJp + Iv8Zj9P/HIrJ/4VnHf+DaCH/EY7a/110Xv+EaB//hWcd/xyKyf8Zj9T/gmki/4BjG3f///8B////AWVP + FQWGaB3DeWwz/2tySf+GaB3/hmgd/ymJuP9yZi//hmgd/4ZoHf9rcUn/eWwz/4VnHMVMOxAH////Af// + /wH///8BgGMbE4ZoHcOFZx3/hmgd/4ZoHf9NfHz/VXdp/4ZoHf+GaB3/hWcd/4VnHMV3XBkV////Af// + /wH///8B////Af///wFwVxgFhWcccYZoHeGGaB3/hmcc/4ZnG/+GaB3/hWcd4YRnHHNkTRUH////Af// + /wH///8B////Af///wH///8B////Af///wFZRRIDgWQbLYNmHFGDZhxRgGMbL1A/EQP///8B////Af// + /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA + //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAUAAAAPAAAAGwAAACkAAAAzAAAAOwAA + ADsAAAA3AAAALQAAAB8AAAATAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAcAAAAXAAAAMQsJAlFBMg6BXUgUqWlS + FsFwVxjLcFcYy2lRFsFcRxSrPzENhQsIAlkAAAA7AAAAHwAAAAsAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAPAAAAMTQoC2ttVBe9g2Yc9YVn + HP+AYxv/e18a/3ddGf93XBn/el8a/4BjG/+FZxz/g2Yc9WtTF8EwJQp1AAAAPwAAABkAAAAF////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAGRsVBk1wVhi9hmgd/YFk + HP9yWBj/ZE0V/11IFP9dRRD/XEYR/1xGEf9dRRD/XUgU/2RNFf9yWBj/gWQc/4ZoHf1tVBfDFxIFXQAA + ACcAAAAJ////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAB9DNA5tgmUc64Rm + HP9zWRn/YEoU/1FQMP8xbYD/GYK9/wiS6P8Bl/r/AZf6/wiS6P8Zgr3/MW2B/1BQMf9gShT/c1kZ/4Rm + HP+BZBztPC8NewAAAC8AAAAJ////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAbUkARd4Vn + HPeCZRz/aVIW/1FQMP8gfKz/AZj7/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZj7/yB9 + rf9RUTD/aVEW/4JlHP+FZxz5SjkQhwAAACsAAAAH////Af///wH///8B////Af///wH///8BAAAAEUo5 + EGOFZxz3gmUc/2dPFf88Y2b/BZTy/wCX//8AmP//AJj//wWX9v8djs3/LYiz/y2Is/8ejsz/BZf1/wCY + //8AmP//AJf//wSV8v88ZGf/Z08V/4JlHP+FZxz5QDENdwAAAB8AAAAD////Af///wH///8B////AQAA + AAckHAc5g2Yc6YVnHP9sUxb/NGt7/wCY/f8AmP//AJj//xqP0/9aeGj/gmkj/4ZnG/+GZxz/hmcc/4Zn + G/+CaSP/Wnhn/xqP0/8AmP//AJj//wCY/v8zbH3/bFMW/4VnHP+CZRztGxUGUQAAAA////8B////Af// + /wH///8BAAAAF3dcGa+FZx3/eF0a/z5kZP8AmP3/AJj//wKX+/9LfoL/hmcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmcd/0x+gP8Cl/r/AJj//wCY/v89ZGb/d10Z/4VnHP9xVxi7AAAALQAA + AAX///8B////AQAAAAdKORBLhmgd+4RmHP9aVzH/BZTx/wCY//8Cl/v/XXdk/4ZnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/153Yv8Cl/r/AJj//wWV8v9aVzL/g2Yc/4Zo + Hf07LgxjAAAAD////wH///8BAAAAEXldGquFZx3/el4a/yJ9rP8Al///AJj//0x+gP+GZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/019f/8AmP//AJf//yF+ + rf96Xhn/hWcd/3JYGLcAAAAhAAAAA////wEcFgYhhWcc74VnHf9jXjP/AZj7/wCY//8bj9L/hmcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/xyP + 0P8AmP//AZj7/2JfNP+FZx3/hGYc8xIOBDkAAAAFAAAAA2JMFVOGaB3/hWcc/zt0gf8AmP//AJj//1p4 + Zv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/W3hl/wCY//8AmP//OnSD/4VnHP+GaB3/UD4RawAAAAsAAAAFdVsZg4ZoHf+DZhz/H4W8/wCY + //8Fl/X/gWkj/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+BZBv/f2Ib/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+CaCL/BZb0/wCY//8ehb7/g2Yc/4ZoHf9qUheVAAAADwAAAAd8YBqhhmgd/4Rj + GP8Lkuf/AJj//xuNzf+GZxv/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gGMb/2RNFv9fTBn/fWEb/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnG/8cjMv/AJj//wqT6f+EYxj/hmgd/3RaGa8AAAATAAAAB39j + G62GaB3/hGQZ/wKX+f8AmP//J4Wz/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RmHP9tVBf/K3SV/x5/ + s/9mURr/gWQc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/yiFsf8AmP//AZf6/4NkGv+GaB3/eV4auwAA + ABMAAAAHgGMbrYZoHf+FZhn/Apf5/wCY//8kg7P/hGYc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/zyD + mf8AmP//AJj//yqJt/+DaCH/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZhz/JYOx/wCY//8Cl/r/hWYa/4Zo + Hf96Xxq5AAAAEQAAAAV/Yhudhmgd/4hmGP8Nk+f/AJj//xWJzf9/YRr/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+DaCH/dG46/ySLwv8Njt//ZmtF/31rK/+GaB3/hmgd/4ZoHf+GaB3/hmgd/39hGv8WiMv/AJj//wyU + 6f+IZhj/hmgd/3ddGakAAAANAAAAA31hG3mGaB3/hmcc/yeKvP8AmP//A5b2/21ZIf+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/S31//wGY+/9sXyv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/blkg/wOW + 9f8AmP//Jou+/4ZnHP+GaB3/c1kZhwAAAAf///8BdFoZRYZoHf+GaB3/Sn6B/wCY//8AmP//QWZl/39j + G/+GaB3/hmgd/4ZoHf+GaB3/g2Yc/39jG/9pbEL/AJj//0psY/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Bj + G/9BZmP/AJj//wCY//9JfoP/hmgd/4ZoHf9kTRVTAAAAA////wE/MA0Phmgd7YZoHf94bTT/Apj6/wCY + //8RitP/aFAY/4NmHP+GaB3/hmgd/4ZoHf97Xxr/XkgT/15GEv8Ikur/KXyi/4JlHP+GaB3/hmgd/4Zo + Hf+DZhz/aFAX/xGK0v8AmP//Apj7/3dtNv+GaB3/hmgd7yYdCBv///8B////AQAAAAODZhybhWcd/4Zn + HP8zh6r/AJf//wCY//8ybYD/a1MW/4RnHP+GaB3/hmgd/2ZyT/8XhcT/GIXE/weT7/8PkeH/hGUb/4Zo + Hf+GaB3/hGYc/2tTFv8yboD/AJj//wCX//8xh6z/hmcc/4VnHf9/YhujAAAACf///wH///8B////AXRa + GS+HaB37hmgd/3ltM/8Jle//AJj//wGX+/9MbWb/hWcc/4ZoHf+GaB3/e2su/wKY+/8Si9b/NoSh/ziF + of9/aij/hmgd/4ZoHf+FZxz/TG1n/wGX+/8AmP//CJXw/3htNP+GaB3/h2gd+2VOFTcAAAAD////Af// + /wH///8BAAAAA4VnHJuFZx3/hWgc/113Y/8AmP3/AJj//yKNxf+EaB//hmgd/4ZoHf+HZxv/Go/S/xeH + xv9+YRr/hmgd/4ZoHf+GaB3/hmgd/4RoH/8ijcT/AJj//wCY/f9ceGT/hmgc/4VnHf+CZRyhAAAAB/// + /wH///8B////Af///wH///8BZ1AWE4dpHeGGaB3/hmcc/1J7d/8ijcX/gGol/4ZoHf+GaB3/hmgd/4Zo + Hf8/gpP/AZj7/3BdJP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4FpJf8ijcT/UXx5/4ZnHP+GaB3/h2gd41E/ + ERn///8B////Af///wH///8B////Af///wH///8BfmIbOYdpHfOGaB3/hmcc/4VoH/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/2R0Vf8AmP//TWte/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RoH/+GZxz/hmgd/4do + HfV2XBk9AAAAA////wH///8B////Af///wH///8B////Af///wH///8BgmUcSYdpHfOGaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/gmkj/wWX9f8xfpz/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+HaB31fGAaTwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BgGQbN4dp + HeGFZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxv/KIu7/xqQ0/+HZxv/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/h2kd43pfGjsAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BcVcYE4ZoHZuHaB37hWcd/4ZoHf+GaB3/hmgd/4ZoHf+HZxr/iGYY/4VoHf+GaB3/hmgd/4Zo + Hf+FZx3/h2gd+4VnHJ1mTxYV////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AXtfGiuFZxyZhmgd7YZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd7YRmHJt4XRktAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFbRxMJfWEbP4NlHHWDZhyZg2YcqYNm + HKmDZhyZg2UcdX1hG0FWQxIL////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACQAAAA8AAAAXAAAAHQAAACUAAAApAAAALQAAAC0AAAArAAAAJwAAACEAAAAbAAAAEwAA + AAsAAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABwAAAA8AAAAbAAAAKwAAADsAAABJAAAAUQIBAFkJBwJhDQoCZQ0KAmcJBwFhAgEAXQAA + AFcAAABPAAAAQQAAADMAAAAjAAAAFQAAAAsAAAAF////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAcAAAARAAAAIwAAADcAAABNFRAEZUY2D5FlTxa3dVsZ1X1hG+uDZRzzhWcc94Vn + HPeDZRzzfWEb63VbGdVlThW7RTYPlRQPBG0AAABXAAAAQwAAAC0AAAAZAAAACwAAAAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAADQAAAB8AAAA5BQQBU0g4D410WhnPhWcc94dpHf+FZxz/hGcc/4Nl + HP+BZBz/gGMb/4BjG/+BZBz/g2Uc/4RnHP+FZxz/iGkd/4VnHflzWRjRRjYPlQUEAV8AAABHAAAAKwAA + ABUAAAAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAUAAAATAAAALQIBAEtQPhGRf2Ib44dpHf+FZxz/g2Uc/3xg + Gv9zWBj/alIX/2VOFf9iTBX/YEsV/2BLFf9iTBX/ZU4V/2pSF/9zWBj/fGAa/4NlHP+FZxz/h2kd/35i + G+VNPBCZAgEAWwAAAD0AAAAfAAAACwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABwAAABkAAAA5LSMJaXtgGteHaR3/hWcc/4Fk + HP91Whn/Zk8W/15JFP9bRxT/W0YT/15ED/9dRA7/W0YR/1tGEf9dRA7/XkQP/1tGE/9bRxT/XkkU/2ZP + Fv91Whn/gWQc/4VnHP+HaR3/el8a2yogCXcAAABLAAAAJwAAAA8AAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAHAAAAHQEBAD9YRRORh2gd+YVn + HP+DZhz/d1wZ/2VOFf9cRxP/XEUS/1BQMP82aXP/Inyp/w+M1v8Gle7/AZj6/wGY+v8Gle//D4zW/yF8 + qv82aXT/UFAx/1xFEv9cRxP/ZE4V/3dcGf+DZhz/hWcc/4ZoHflUQRKdAQAAUwAAAC0AAAAPAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAcAAAAbBgQBQWxU + F62HaR39hWcc/4BjG/9sVBf/XUgU/1pHF/89Y2T/FYfI/wCZ/f8AmP7/AJj+/wCY/v8Al/7/AJj//wCY + //8Al/7/AJj+/wCY/v8AmP7/AJn9/xWIyf88Y2X/WkcX/11IFP9sVBf/gGMb/4VnHP+HaR3/aVEWtwUD + AVUAAAAtAAAADwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABQAA + ABcGBQE9c1kZt4dpHf+FZxz/fmEb/2ZPFv9cRhP/RF1T/xCM1v8AmP7/AJj//wCY//8Al///AJj//wCY + //8Al/7/AJj//wCY//8Al///AJj//wCY//8Al/7/AJj//wCY/v8AmP7/D43X/0NdVf9cRhP/Zk8W/35h + G/+FZxz/h2kd/3BXGMEFBAFTAAAAKQAAAAv///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAAEQEBADNvVhiph2gd/4VnHP9+Yhv/ZE4W/1lIG/8meZ//AJj8/wCX//8AmP7/AJj//wCY + //8AmP7/AJj//wCZ//8BmPz/Bpf0/waX9P8BmPz/AJn//wCY//8AmP7/AJj//wCY//8AmP7/AJf+/wCY + /P8leaH/WUgc/2ROFf9+YRv/hWcc/4doHf9qUha1AQEASwAAACEAAAAH////Af///wH///8B////Af// + /wH///8B////Af///wEAAAAJAAAAJ19KFIeHaR39hWgd/4BjG/9mTxb/Vkwm/xSJzf8AmP//AJj//wCY + //8AmP7/AJf//wKY+/8ljMH/Tn17/2xxSf98ay3/gmki/4JpIv98ayz/bHFI/098ev8ljMD/Apj7/wCY + //8AmP//AJj//wCY//8AmP//E4rP/1VMJ/9mTxb/gGMb/4VoHf+HaR3/WEQSlwAAAD8AAAAVAAAAA/// + /wH///8B////Af///wH///8B////AQAAAAUAAAAZNysMU4dpHfeFZxz/g2Yc/21UF/9WTCX/EI3X/wCX + /v8Al/7/AJf//wCX/v8BmPv/OYWh/3dtNv+HZxr/hmcc/4ZnHP+GZxz/hWcc/4VnHP+GZxz/hmcd/4Zn + HP+HZxr/eG01/zmFn/8CmPv/AJj+/wCX/v8Al/7/AJf+/w+O2P9WTCb/bFQX/4NmHP+FZxz/h2kd+S4k + CmsAAAAtAAAAC////wH///8B////Af///wH///8B////AQAAAA0CAgAtf2MbzYVnHf+FZxz/d1wZ/1xK + Gv8Uicz/AJf//wCX//8AmP//AJj//xmR1f9xb0L/h2cb/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/hmgd/4dnG/9yb0H/GpDT/wCY//8AmP//AJj//wCX//8Uis7/W0ob/3Zc + Gf+FZxz/hWcd/3xgGtUCAgBJAAAAGwAAAAX///8B////Af///wH///8BAAAABQAAABtfShR3h2kd/4Vo + Hf+BZBz/ZU0V/yd4nf8AmP7/AJj//wCY//8AmP7/K4q3/4NpJP+FaB3/hWgc/4VoHf+FaB3/hWgc/4Vo + HP+FaB3/hWgc/4VoHf+FaB3/hWgc/4VoHP+FaB3/hWgc/4ZoHf+FaB3/g2kk/y2JtP8AmP7/AJj//wCY + //8AmP//Jnmf/2VNFP+BZBz/hWgd/4dpHf9UQhKLAAAAMQAAAAv///8B////Af///wH///8BAAAACwsI + AiuDZRzdhWcd/4VnHP91Whn/RV5T/wGY/P8AmP//AJf//wCY//8rirf/hWgg/4ZoHf+GZx3/hmcd/4Zo + Hf+GZx3/hmgd/4ZoHf+GZx3/hmcd/4ZoHf+GZx3/hmgd/4ZoHf+GZx3/hmcd/4ZnHf+GZxz/hmcd/4Vo + H/8tirX/AJj+/wCY/v8Al/7/AJj8/0VeVf90Whn/hWcc/4VnHf+BZBvjCAYBRwAAABcAAAAD////Af// + /wEAAAADAAAAE11IFGuHaR3/hmgd/4NlHP9mTxn/EIzV/wCX//8AmP//AJf//xqQ0/+DaSP/hWgd/4Zo + Hf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4Zo + Hf+FaBz/hWcc/4ZoHf+DaSP/G5DR/wCY//8AmP7/AJf+/w+N1/9mUBr/g2Uc/4ZoHf+HaR3/UT8RgwAA + ACcAAAAH////Af///wEAAAAFAAAAHX1hG72FZx3/hWgd/3xgG/9BZWP/AJj//wCY//8AmP//Apj6/3Jv + QP+FaB3/hmgd/4ZoHf+GZxz/hWgd/4VoHf+GaB3/hmgd/4ZoHf+GZxz/hWgd/4VoHf+GaB3/hmgd/4Zo + Hf+GZxz/hWgd/4ZoHf+FaB3/hmgd/4ZoHf+FaB3/c28+/wKY+v8AmP//AJj//wCY//9AZmb/fGAa/4Zo + Hf+FaB3/eF0ayQAAADcAAAAP////Af///wEAAAAJKSAJM4doHfWFZxz/hWcc/3RYF/8XiMf/AJf//wCX + /v8Al/7/OoWe/4dnG/+GZx3/hWcd/4ZnHP+GZxz/hWcc/4VnHP+GZxz/hmcd/4ZnHP+GZxz/hWcc/4Vn + HP+GZxz/hmcd/4ZnHP+GZxz/hWcc/4ZnHP+FZxz/hmgd/4ZnHP+FZxz/hmcb/zyEm/8Al/7/AJj+/wCX + /v8Vicn/dFcX/4VnHP+FZxz/hmgd9x4XBk8AAAAXAAAAA////wEAAAANYkwVZ4dpHf+GaB3/hGcc/2Fc + Mv8Amf3/AJj//wCY//8CmPr/eG01/4ZoHP+FZx3/hmgd/4VoHf+GaB3/hmgd/4VoHP+GaB3/hmgd/4Vo + Hf+GaB3/hmgd/4VoHP+GaB3/hmgd/4VoHf+GaB3/hmgd/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hmgd/3ls + M/8CmPr/AJj//wCY//8Amf3/X1w0/4RnHP+GaBz/h2kd/1RBEn8AAAAfAAAABQAAAAMAAAAReF0ZmYVn + HP+FZx3/g2Yc/0Fwc/8AmP//AJf+/wCY//8ljL//h2ca/4VnHP+GaB3/hWgd/4VoHf+GZxz/hmgd/4Zo + Hf+GZx3/hWcc/4VoHf+GZxz/hWcc/4VnHP+GZx3/hWcc/4VoHf+GZxz/hmgd/4VnHf+FZxz/hWcc/4Vn + HP+FZxz/hmgd/4dnGv8ni7z/AJf+/wCX/v8AmP//P3F2/4NmHP+FZxz/hWcc/29WGKsAAAAnAAAABwAA + AAMAAAATf2MbwYZnHP+GaBz/gmQb/yh/p/8Al/7/AJj//wCY/v9NfHr/hmcc/4ZoHP+FZx3/hmgd/4Vo + Hf+GaB3/hWgc/4VoHP+GZxz/hWgc/4VoHf+FZxz/e2Aa/3dcGv+EZxz/hWgc/4VoHf+GaB3/hWgc/4Zo + Hf+GaBz/hmgd/4ZoHf+GaBz/hmgd/4ZnHP9Oe3j/AJj//wCY//8AmP7/J4Cq/4JkG/+GaBz/hmgd/3tf + GssAAAArAAAACQAAAAMFBAEXgmUc34ZoHf+GZxz/hGEW/xON1P8Al/7/AJj//wCZ//9pb0n/hmgd/4Zo + Hf+GZx3/hmgd/4ZoHf+FZxz/hWcc/4ZoHf+GZxz/hWcc/4VnHP97Xxr/YkwV/15JFP91Wxn/hGcc/4Zo + Hf+FZxz/hWcc/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hmgd/4ZoHf9qb0b/AJn//wCY//8AmP7/Eo7X/4Rh + Fv+GaBz/hmgd/4BjG+UEAwAvAAAACwAAAAMbFQUZhWcc7YZoHf+GaB3/hGEV/wiV7f8AmP//AJj//wGY + /P93Zy3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZx3/hWcc/3pfGv9iTBX/TlM7/z9h + Xv9fSRT/dVoZ/4RnHP+GaB3/hmgd/4ZoHf+FaB3/hmgd/4ZoHf+GZxz/hmgd/4ZoHf94Zyv/AZj7/wCY + //8AmP7/B5Xv/4NhFf+FaB3/hmgd/4RmHPERDQMzAAAACwAAAAMpIAgdhWcc84ZnHP+GaBz/g2MZ/wKX + +P8AmP7/AJj//wSX9P96YyL/hmgc/4ZnHP+FZxz/hmgd/4VoHP+GZxz/hWgc/4VoHP+GZxz/gmUc/29W + GP9XWDv/CJPq/wGY+f9EZGD/aVEW/3xhG/+FZxz/hWgc/4VnHP+FZxz/hmgd/4ZnHP+FZxz/hWcc/4Vn + HP97YyH/BZbz/wCX/v8Al/7/AZf6/4JkGv+FZxz/hmgd/4VnHPUZEwU3AAAACwAAAAMrIgkbhWcd8YZo + Hf+GaB3/hGUZ/wOX+P8Al/7/AJj//wSX9f92YCH/hWcc/4ZoHP+FZx3/hmgd/4VoHf+GaB3/hmgd/4Vo + HP+GaB3/hWcc/3FuQf8Llev/AJf//wCY//8CmPr/WnZm/4VmHP+FaB3/hmgd/4ZoHf+GaBz/hmgd/4Zo + Hf+GaBz/hmgd/4VnHf93YCD/BZbz/wCY//8AmP//AZf6/4NlGv+GaBz/hmgd/4VnHfUaFAU1AAAACwAA + AAMfGAYVhWcc64VnHP+FZx3/iGUV/wmV7f8AmP//AJf+/wCY/P9qXiv/hWcc/4VnHP+GaB3/hWgd/4Vo + Hf+GZxz/hmgd/4ZoHf+GZx3/f2oo/zGIq/8fjcr/AJj+/wCY/v8Sjtj/HJDO/2pyTf+GZxz/hmgd/4Vn + Hf+FZxz/hWcc/4VnHP+FZxz/hmgd/4VnHP9rXin/AZj7/wCX/v8Al///CJbv/4hlFv+FZxz/hWcc/4Rn + HO8TDwQrAAAACf///wEHBQEPg2Yc24ZnHP+GaBz/iWYW/xiQ1P8Al/7/AJj//wCZ/v9VYUf/g2Yc/4Zo + HP+FZx3/hmgd/4VoHf+GaB3/hWgc/4VoHP+GZxz/hmcb/4hnGP+EaCH/BZf1/wCY/v9RYlD/hmQX/4dn + Gv+GaB3/hWgc/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hmgd/4NmHP9WYET/AJn//wCY//8AmP7/FpDX/4pl + Fv+GaBz/hmgd/4FkHOMFBAEjAAAABf///wEAAAAJgmUcu4ZoHf+GZxz/hmcc/zOGp/8Al/7/AJj//wCY + //84bnn/fGAa/4VoHf+GZx3/hmgd/4ZoHf+FZxz/hWcc/4ZoHf+GZxz/hWcc/4ZoHf+IZhj/Io3D/wCY + //8wdpD/fWEa/4ZoHf+FZxz/hWcc/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hWgd/3xgGv85bXf/AJj//wCY + //8AmP7/MYeq/4ZnHP+GaBz/hmgd/35iG8UAAAAZAAAABf///wEAAAAHf2MbjYZoHf+GaB3/hmgd/1J7 + dP8AmP//AJj//wCY//8ZhcH/bVIV/4RmHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZx3/hmgd/4Zo + Hf+GaB3/SX+D/wCY//8Ti9H/d1kW/4VnHf+GaB3/hmgd/4ZoHf+FaB3/hmgd/4ZoHf+GZxz/hGcc/21T + Ff8ahL7/AJj//wCY//8AmP7/UXx2/4ZoHf+FaB3/hmgd/3hdGpsAAAATAAAAA////wEAAAAFc1kYVYdp + Hf+GaBz/hmgc/3htM/8Bmfz/AJj//wCX/v8Bmfv/VFIy/3leGv+FZxz/hmgd/4VoHP+GZxz/hWgc/4Vo + HP+FZxz/gGMb/3xhGv98YRr/ZWtF/wCZ/v8CmPj/ZVor/4RnHP+GZxz/hWgc/4VnHP+FZxz/hmgd/4Zn + HP+FZxz/eV4a/1RSMP8Bmfr/AJj//wCX/v8Bmf3/d202/4VnHP+FZxz/h2kd/2VPFmUAAAAN////Af// + /wEAAAADSTgPG4dpHfGGaB3/hmgd/4hnGv8ijcX/AJj//wCY//8Al/7/Jnmg/2VNFP9/Yxv/hWcd/4Vo + Hf+GaB3/hmgd/4VoHP+FZxz/c1kZ/15JFP9dSBT/X0cS/waV7/8AmP//RWlk/4FkHP+GaB3/hmgd/4Zo + Hf+GaBz/hmgd/4VnHP9/Yxv/ZU0U/yZ5n/8Al///AJj//wCY//8hjsf/iGca/4ZoHf+GaBz/h2kd9TMn + CysAAAAH////Af///wH///8BAAAAB4RmHLGFZx3/hmcd/4ZnHP9eeGL/AJj+/wCY//8Al/7/AZn7/0xV + P/9pURb/gGQc/4VnHP+GZxz/hmgd/4ZoHf+GZxz/cmMq/1NRMP9RUDD/VVEv/xyEvv8Al/7/KX6k/39h + Gf+GZxz/hmgd/4VnHf+FZxz/hWcc/4BkG/9pURb/TVU+/wGZ+/8AmP7/AJf+/wCY/v9ceGX/hmcc/4Vn + Hf+FZxz/gWQcuQAAABEAAAAD////Af///wH///8BAAAAA3hdGlGHaR3/hmgd/4ZnHP+GZx7/G5DR/wCX + /v8Al///AJf+/xCN1v9ZSR7/alMW/4NlHP+GaB3/hWgc/4VoHP+GZxz/TH5+/wCZ/v8Amf//AJn//wCY + /v8Al/7/EZPg/4VmHP+GaB3/hWgc/4ZoHf+GaBz/g2Uc/2pSF/9ZSh7/EI3W/wCY//8AmP//AJf//xmQ + 1P+FaB7/hmgd/4ZoHf+HaR3/blUXXQAAAAn///8B////Af///wH///8B////ASUcCAuHaB3ThWcd/4Zo + Hf+GZxz/aHRR/wKY+/8Al/7/AJj//wCY//8cg7r/b1ge/4RmHP+GZxz/hmgd/4ZoHf+GZxz/cHBC/wCY + /f8AmP7/CJPs/w6U5f8OlOX/EJXj/3ZuN/+GZxz/hmgd/4ZoHf+GaB3/hGYc/29YH/8cg7z/AJj//wCY + //8AmP7/AZj7/2d0U/+GZxz/hWcd/4VnHf+GaB3XGBIFFQAAAAP///8B////Af///wH///8B////AQAA + AAN8YBtZh2kd/4ZnHf+GZx3/h2cb/z+Dl/8AmP7/AJj//wCY//8AmP7/KIu7/4NpIv+GZx3/hmgd/4Zo + Hf+GaB3/hWcd/w6U5f8AmP//O297/4JiGv+HZxv/iGcb/4ZnHP+GZx3/hmgd/4ZoHf+FaB3/gmkj/yaM + v/8AmP//AJj//wCY//8AmP//PYSZ/4dnG/+FaB3/hWgd/4dpHf92WxlhAAAACf///wH///8B////Af// + /wH///8B////Af///wERDQMHh2kdv4VnHP+FZxz/hmgc/4VoH/8jjcT/AJj+/wCY/v8AmP7/R4CH/4Zn + G/+GZxz/hmgc/4ZoHP+GZxz/h2ca/zCIrP8Al/7/HIS7/3lcF/+FZxz/hmgc/4ZoHP+GZxz/hmgc/4Zo + HP+FaBz/hmcb/0l/hP8AmP3/AJj+/wCX/v8hjsf/hGgg/4VnHP+FaBz/hWcc/4ZoHcMJBwIPAAAAA/// + /wH///8B////Af///wH///8B////Af///wEAAAADbVUXJ4hqHfOFZx3/hmgd/4ZoHf+BaSj/HJDQ/wCY + /f9Jf4T/h2ca/4VoHP+FZx3/hmgd/4VoHP+FZx3/hmgd/1Z5bf8AmP//A5j2/25VG/+FZxz/hmgd/4Vo + HP+FZx3/hmgd/4VnHf+GaB3/hWcd/4dnGv9Kf4L/AJj9/xuQ0f+Aain/hWcd/4VnHf+GaB3/iGkd9WBK + FC8AAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAA4BjG1+HaR39hWcc/4Vn + HP+FZx3/gWko/1Z7b/+HZxn/hWcc/4ZoHf+FZxz/hmgc/4ZoHP+GZx3/hWcc/3hsNP8CmPn/AJn//09j + UP+CZRz/hWcc/4ZoHf+FZxz/hmgc/4ZoHf+FZx3/hWcc/4VnHP+HZxr/Vntt/4BpKf+FZx3/hWcc/4Vn + HP+HaR39fGAaZwAAAAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ARUQ + BAWFaB2Jh2kd/4ZoHf+GaBz/hmgd/4ZoHP+GaB3/hmgd/4VoHf+GaB3/hmgc/4ZoHf+GaB3/hmgd/4hm + Gf8Xkdf/AJj+/zB2j/99YRv/hmgd/4VoHf+GaB3/hmgc/4VoHf+GaBz/hWgd/4ZoHf+GaB3/hmgc/4Vo + Hf+GaBz/hWgd/4dpHf+EZhyPCgcCCf///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wE1KQsHh2gdm4dpHf+GZxz/hmgd/4VoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4Zo + Hf+GZxz/hmgd/4ZnHP88g5j/AJj//xOM0/97XBb/hWgd/4ZoHf+GZxz/hmgd/4ZoHf+GaB3/hWcd/4Zo + Hf+GaB3/hWcd/4ZoHf+GaB3/h2gd/4VnHJ8gGQcN////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BNyoMB4ZoHImIaR39hmgd/4ZoHf+GZx3/hmgd/4Zo + Hf+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf9hdlz/AJj+/wKY+v95ai//hWgd/4ZoHf+FZx3/hmgd/4Zo + Hf+FaB3/hmgd/4ZnHf+FaB3/hWgd/4ZoHf+HaR39hGYcjyIbBwv///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AR4XBgOBZBxhiGod84Vn + HP+FZxz/hWcc/4ZnHP+FZxz/hmcc/4VnHP+FZxz/hmcc/4ZnHP+Aaif/C5bs/wmW7v9eeGH/hmcc/4Zn + HP+FZxz/hmcc/4VnHP+GZxz/hmgd/4ZnHP+GZxz/hWcc/4hpHfV/YhtnEAwDB////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BdFkZJ4hpHcGHaR3/hWcd/4VoHP+GZx3/hmgd/4VoHP+GZx3/hmgd/4VoHP+GaBz/iWYW/4pm + Ff+IZxn/hmgd/4VoHP+GZx3/hmgd/4ZoHf+GaBz/hmgd/4VnHf+HaR3/h2kdw21VFysAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AR4XBgV/YxtZh2kd04dpHf+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hmgd/4ZoHf+FZx3/h2kd/4dpHdV9YRtbFA8EBwAA + AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BOSwMB35hG0+EZxyxh2kd8Ydp + Hf+GZxz/hmcc/4ZoHf+GZxz/hmcc/4ZoHf+GZxz/hmcc/4ZoHf+GZxz/h2kd/4dpHfOEZhyzfGAbUTIn + CgkAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BXUgTFXpfGk+DZRyLg2UcuYVnHNuGaBzphmgd8YZoHfGGaBzphWcc24NlHLuDZRyNel4aUVlF + ExUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////ARgTBQU8Lw0LU0ASD1JAEQ85LAwNGRMFBQAA + AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA + AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA + //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA + AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA + //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA + AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA + //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA + AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABQAAAAcAAAALAAAADwAAABUAAAAZAAAAHQAAACEAAAAjAAAAJQAAACUAAAAlAAAAIwAA + ACEAAAAdAAAAFwAAABMAAAANAAAACQAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAHAAAACwAAABMAAAAbAAAAJQAAAC8AAAA3AAAAPwAAAEcAAABLAAAATwAA + AFEAAABRAAAAUQAAAE0AAABJAAAARQAAAD0AAAA1AAAAKwAAACEAAAAZAAAAEQAAAAkAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAcAAAAPAAAAGQAAACUAAAAzAAAAQQAAAE0AAABXAwIAXxIO + A2siGwd7NCgLh0AxDZFFNQ6ZRTUOmUAyDZM0KAuJIhoHfxENA28DAgBjAAAAXQAAAFUAAABJAAAAPQAA + AC8AAAAhAAAAFQAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAABwAAAA8AAAAbAAAAKwAAADsAAABNAQEAWR8Y + BnNNPBCbbFQXw3tfGuOEZxzziGkd/YprHf+Kax7/imse/4prHv+Kax7/imsd/4hpHf2FZxz1e18a5WxU + F8VMOxCfHxgGeQEBAGEAAABXAAAARwAAADcAAAAlAAAAFQAAAAsAAAAF////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAACwAAABcAAAApAAAAPQAA + AE8VEARnVEESn3leGtmHaR35iWod/4ZoHf+FaB3/hWcd/4RnHP+EZhz/g2Yc/4NlHP+DZRz/g2Yc/4Rm + HP+EZxz/hWcd/4VoHf+GaB3/iWod/4dpHfl5XRrbU0ASpRQQBHEAAABbAAAASwAAADcAAAAjAAAAEwAA + AAkAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAHAAAADwAA + ACEAAAA3AAAATR4YBmtoUBa1hWcc8YhpHf+GaB3/hWcd/4RnHP+BZBz/fWEb/3hdGv9zWRj/b1YY/2xU + F/9rUxf/a1MX/2xUF/9vVhj/c1kY/3hdGv99YRv/gWQc/4RnHP+FZx3/hmgd/4hpHf+FZxzzZk8Wux0X + BnUAAABbAAAARwAAAC8AAAAbAAAADQAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAHAAAAFQAAACkAAABDDQoCW2ZPFq+HaR31h2gd/4VnHf+FZxz/gmUc/3tfGv9xWBj/aFAW/2JL + Ff9eSRT/XEgU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xIFP9eSRT/YksV/2hQFv9xWBj/e18a/4Jl + HP+FZxz/hWcd/4ZoHf+HaR33ZE0VtQwJAmkAAABTAAAAOwAAACMAAAAPAAAABf///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAJAAAAGQAAADEAAABJQjMOgYRmHOmHaR3/hWcc/4VnHP+BZBz/d10a/2pS + Fv9gSxT/XEcU/1tHFP9bRxT/W0YS/15DDf9fQg3/XUQN/1tGEf9bRhH/XUQN/19CDf9fQw3/W0YS/1tH + FP9bRxT/XEcU/2BLFP9qUhb/d10Z/4FkHP+FZxz/hWcc/4dpHf+EZhztPzENjQAAAFsAAABDAAAAKQAA + ABMAAAAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAALAAAAGwAAADUIBgFRalIWsYprHf2FZx3/hWcc/4Nm + HP95Xhr/alIW/15JFP9bRxT/W0YT/11EEf9UTSj/PWJi/yp2lf8WhsP/DJHf/wWW8f8BmPn/AZj5/wWW + 8f8Lkd//FobE/yp2lv89YmP/VE0p/11EEf9bRhP/W0cU/15JFP9pURb/eV0a/4NmHP+FZxz/hWcd/4pr + Hf9oUBa5BwUBYwAAAEkAAAAtAAAAFQAAAAf///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAJAAAAGwAAADcdFgZbfGAb0Yhp + Hf+GaB3/hWcc/39jG/9wVxj/YEsV/1tHFP9cRRH/Vkok/zZpdf8Tisz/AZr8/wCZ//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//wCa/P8Tis3/Nmp2/1ZLJf9cRRH/W0cU/2BL + Ff9vVhj/f2Mb/4VnHP+GaB3/h2kd/3tfGtUaFAVtAAAATQAAAC0AAAAVAAAAB////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAJAAAAGQAA + ADUrIQlhgmUc34ZoHf+GaB3/hWcc/3tgGv9pURb/XUgU/1xGEv9UTSv/KXaY/wWX8f8Amf//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ + //8El/L/KHeZ/1NOLf9cRRL/XUgU/2lRFv97YBr/hWcc/4ZoHf+GaB3/gmUc5SceCHMAAABNAAAALQAA + ABMAAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAHAAAAFQAAADEtIwlfhWcd5YZoHf+GaB3/hGcc/3leGv9lThX/W0cT/1pHGf8zbX//BZbv/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8FlvD/Mm6C/1pHGv9bRxP/ZU4V/3leGv+EZxz/hmgd/4Zo + Hf+EZhzpKB8IcwAAAEkAAAAnAAAADwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAAFAAAAEQAAACshGQdThGYc34ZoHf+GaB3/hGcc/3leGv9jTRX/XEYS/09R + N/8Uisv/AJn//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//AJn//wCZ + //8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCZ//8Ti83/T1I5/1xG + Ev9jTRX/eF0a/4RnHP+GaB3/hmgd/4JlHOUcFgZpAAAAQwAAACEAAAALAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAACwAAACEKCAJDf2IbzYZoHf+GaB3/hWcc/3tf + Gv9kThX/XUUS/0FgXv8Fl+//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Bmf3/E5Pd/zGI + rf9GgIn/VXpu/153X/9ed1//VXlu/0aAif8xiKz/FJLc/wGZ/P8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wWX8P9AYGH/XUUR/2RNFf96Xxr/hWcc/4ZoHf+GaB3/fWAa1QkHAlsAAAA5AAAAGQAA + AAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABwAAABcAAAA1b1cYp4hp + Hf+GaB3/hWcc/35iG/9nUBb/XUUR/zlocf8Bmfr/AJf//wCY//8AmP//AJj//wCY//8AmP//AJn//xCU + 4v9If4b/dW46/4hnG/+IZxn/h2ca/4ZnHP+GZxz/hmcc/4ZnHP+HZxr/iGcZ/4hmGv92bjn/SX+F/xGU + 4f8Amf//AJj//wCY//8AmP//AJj//wCY//8Al///AZn7/zhpdP9dRRD/Z1AW/35iG/+FZxz/hmgd/4dp + Hf9rUxe1AAAATwAAAC0AAAARAAAABf///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AA8AAAApTDsQbYprHv2GaB3/hWgd/4JlHP9tVRf/XkYS/zlncP8Bmfv/AJf//wCY//8AmP//AJj//wCY + //8AmP//D5Tl/1l5bP+IZxv/hmcb/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4ZnG/+IZxr/Wnhq/xCU4/8AmP//AJj//wCY//8AmP//AJj//wCX//8Bmfz/OGlz/15G + Ef9tVBf/gmUc/4VoHf+GaB3/imsd/UQ1DoMAAABDAAAAHwAAAAn///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAkAAAAdEQ0DPYVnHOOFZx3/hmgd/4RnHP92Wxn/YEkT/0JfW/8Bmfr/AJf//wCY + //8AmP//AJj//wCX//8CmPv/PoOX/4dnHv+GZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+HZx3/QIOV/wKY+/8Al///AJj//wCY + //8AmP//AJf//wGZ+/9AYF//X0kT/3ZbGf+EZxz/hmgd/4VnHf+EZxzpDgsDWQAAADMAAAAVAAAABf// + /wH///8B////Af///wH///8B////AQAAAAMAAAAPAAAAK29WGJuHaR3/hmgd/4VnHf9/Yhv/Zk8W/1FR + Nf8Glu3/AJf//wCY//8AmP//AJj//wCY//8Jlu//Y3Vc/4lmGf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4hm + Gf9kdVn/Cpbu/wCY//8AmP//AJj//wCY//8Al///Bpfv/09SN/9mTxb/fmIb/4VnHP+GaB3/h2kd/2lR + FqsAAABHAAAAIwAAAAv///8B////Af///wH///8B////Af///wEAAAAHAAAAGy0jCUmIaR3xhWcc/4Zo + Hf+EZxz/clkZ/11IGf8Visj/AJj//wCY//8AmP//AJj//wCY//8Nlej/cHBF/4dnG/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2cc/3JvQv8Oleb/AJj//wCY//8AmP//AJj//wCY//8Ui8v/XEga/3JY + GP+EZxz/hmgd/4VnHf+IaR3zJBwHYwAAADMAAAATAAAABf///wH///8B////Af///wEAAAADAAAADQAA + ACV0Whmhhmgd/4ZoHf+FZx3/f2Mb/2ZNFP8zbn7/AJn//wCY//8AmP//AJj//wCY//8Jl+//cHBG/4Zn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxz/cm9D/wqW7v8Al///AJj//wCY + //8AmP//AJn//zJvgf9mTRT/f2Ib/4VnHf+GaB3/hmgd/25VF7MAAABBAAAAHwAAAAn///8B////Af// + /wH///8BAAAABQAAABUkGwc9h2kd7YVnHf+GaB3/hWcc/3VbGf9XTyv/Bpbu/wCX//8AmP//AJj//wCY + //8CmPr/ZHVZ/4dnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dn + HP9mdVf/A5j5/wCY//8AmP//AJj//wCX//8Fl/D/VlAu/3VbGf+FZxz/hmgd/4VnHf+GaB3xHBYGWwAA + ACsAAAAPAAAAA////wH///8B////AQAAAAkAAAAdaFAWgYhpHf+GaB3/hmgd/4NlHP9sURX/KnaW/wCY + //8AmP//AJj//wCY//8AmP//QIOU/4hmGf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/iGYZ/0KCkf8AmP//AJj//wCY//8AmP//AJj//yl4mv9rURX/gmUc/4Zo + Hf+GaB3/iGkd/15JFJUAAAA3AAAAFQAAAAX///8B////AQAAAAMAAAANAwIAJYBjG8uGaB3/hmgd/4Zo + Hf9+Yhv/XlAl/wWX8P8AmP//AJj//wCY//8AmP//EJTj/4dnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+IZxz/EpTg/wCY//8AmP//AJj//wCY + //8Fl/H/XVEn/31hG/+GaB3/hmgd/4ZnHf99YRvVAgIAQwAAAB0AAAAH////Af///wEAAAADAAAAEzcr + DEGIaR31hmgd/4ZoHf+FZx3/d1wZ/zpsdP8Amf//AJj//wCY//8AmP//AJn//1t5aP+GZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/154 + ZP8Amf//AJj//wCY//8AmP//AJn//zltd/93XBj/hWcd/4ZoHf+GaB3/iGkd+SshCV0AAAAnAAAAC/// + /wH///8BAAAABQAAABdlThVziWod/4ZoHf+GaB3/hGcc/3NUFP8Visr/AJj//wCY//8AmP//AJj//xGU + 4P+IZxr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+IZhr/E5Pd/wCY//8AmP//AJj//wCY//8Ti87/clQU/4RnHP+GaB3/hmgd/4lq + Hf9aRROLAAAALwAAAA8AAAAD////AQAAAAcAAAAZel8aqYZoHf+GaB3/hmgd/4NmHP9kWCn/AZr7/wCY + //8AmP//AJj//wCY//9Jf4T/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/0t+gP8AmP//AJj//wCY//8AmP//AZr8/2JZ + LP+DZRz/hmgd/4ZoHf+GaB3/dVoZuQAAADUAAAATAAAAA////wEAAAAJBgUBH4FkHNWGaB3/hmgd/4Zo + Hf+BZRz/SWlh/wCZ//8AmP//AJj//wCY//8Bmfz/dG06/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+EZxz/g2Yc/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf92bTf/AZn7/wCY + //8AmP//AJj//wCZ//9HamX/gWQc/4ZoHf+GaB3/hmgd/39iG98FBAE7AAAAGQAAAAX///8BAAAACygf + CCmGaB3thmgd/4ZoHf+GaB3/gGMa/zN6kv8AmP//AJj//wCY//8AmP//E5Ld/4dmG/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+DZhz/dlsZ/3FY + GP+BZBv/hWcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/h2Ya/xSS2v8AmP//AJj//wCY//8AmP//MHuW/4BjGv+GaB3/hmgd/4ZoHf+GaB3xHBUGRwAA + ABsAAAAH////AQAAAA1BMg09iGkd+4ZoHf+GaB3/hmgd/4NfFP8ciMH/AJj//wCY//8AmP//AJj//y6H + rf+HZhn/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+DZhz/dVoZ/2FLFf9dSRT/blUX/4BkG/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dmGf8whqn/AJj//wCY//8AmP//AJj//xqJxf+DXxP/hmgd/4Zo + Hf+GaB3/iGkd/TEmClkAAAAfAAAAB////wEAAAANVEESTYprHf+GaB3/hmgd/4ZoHf+EXhL/D5Ld/wCY + //8AmP//AJj//wCY//9AfIn/hmYa/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+DZhz/dVoZ/2BLFf9bRhX/Vksj/11JFP9uVRf/gGQb/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxr/QnyG/wCY//8AmP//AJj//wCY + //8NkuH/g14S/4ZoHf+GaB3/hmgd/4prHf9FNQ9nAAAAHwAAAAf///8BAAAADV9KFFmKax7/hmgd/4Zo + Hf+GaB3/gmAU/weW7/8AmP//AJj//wCY//8Amf//THRv/4VnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+DZhz/dVsZ/2FLFf9dRBP/Jnmg/xCO1f9XSiT/XUkU/25V + F/+BZBz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/05z + a/8Amf//AJj//wCY//8AmP//BZby/4FgFf+GaB3/hmgd/4ZoHf+Kax7/UT8RcwAAACEAAAAJ////AQAA + AA1jTRVhimse/4ZoHf+GaB3/hmgd/4JiGP8Dl/f/AJj//wCY//8AmP//AJr//1FvYP+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gGQb/3FYGP9uURb/KXuh/wCZ + /v8AmP7/EY7V/2NTJv9qUxf/eV4a/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP9Ubl3/AJr//wCY//8AmP//AJj//wGY+v+AYxr/hmgd/4ZoHf+GaB3/imse/1ZD + EnkAAAAfAAAAB////wEAAAANZU4VX4prHv+GaB3/hmgd/4ZoHf+DZBj/A5f3/wCY//8AmP//AJj//wCa + //9ObWD/g2Yc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Vn + Hf+GZR3/NoWj/wCZ//8AmP//AJj//wCY//8Wktf/e2gt/4RmHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZhz/UGtd/wCa//8AmP//AJj//wCY//8BmPr/gmQa/4Zo + Hf+GaB3/hmgd/4prHv9XRBN3AAAAHQAAAAf///8BAAAAC2JMFVWKax7/hmgd/4ZoHf+GaB3/h2QU/wiW + 7/8AmP//AJj//wCY//8Amf//Q25u/4FkG/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHP+FZx//N4ek/wCZ//8AmP//AJf//wCX//8AmP//AJj//xeS2P98azH/hmcc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gWQb/0Vtaf8Amf//AJj//wCY + //8AmP//Bpby/4ZkFv+GaB3/hmgd/4ZoHf+Kax7/VEESbQAAABsAAAAH////AQAAAAlaRRNFimsd/4Zo + Hf+GaB3/hmgd/4tkE/8Sk93/AJj//wCY//8AmP//AJj//zR0if99Xxn/hWcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaBz/fGst/2J1WP9kdFb/L4iw/wCY//8AmP//HoO7/0t1 + cv9Te3P/YnVa/4ZnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/31f + Gf81c4X/AJj//wCY//8AmP//AJj//xCT4f+LZBP/hmgd/4ZoHf+GaB3/imsd/0s6EF0AAAAXAAAABf// + /wEAAAAHTjwQM4hpHfuGaB3/hmgd/4ZoHf+KZRX/I4zB/wCY//8AmP//AJj//wCY//8igK3/dFgV/4Rn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/2F2 + W/8AmP7/AJj//xmHwv90VBP/hGcc/4ZoHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP91WBb/JH6p/wCY//8AmP//AJj//wCY//8gjcX/i2UU/4ZoHf+GaB3/hmgd/4hp + Hf06LAxLAAAAEwAAAAP///8BAAAABTcrCx2HaB3rhmgd/4ZoHf+GaB3/hmcb/0CCkv8AmP//AJj//wCY + //8AmP//DZDd/2lPF/+BZBz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+AaSb/BJj2/wCY//8Fl/D/ZlQi/4JlHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+BZBz/ak8X/w6P2v8AmP//AJj//wCY//8AmP//PYOW/4Zn + G/+GaB3/hmgd/4ZoHf+GaB3vJBwHMwAAAA8AAAAD////AQAAAAMLCQIPhGYcz4ZoHf+GaB3/hmgd/4Zo + Hf9cd2L/AJn//wCY//8AmP//AJj//wCa/f9TVTf/d10Z/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/i2UV/x2Py/8AmP//AJn9/0xiUv99YRv/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/d10a/1RUNP8Bmvz/AJj//wCY + //8AmP//AJn//1p4Zf+GaB3/hmgd/4ZoHf+GaB3/gWQc2QcGASMAAAAL////Af///wEAAAADAAAACYBj + G5+GaB3/hmgd/4ZoHf+GaB3/fmor/wKZ+v8AmP//AJj//wCY//8AmP//MXCF/2lQFf+BZBz/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/hWgd/4ZnG/9GgIj/AJj//wCY + //8udpH/eFoW/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/gWQc/2lR + Ff8yb4H/AJj//wCY//8AmP//AJj//wGZ+/98ay7/hmgd/4ZoHf+GaB3/hmgd/3tfGqsAAAAbAAAAB/// + /wH///8B////AQAAAAlzWRhhiWod/4ZoHf+GaB3/hmgd/4lmGP8gj8j/AJj//wCY//8AmP//AJj//wuS + 4v9fRxb/c1oZ/4RmHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RnHP99YRv/el4a/3pe + Gv96Xhr/YGpJ/wCa//8AmP//E4zQ/3FUFP+EZhz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hGcc/3RaGf9fRxX/C5Hg/wCY//8AmP//AJj//wCY//8ekMz/iWYY/4ZoHf+GaB3/hmgd/4lq + Hf9pURZzAAAAFQAAAAX///8B////Af///wEAAAAFVUISJ4hqHfOGaB3/hmgd/4ZoHf+GZxz/VHty/wCY + //8AmP//AJj//wCY//8Amf//PGVq/2JMFf96Xxr/hWcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+DZhz/blUX/19JFP9eSRT/XkkU/2BIE/8El/L/AJj//wOY9f9eVzD/gWQc/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWcc/3pfGv9iTBX/PWRo/wCZ//8AmP//AJj//wCY//8AmP//Unx2/4Zn + HP+GaB3/hmgd/4ZoHf+Iah33QTIOOwAAAA0AAAAD////Af///wH///8BAAAAAwcFAQuFZxzBhmgd/4Zo + Hf+GaB3/hWgd/4FpJ/8Kl+3/AJj//wCY//8AmP//AJj//wmU5f9bRhr/Z1AW/31hG/+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWcc/3RZF/9eRxL/XEYS/1xGEv9gQw3/HIO4/wCY//8Amf//RGhl/3xg + Gv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/31hGv9mTxb/W0YZ/wqT5P8AmP//AJj//wCY + //8AmP//CZfv/4BqKf+FaB3/hmgd/4ZoHf+GZx3/g2UcyQQDARkAAAAJ////Af///wH///8B////Af// + /wEAAAAHel8aaYhpHf+GaB3/hmgd/4ZoHf+HZxr/QYKS/wCY//8AmP//AJj//wCY//8AmP//KXiY/15F + Ev9oURb/fWEb/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnGv9Nd3H/MHKK/y5xiv8vcYr/M3SK/xyG + wv8AmP//AJj//yyCp/+BYBf/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/31hG/9oURb/XkUS/yl3 + mP8AmP//AJj//wCY//8AmP//AJj//z+Dlv+HZxr/hmgd/4ZoHf+GaB3/iGkd/3NZGHUAAAARAAAABf// + /wH///8B////Af///wH///8BAAAAA0g4DxuJah3phWcd/4ZoHf+GaB3/hWgd/35rLf8Lluv/AJf//wCY + //8AmP//AJj//wGZ+/9BYFv/XUYT/2tTFv+BZBz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+IZxr/PYOW/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Sk9//hWcd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Fk + HP9qUhb/XUYS/0FhXP8Bmfv/AJj//wCY//8AmP//AJf//wqW7f98ay//hWgd/4ZoHf+GaB3/hWcd/4hq + Hes3KwwpAAAAC////wH///8B////Af///wH///8B////Af///wEAAAAHgmQcjYZoHf+GaB3/hmgd/4Zo + Hf+HZxv/UX15/wCY/v8AmP//AJj//wCY//8Al///BZfw/05ZSP9xVxf/gmUc/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/2N0V/8Amf7/AJj//wCX/v8Amf7/AJn//wCZ//8Amf//Apr6/3JwP/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+CZRz/cVcX/01aSv8Fl/H/AJf//wCY//8AmP//AJj//wCY/v9PfXv/h2cb/4Zo + Hf+GaB3/hmgd/4ZoHf9+YhuVAAAAEQAAAAX///8B////Af///wH///8B////Af///wH///8BAAAAA1pG + EyGJah3thWcc/4ZoHf+GaB3/hWgd/4dnHf8ljsH/AJj//wCY//8AmP//AJj//wCX//8Jlez/am5L/4dn + G/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf9/ain/CZfv/wCY//8Amv7/S2Nd/2ttRP9vcET/b3BE/29x + Rf9/ain/hmgc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2cb/2hwT/8Ilu3/AJf//wCY//8AmP//AJj//wCY + //8jjsT/hmce/4VoHf+GaB3/hmgd/4VnHf+Jah3vSDgPLQAAAAv///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAAFgmUcgYdpHf+GaB3/hmgd/4ZoHf+FaBz/emw1/wyW6f8Al///AJj//wCY + //8AmP//AJf//xGV4v+Aaif/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGYY/yKNxP8AmP//AJn//z9q + bf97Xxr/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/39qKP8QluL/AJf//wCY + //8AmP//AJj//wCX//8Lluv/eW03/4ZoHP+GaB3/hmgd/4ZoHf+HaB3/f2IbiQAAAA8AAAAF////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAzgrDBGKah3bhWcd/4ZoHf+GaB3/hmgd/4Zn + G/9oc1L/A5j5/wCX//8AmP//AJj//wmX7/9ucUf/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dn + Gv9Hf4b/AJj//wCY//8ggbD/dVcU/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GZxv/b3FD/wqX7f8AmP//AJj//wCX//8DmPn/ZnRV/4ZnG/+GaB3/hmgd/4ZoHf+FZx3/iWod3ysh + CRsAAAAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAFc1oYQYpr + Hv2GaB3/hmgd/4ZoHf+GaB3/h2cb/153Zf8Cmfr/AJj//wmX7v9wcEL/hmcb/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/a3FJ/wGZ/P8AmP//BZbw/2xQFP+DZRz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnG/9xcD//Cpfs/wCY//8Cmfr/XHho/4dnG/+GaB3/hmgd/4Zo + Hf+GaB3/imsd/W1UF0kAAAALAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAWDZhyHiGkd/4ZoHf+GaB3/hmgd/4ZoHf+IZxr/Xndk/w2X6P9xcED/hmcb/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RoIf8Nlej/AJj//wCb//9SXET/fmIb/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcb/3JwP/8Nluf/XXhn/4hm + Gv+GaB3/hmgd/4ZoHf+GaB3/h2kd/4FlG40AAAANAAAABf///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BLiQKDYhpHbmGaB3/hmgd/4ZoHf+GaB3/hmgd/4dn + G/+BaSb/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+JZhf/LYmx/wCY + //8AmP//NHKE/3hcGf+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GZxv/gWkm/4dnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dpHb0hGgcTAAAABf///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAANjThUZimsd0YZo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/1R6cP8AmP//AJj//xaKyf9zUxL/hGYc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4prHdVWQxIfAAAAB/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAA2pSFyWLbB7Zhmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf91bTr/A5n4/wCY//8DmPb/Z1Yj/4JlHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pr + Hd1fShQtAAAAB////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADa1MXJYprHdGGaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGYZ/xOT3v8AmP//AJn+/1px + W/+EZhz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4prHdVhSxQrAAAAB////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAANoURYZiGkdu4dp + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4lm + GP83hqL/AJj//wCY//86hZz/iGcZ/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2kd/4dpHb9eSRQdAAAABf///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////ATYqDAuDZhyLimse/YVnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZx3/X3df/wmX7v8Mlen/IZDH/4hmGP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/imse/YJlHJEpIAkPAAAABf///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAA3ZbGUWKax3dh2kd/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dnGv+LZhP/i2UT/4tlE/+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+HaR3/imsd33NZGUkAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADQDEOD4Rm + HIGKax3vhmgd/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4ZoHf+Kax3vg2UchTwu + DBMAAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADYEoUH4NlHIuJah3piGkd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGkd/4lq + HeuCZRyPXEgUIwAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADVkMSF31hG2eFZxzBiGod84lq + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4lq + Hf+Iah31hWccw3xgGmtTQBIZAAAAAwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BDwwDA2NNFSF4XRpdgmQcnYVnHM+HaR3riGkd/YprHf+Kax7/imse/4prHv+Kax7/imsd/4hp + Hf2HaR3rhWccz4FkHJ94XRpfYUsVIw0KAgUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMdFgYHUj8RFWdQFidlThU/a1QXTXFX + GFVxVxhVa1MXT2VOFT9mTxUnUT8RFRwVBgcAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAMAAAAFAAAABQAAAAcAAAAJAAAACwAAAA0AAAAPAAAAEQAAABMAAAAVAAAAFwAAABcAAAAZAAAAGQAA + ABsAAAAdAAAAHQAAAB0AAAAdAAAAHQAAABsAAAAbAAAAGQAAABkAAAAXAAAAFQAAABMAAAARAAAADwAA + AA0AAAALAAAACQAAAAcAAAAHAAAABQAAAAMAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAAAwAAAAUAAAAHAAAACQAAAAkAAAANAAAADwAAABMAAAAVAAAAGQAA + ABsAAAAfAAAAIQAAACUAAAAnAAAAKQAAACsAAAAtAAAALQAAAC8AAAAvAAAALwAAAC8AAAAvAAAALQAA + AC0AAAArAAAAKQAAACcAAAAlAAAAIwAAAB8AAAAdAAAAGQAAABcAAAATAAAAEQAAAA0AAAALAAAACQAA + AAcAAAAFAAAABQAAAAMAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAAAAcAAAAHAAAACwAA + AA8AAAARAAAAFQAAABsAAAAdAAAAIwAAACcAAAArAAAALwAAADMAAAA1AAAAOQAAAD0AAAA/AAAAQQAA + AEMAAABFAAAARQAAAEcAAABHAAAARwAAAEUAAABFAAAAQwAAAEEAAAA/AAAAPQAAADsAAAA3AAAAMwAA + ADEAAAAtAAAAJwAAACMAAAAfAAAAGwAAABcAAAATAAAADwAAAA0AAAAJAAAABwAAAAUAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAABQAAAAcAAAAJAAAADQAAABEAAAAVAAAAGwAAAB8AAAAlAAAAKwAAADEAAAA1AAAAOwAA + AD8AAABFAAAASQAAAE0AAABPAAAAUwAAAFUAAABXAAAAWQAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAA + AFsAAABZAAAAVwAAAFcAAABTAAAAUQAAAE0AAABLAAAARQAAAEEAAAA9AAAANwAAADMAAAAtAAAAJwAA + ACEAAAAdAAAAFwAAABMAAAAPAAAACwAAAAkAAAAFAAAAAwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAADAAAABQAAAAkAAAALAAAADwAAABUAAAAZAAAAHwAA + ACUAAAArAAAAMwAAADkAAAA/AAAARQAAAE0AAABRAAAAVQAAAFsAAABfAAAAYQAAAGEAAABfAAAAXQAA + AF8AAABfAAAAYQAAAGMAAABjAAAAYwAAAGMAAABhAAAAXwAAAGEAAABhAAAAYQAAAGMAAABlAAAAYwAA + AF8AAABbAAAAVwAAAFMAAABNAAAARwAAAEEAAAA7AAAANQAAAC8AAAAnAAAAIQAAABsAAAAVAAAAEQAA + AAsAAAAJAAAABwAAAAMAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAA + AAkAAAANAAAAEQAAABUAAAAbAAAAIwAAACsAAAAxAAAAOQAAAEEAAABJAAAATwAAAFcAAABbAAAAXQAA + AF8AAABjCggCZxgTBW8nHgh/MCYKjz8xDaFLOhCrVUISt11IFMFiTBXHZU8VzWdQFs9nUBbPZU8VzWFM + FcddSBTBVUISuUo6D60/MQ2jMCUKkSceCIMYEwVzCggCawAAAGkAAABlAAAAYwAAAGEAAABdAAAAVwAA + AFEAAABLAAAARQAAAD0AAAA1AAAALQAAACUAAAAfAAAAGQAAABMAAAANAAAACQAAAAcAAAADAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAABQAAAAcAAAALAAAADwAAABcAAAAdAAAAJQAAACsAAAA1AAAAPQAA + AEcAAABNAAAAVQAAAF0AAABdAAAAWwEAAGUXEgV9PC8NmVpGE71xVxjTf2Ib4YZnHO+IaR35i2we/41u + Hv+Pbx7/j28f/49vH/+Pbx//jm4f/45uH/+Pbx//j28f/49vH/+Pbh7/jW0e/4tsHv+IaR35hmgd8X9i + G+NxWBjVWkYTvzwvDZ0YEwWBAQAAawAAAGEAAABjAAAAZQAAAF8AAABZAAAAUQAAAEkAAABBAAAANwAA + AC8AAAAnAAAAHwAAABkAAAARAAAADQAAAAkAAAAHAAAAAwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAAAAcAAAALAAAADwAA + ABUAAAAdAAAAJwAAAC8AAAA5AAAAQQAAAEsAAABVAAAAWwAAAFsEAwBlJR0Id0EzDptjTRXHel4a6Y1t + HvuTch/9jm4e/4lqHf+HaR3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2gd/4hqHf+Obh7/k3If/Y1uHvt6XxrrZE4VyUEy + DqElHAh9BQQBawAAAGUAAABjAAAAXwAAAFcAAABPAAAARwAAADsAAAAzAAAAKQAAACEAAAAZAAAAEwAA + AA0AAAAHAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAAwAAAAUAAAAJAAAADQAAABMAAAAbAAAAIwAAAC0AAAA3AAAAQQAAAE0AAABVAAAAWwMC + AFkPDANtPjANm2xUF82HaB3ri2we+41tHv+LbB7/h2gd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Vo + Hf+FZx3/hWcd/4VnHf+FZx3/hWcd/4VnHf+FZx3/hWcd/4VnHf+FZx3/hWcd/4VnHf+FaB3/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv+NbR7/i2we+4doHetsVBfRPzANoQ8MA3UDAgBjAAAAZQAA + AGEAAABZAAAATwAAAEUAAAA7AAAALwAAACcAAAAdAAAAFwAAAA8AAAALAAAABQAAAAX///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAAHAAAADQAAABEAAAAZAAAAIQAA + AC0AAAA3AAAAQQAAAE0AAABXAAAAVwYEAWM7LQyLZE0Vw4RnHPWTcyD/jG0e/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/hWcd/4VnHf+EZhz/g2Yc/4NlHP+CZRz/gmUc/4FkHP+BZBz/gGQc/4Bk + HP+BZBz/gWQc/4FlHP+CZRz/g2Uc/4NmHP+EZhz/hWcd/4VnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWcd/4xsHv+UciD/hWcc9WVOFcc7LQyTBgUBawAAAGMAAABjAAAAWwAAAFEAAABFAAAAOwAA + ADEAAAAlAAAAHQAAABUAAAANAAAACQAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFAAAACQAAAA0AAAAVAAAAHQAAACkAAAAzAAAAPwAAAEkAAABTAQEAWxIOA2FAMg2ZdFoZ1Y1t + HvWMbB7/iWod/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWcd/4VnHP+EZxz/g2Yc/4JlHP+AYxz/fmIb/3xg + Gv96Xhr/eF0a/3dcGf91Wxn/dVoZ/3RZGf90WRn/dFkZ/3RZGf90Whn/dVsZ/3dcGf94XRr/el4a/3xg + Gv9+YRv/gGMc/4FkHP+DZhz/hGcc/4VnHP+FZx3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+Jah3/jGwe/41t + Hvd0WhnXQDIOoRENA2sBAQBlAAAAYQAAAFkAAABPAAAAQwAAADcAAAArAAAAIQAAABcAAAARAAAACwAA + AAcAAAADAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAAAAsAAAARAAAAGQAAACMAAAAtAAAAOQAA + AEcAAABTAAAAVQkHAmFNPBCdeV4a35FwH/+MbR7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWcd/4Nm + HP+CZRz/gGMb/31gG/96Xhr/dlsZ/3JYGP9uVRf/bFMX/2lRFv9nUBb/ZU4W/2RNFf9jTRX/Y0wV/2NM + Ff9jTBX/Y0wV/2NNFf9kTRX/ZU4W/2dQFv9pURb/a1MX/25VF/9yWBj/dlsZ/3peGv99YBv/gGMb/4Jl + HP+DZhz/hWcd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4xsHv+RcB//el4a4U08EKUJBwJtAAAAYQAA + AGEAAABXAAAASwAAAD0AAAAzAAAAJwAAAB0AAAATAAAADQAAAAcAAAADAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAcAAAANAAAAEwAAAB0AAAAnAAAAMwAAAD8AAABNAAAAVQ8MA19CMw6Re18a3Y9vH/mJax7/hmgd/4Vn + Hf+GaB3/hmgd/4VoHf+FZxz/hGcc/4JlHP9/Yxv/e18a/3dcGf9yWBj/bVQX/2lRFv9lThX/YkwV/2BK + Ff9eSRT/XUkU/1xIFP9cRxT/XEcU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xHFP9cRxT/XEgU/11I + FP9eSRT/YEoV/2JMFf9lThX/aVEW/21UF/9xWBj/d1wZ/3tfGv9/Yxv/gmUc/4RnHP+FZxz/hWgd/4Zo + Hf+GaB3/hWcd/4ZoHf+Jax3/j28e+3xgG99BMg6bDgsDawAAAGMAAABdAAAAUQAAAEUAAAA3AAAAKwAA + ACEAAAAVAAAADwAAAAkAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAUAAAAHAAAADQAAABUAAAAfAAAAKwAAADcAAABFAAAAUwAA + AFEnHgh3dVsZ0Y5uHvuMbB7/hWcc/4ZoHf+GaB3/hmgd/4VoHf+FZx3/hGYc/4FkHP99YRv/eFwa/3JY + GP9sUxf/Z1AW/2JMFf9fSRT/XUgU/1xHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9aRxT/WkcU/1tH + FP9bRxT/W0cU/1tHFP9aRxT/WkcU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xHFP9dSBT/X0kU/2JM + Ff9mUBb/bFMX/3JYGP94XBr/fWEb/4FkHP+EZhz/hWcd/4VoHf+GaB3/hmgd/4ZoHf+FZx3/i2we/45u + Hvt1WxnVJx4IgwAAAGEAAABjAAAAVwAAAEsAAAA9AAAALwAAACMAAAAZAAAADwAAAAsAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAACQAA + AA8AAAAXAAAAIwAAAC8AAAA9AAAASwAAAFMWEQRfYUsVt41tHvOLbB7/hmgd/4VnHP+GaB3/hmgd/4Vo + Hf+FZxz/g2Yc/4BkG/97Xxv/dFoZ/25VF/9nUBX/YkwV/15JFP9dSBT/W0cU/1tHFP9bRxT/W0cU/1tH + FP9bRxT/W0cU/1tHFP9bRhP/W0YT/1tGEf9cRRD/XEUP/1xFDv9cRQ7/XEUP/1xFEP9bRhH/W0YT/1tG + E/9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xIFP9eSRT/YkwV/2dQFv9tVRf/dFoZ/3tf + G/+AZBv/g2Yc/4VnHP+FaB3/hmgd/4ZoHf+FZxz/hmgd/4trHv+ObR71YUsUvxYRBG8AAABjAAAAXQAA + AFEAAABDAAAANQAAACcAAAAbAAAAEwAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAABQAAAAkAAAAPAAAAGQAAACMAAAAxAAAAPwAAAE8AAABPLiMKe3tg + GtWQbx//iGkd/4VnHf+GaB3/hmgd/4ZoHf+FaB3/hGYc/4FkHP98YBv/dVsZ/21UF/9lTxX/YUoU/11I + FP9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/11FDv9gQQf/ZD4H/2U9B/9jPwb/YEEG/11E + DP9bRhL/WkcU/1pHFP9bRhL/XUQM/2BCBv9jPwb/ZT0H/2U+B/9hQQf/XUUO/1tHFP9bRxT/W0cU/1tH + FP9bRxT/W0cU/1tHFP9bRxT/XUgU/2BKFP9lThX/bFQX/3VbGf98YBv/gWQc/4RmHP+FaB3/hmgd/4Zo + Hf+GaB3/hWcd/4hpHf+Qbx//e2Aa2S4jCYkAAABdAAAAXwAAAFMAAABDAAAANwAAACcAAAAdAAAAEwAA + AAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAALAAAAEQAA + ABsAAAAnAAAANQAAAEUAAABPEAwDW1lFEqmRcR/7imse/4VnHf+GaB3/hmgd/4ZoHf+FaB3/hGcc/4Jl + HP98YBv/dVoZ/2tTF/9kThX/XkkU/1xHFP9bRxT/W0cU/1tHFP9bRxT/W0YU/11EDv9gQQ3/X0IK/1tG + Gf9UTDL/Q1tQ/zRqd/8meZr/HYO0/xOLy/8MkN3/CJPp/wSW8v8Dl/b/A5f2/wSW8v8Ik+r/DJDe/xOL + zP8cg7X/Jnmb/zNqeP9DXFH/VEwz/1tGGv9fQgr/YEEM/11EDv9bRhP/W0cU/1tHFP9bRxT/W0cU/1xH + FP9eSRT/ZE4V/2tTF/90Whn/fF8a/4JkHP+EZxz/hWgd/4ZoHf+GaB3/hmgd/4VnHf+Kax7/knEf+1hF + E7MQDANrAAAAYQAAAFcAAABJAAAAOQAAACsAAAAfAAAAFQAAAA0AAAAHAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAFAAAACQAAABEAAAAbAAAAJwAAADUAAABFAAAATxoUBWNyWRjHj28e+4hp + Hf+FZxz/hmgd/4ZoHf+FaB3/hWcc/4NmHP9/Yhv/eF0a/29WF/9mTxX/YEoU/1xHFP9bRxT/W0cU/1pH + FP9bRhP/W0YT/19CC/9hQBD/VE0m/z9gYP8mdZ3/FIrJ/wyW3v8EmvL/AJv9/wCb//8AnP//AJv//wCb + //8Amv//AJn//wCZ//8Amf//AJn//wCa//8Am///AJv//wCc//8Am///AJr9/wSa8/8Mlt//FIvK/yV2 + n/8+YWH/U04o/2FAEf9fQgv/W0YT/1tGE/9aRxT/W0cU/1tHFP9cRxT/X0oU/2ZPFf9uVRf/eF0a/39i + G/+DZhz/hWcc/4VoHf+GaB3/hmgd/4VnHP+HaR3/j28e+3NYGM8aFAVxAAAAYQAAAFsAAABJAAAAOwAA + ACsAAAAfAAAAFQAAAA0AAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAkAAAARAAAAGwAA + ACcAAAA3AAAARwAAAE02Kgt3g2Yc449vHv+FZxz/hmgd/4ZoHf+GaB3/hWcd/4RnHP+BZBz/e2Aa/3JY + GP9pURb/YEsU/11IFP9bRxT/W0cU/1tHFP9bRhL/YEEM/19CDP9UTTL/M2t6/xqHu/8EmPT/AJ///wCe + //8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//AJ7//wCf//8DmPX/GYe9/zJsff9TTTP/X0MM/2BB + DP9bRhL/W0cU/1tHFP9bRxT/XUgU/2BLFP9oURb/cVgY/3tfGv+BZBz/hGcc/4VnHf+GaB3/hmgd/4Zo + Hf+FZxz/jm8e/4RmHOc2KQuFAAAAXwAAAFsAAABNAAAAPQAAAC0AAAAfAAAAEwAAAA0AAAAHAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAUAAAAJAAAAEQAAABsAAAApAAAANwAAAEcCAQBNSzkPi4lqHeeLbB7/hWcc/4Zo + Hf+GaB3/hmgd/4VnHf+EZhz/f2Mb/3hdGv9uVRf/ZE4V/15JFP9bRxT/W0cU/1pHFP9cRRL/X0MN/1xF + Hf9DXVX/HIC1/wqX4v8Bm/v/AJr//wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCZ//8Amv//AZv8/wqX4/8cgbf/QV5Y/1tFHv9fQwz/XEUS/1pHFP9bRxT/W0cU/15J + FP9kTRX/bVUX/3hdGv9/Yxv/hGYc/4VnHf+GaB3/hmgd/4ZoHf+FZxz/i2we/4lqHetJOA+ZAgIAXwAA + AF0AAABNAAAAPQAAAC0AAAAfAAAAEwAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAFAAAABwAAAA8AAAAZAAAAJwAA + ADUAAABHAgEAS1A+EZGPbx75iWod/4VnHf+GaB3/hmgd/4ZoHf+FaB3/g2Yc/35iG/90Whn/alIX/2FL + FP9cRxT/W0cU/1pHFP9aRxP/YkAK/1tGGv84ZnT/E43L/wCd/P8AnP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCc + //8Anf3/Eo7O/zZnd/9bRhz/YkAJ/1pHE/9aRxT/W0cU/1xHFP9hSxT/alIW/3RaGf9+Yhv/g2Yc/4Vo + Hf+GaB3/hmgd/4ZoHf+FZx3/iGod/49vH/lPPRGfAwIAXwAAAF0AAABNAAAAOwAAACsAAAAfAAAAEQAA + AAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAAwAAAAcAAAAPAAAAFwAAACUAAAA1AAAARQUDAUthSxWpj28e94ZoHf+FZx3/hmgd/4Zo + Hf+GaB3/hWcc/4JlHP97YBr/clgY/2ZPFv9fShT/XEcU/1pHFP9bRhP/X0MO/1xFHf82aXT/D4/Y/wKd + +f8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCY//8Amf//AZ35/w6Q2f80a3j/XEUf/19C + Dv9bRhP/WkcU/1tHFP9fSRT/Zk8V/3FYGP97Xxr/gmUc/4VnHP+GaB3/hmgd/4ZoHf+FZxz/hmgd/49v + H/lfShSzBQQBXwAAAFsAAABNAAAAOwAAACsAAAAdAAAAEQAAAAkAAAAFAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAADQAAABUAAAAjAAAAMwAA + AEMFAwFJW0cUn5JxH/2HaR3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+CZRz/fGAa/29WGP9lThX/XUgU/1tH + FP9aRxT/XEUR/2Q+Bv9EW1b/F4rA/wCe//8Amv//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJr//wCe//8Wi8T/Qlxa/2Q+Bv9cRRH/WkcU/1tHFP9dSBT/ZU4V/29W + GP98YBr/gmUc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/h2kd/5JxH/1aRROrBQQBXQAAAFsAAABJAAAAOQAA + ACcAAAAZAAAADwAAAAkAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABQAAAAsAAAAVAAAAHwAAADEAAABBAwIAR2NNFaeRcR/9hWcc/4VnHP+GaB3/hmgd/4Zo + Hf+FZxz/gmQc/3leGv9uVRj/YkwV/11IFP9bRxT/W0YT/2BBC/9TTTX/IX2p/wKf+f8Amv7/AJj//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wCa + /v8Cn/n/H3+t/1JON/9gQQr/W0YT/1tHFP9dSBT/YkwV/25VF/95Xhr/gmQc/4VnHP+GaB3/hmgd/4Zo + Hf+FZxz/hWcc/5FxH/1hSxW1BAMAXQAAAFkAAABJAAAANQAAACcAAAAXAAAADQAAAAcAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAMAAAAJAAAADwAAAB0AAAArAAAAPwMC + AEVVQhKRkG8f94doHf+FZxz/hmgd/4ZoHf+FaB3/hWcc/4JlHP97Xxr/bVUY/2NMFf9cSBT/W0cU/1tG + Ev9iQA//Ql1Z/w+T1/8AnP//AJj//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCY//8AnP//DpTZ/0BeXv9iQA//XEYS/1tH + FP9cRxT/Y0wV/21UF/96Xxr/gmUc/4VnHP+FaB3/hmgd/4ZoHf+FZxz/h2gd/5BwH/lSPxGhAwIAWwAA + AFcAAABDAAAAMwAAACEAAAAVAAAACwAAAAcAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABwAAAA8AAAAZAAAAKQAAADsAAABDTz0RhZBvH/eGaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + HP+CZRz/el4a/21VF/9iSxX/XEgU/1pHFP9eQw7/WkYf/yZ5nf8AoP//AJj//wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCZ//8Amv//AJr//wCb//8Am///AJv//wCb//8Amv//AJr//wCZ//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8AmP//AKD//yV7oP9aRyH/XkMO/1pHFP9cRxT/YUsV/21UF/95Xhr/gmUc/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/5BvH/lLOxCZAAAAWQAAAFMAAABBAAAALQAAAB8AAAATAAAACwAA + AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAANAAAAFwAAACMAAAA3AQAAQT0v + DW2Kax3liWod/4VnHf+GaB3/hmgd/4VoHf+FZx3/g2Uc/3tgGv9vVhj/Y00V/1xIFP9aRhT/X0IP/1NN + MP8Wi8b/AZ36/wCY//8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCZ//8Amf7/Apr6/web8v8LmOz/DpTl/xmQ0/8kjMH/LIq0/y+J + r/8via//LIq0/ySMwf8aj9L/D5Pl/wuY7P8Hm/L/Apr6/wCZ/v8Amf//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP//AZz7/xSM + yv9STjX/X0IQ/1pGFP9cSBT/YkwV/25VF/97YBr/g2Uc/4VnHf+FaB3/hmgd/4ZoHf+FZxz/iWod/4pr + Hes6LQyBAQAAWQAAAE8AAAA5AAAAKQAAABkAAAAPAAAABwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACwAAABMAAAAfAAAALwAAAD8gGQdThWcc4YtrHv+FZx3/hmgd/4ZoHf+GaB3/hWcd/4Nm + HP99YRv/cFYY/2NNFf9cSBT/WkcT/2FAC/9GWlb/C5Xh/wCb//8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//wCc//8Emff/GpLS/zSH + pv9Oe3n/bHFO/3psM/+DaCD/iWYW/41lEP+PZAz/kGQM/5BkDP+PZAz/jWUQ/4lmFv+EaB//emsz/2xx + Tf9Pe3j/NYal/xuS0P8EmPb/AJz//wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJv//wqW5P9DXFv/YkAL/1tGFP9cSBT/Y00V/3BW + GP99YRv/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+FZx3/imse/4VnHOUfFwZrAAAAWQAAAEcAAAA3AAAAJQAA + ABcAAAANAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAcAAAAPAAAAGQAAACsAAAA7Ew8ESXVb + Gb+Pbx7/hWcc/4ZoHf+GaB3/hmgd/4VoHf+EZxz/fmIb/3JZGf9lThX/XUgU/1pGFP9gQhD/Ql5d/wab + 7v8Amv//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX + //8AmP//AJr+/wqZ7f8fjsv/Sn6D/29wQv+IZx//jWUT/4pmFP+JZhf/iWYY/4hnGf+HZxr/hmcb/4Zn + HP+GZxz/hmcc/4ZnHP+GZxv/h2ca/4hnGf+JZhj/iWYX/4pmFf+NZRP/iGYf/3BvQP9LfYH/II7J/wuZ + 7P8Amv7/AJn//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJr//wWc7/9AYGL/YEEP/1tGE/9dSBT/ZU4V/3JZGf9+Yhv/hGcc/4VoHf+GaB3/hmgd/4Zo + Hf+FZxz/jm4e/3RaGcsSDQNjAAAAVQAAAEMAAAAvAAAAHwAAABMAAAAJAAAABQAAAAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFAAAACwAAABUAAAAhAAAANQAAADlgShSZkHAe+YVnHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/4Fk + G/91Wxn/aFAW/15IFP9aRhP/Yz8I/zxlbf8Hm+z/AJn//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJz//wqX7f83hqD/b29J/4lnGf+QZBD/i2YU/4Zn + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+GaBz/imYV/5BjEP+JZhj/cG9G/ziFnv8Ll+v/AJz//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wac7v85Z3L/Yz8H/1pG + E/9dSBT/Z1AW/3VbGf+BZBv/hWcc/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/j28e+V5JE6sAAABTAAAATwAA + ADsAAAApAAAAGQAAAA8AAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAkAAAARAAAAHQAAAC0AAAA7NCkLZ5Bw + H/mHaR3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+CZRz/eV4a/2pSF/9fShT/W0YT/2BBD/88ZGz/BZ3y/wCZ + //8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP//AJr//xWV + 2/9DgJH/gmkm/5BkEP+IZhn/hmcb/4VoHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWgd/4Zn + G/+IZxn/kGQQ/4NpJP9Ff43/FZXZ/wCa/v8AmP//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJj//wSd8/86Z3H/YEEP/1tGE/9fShT/aVIW/3leGv+CZRz/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+HaR3/kXAf+zMnC38AAABVAAAARwAAADUAAAAjAAAAFQAAAAsAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAHAAAADQAAABcAAAAlAAAANxwWBkd/YhvJimse/4VnHP+GaB3/hmgd/4ZoHf+FaB3/hGcc/31h + G/9wVxj/YksV/1xHFP9hQAz/Q11a/web6/8Amf//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJn//wWa9v84hZ//f2oy/49kEv+JZhj/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/iGYY/49kEv+AajD/OoSb/wWb + 9f8Amf//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wac + 7f9BX2D/YT8L/1tHFP9hSxT/cFcY/31hGv+EZhz/hWgd/4ZoHf+GaB3/hmgd/4VnHP+Kax7/fmIb0xkU + BWEAAABTAAAAPwAAAC0AAAAbAAAADwAAAAcAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAkAAAARAAAAHwAAADEAAAA1Zk8WpY9v + H/+FZx3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+AZBz/c1kZ/2ZPFv9cSBT/X0IQ/0dZU/8Gm+7/AJn//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wKb+v8ojbv/dm08/5Ri + Cv+GZxz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4ZnHP+UYwv/eGw4/yqMt/8Cm/r/AJj//wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wac7/9FXFn/X0IP/1xIFP9lThb/c1gZ/4Bk + HP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4VnHf+Pbx//ZE4VtQAAAFMAAABNAAAAOQAAACcAAAAXAAAADQAA + AAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAHAAAADQAAABcAAAAnAAAANy8lCluNbh7tiGkd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/g2Uc/3pf + Gv9qUhb/YEoU/15DDv9UTC7/DJTd/wCa//8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJf//wCZ/v8ImvH/RoCK/4pmHv+LZRb/hWgc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Vo + HP+LZRb/imUd/0l/hf8Jmu//AJn+/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJr//wuW4f9STjP/XkQO/19JFP9qUhb/el4a/4NlHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4hp + Hf+Obh7xLSMJdQAAAFEAAABBAAAALwAAAB8AAAARAAAABwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAkAAAATAAAAHwAAADMUEAQ9eF4av4ts + Hf+FZx3/hmgd/4ZoHf+GaB3/hWgd/4RnHf9+YRv/cFcY/2JMFf9cRxL/XEUb/xmJvv8AnP//AJf//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8Amv//FZXa/29vRv+RYw//hmgc/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/kWMP/3JvQ/8XlNf/AJr//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJv//xaLxP9aRh3/XEYS/2FM + Ff9wVxj/fWEb/4RnHP+FaB3/hmgd/4ZoHf+GaB3/hWcd/4tsHv93XBnNEQ0DWwAAAE8AAAA5AAAAJwAA + ABcAAAALAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAHAAAADQAAABkAAAAnAAAAM049EXeObh/3hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3dc + Gf9oUBb/XUgT/2FAD/8peZn/AZz6/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJv+/yaNv/96azv/jGUU/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaBz/jGUU/3xrOP8ojLz/AJv+/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AZz6/yZ7n/9hQBD/XUgT/2dQFv92XBn/gmUc/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/45uHvlJOQ+PAAAATwAAAEMAAAAvAAAAHQAAABEAAAAHAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAkAAAARAAAAHwAAAC8PCwM/f2Ibz4xs + Hv+FZxz/hmgd/4ZoHf+GaB3/hmgd/4RnHP9+YRv/blYY/2FLFf9gQgv/RFxU/wCg/P8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCb/f8njLv/imYg/4pmF/+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/imYY/4tl + Hf8ri7b/AZv8/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AKD//0Ff + Wv9gQgr/YUsV/25VGP9+YRv/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/i2we/35iG9kOCwJbAAAASwAA + ADkAAAAlAAAAFQAAAAsAAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACwAAABUAAAAnAgIAM1xHE4WPbx/3hWcd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3dc + Gf9mUBb/XkcS/1RMM/8RktP/AJj//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Am/3/M4io/4lmHv+HZxv/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/h2cb/4tlG/83hqL/AZv8/wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP//D5TW/1NONv9eRhL/Zk8W/3ZcGf+CZRz/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZx3/jm8e+VVCEpcCAQBPAAAAQwAAAC0AAAAdAAAADwAAAAcAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAcAAAAPAAAAGwAAAC8eFwY7f2Mb04lq + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHf9+Yhv/b1YY/2FLFP9jPgb/I36m/wCd//8Al///AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJv+/yeNvP+JZh//iGcZ/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/iGca/4pmG/8ri7b/AJv+/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX + //8AnP//IX+q/2M+Bf9hSxP/b1YY/35hG/+EZxz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+Jah3/f2Ib3RcS + BVkAAABLAAAAMwAAACMAAAATAAAACQAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACQAAABUAAAAhAAAALVA+EXuQcB/9hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3hd + Gv9nUBb/YUQO/0VbVf8Cn/j/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCa + //8mjr//iWYh/4dnG/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/h2cb/4tlHv8ojbz/AJr//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Cn/n/Ql5d/2FEDv9nUBb/d1wZ/4Jl + HP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+RcB//TDsQkwAAAEsAAAA9AAAAKQAAABkAAAANAAAABwAA + AAP///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAANAAAAGQAAACkNCgI3e2Aax4xs + Hv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4VnHP9/Yxv/cVgY/2JMFf9dRRz/GYq9/wCZ/v8Al///AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP7/GJXW/3trOf+KZhf/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/imYY/3xrNv8ZlNT/AJj+/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJf//wCZ/v8XjMP/XEYe/2JMFf9xWBj/f2Mb/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hWcd/4ts + Hv96XxrRDQoCVwAAAEUAAAAxAAAAHQAAABEAAAAHAAAAA////wH///8B////Af///wH///8B////Af// + /wEAAAADAAAACQAAAA8AAAAfAAAALU07EGeObh7xhWcd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/g2Yc/3pe + Gv9qUhf/ZUIK/zdpcv8Anv7/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wmZ + 7v9yb0L/jGUT/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jGUV/3Zu + Pf8Lmev/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCd//81bHr/ZUIK/2pS + F/96Xhr/g2Yc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/45uHvNFNg+DAAAASwAAADkAAAAjAAAAFQAA + AAsAAAAF////Af///wH///8B////Af///wH///8B////AQAAAAUAAAALAAAAEwAAACUGBQEpb1UYrYts + Hv2GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+CZRz/dVsZ/2ZNFP9cRxv/EI/W/wCa//8Al///AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCX//8Cm/r/SYCG/5FjD/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaBz/kGMP/0x+gP8Dm/n/AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJr//w+R2f9cSB//Zk0T/3RaGf+CZBz/hWcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/i2we/2xUF78FAwFHAAAAQQAAACkAAAAZAAAADQAAAAUAAAAD////Af///wH///8B////Af// + /wEAAAADAAAABQAAAA0AAAAXAAAAJxwWBj2GaB3tiWod/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGcd/39i + G/9vVhj/ZUcO/zlmcf8Cnfj/AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJn//yyM + tf+KZhz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/i2Ub/zCLrv8Amv//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///Ap35/zdp + d/9lRw//blYY/35iG/+EZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Iah3/h2kd8xgSBV0AAABFAAAAMQAA + AB8AAAARAAAABwAAAAP///8B////Af///wH///8B////AQAAAAMAAAAHAAAAEQAAAB0AAAApTTwQd5Ny + IP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+DZhz/e18a/2pRFf9fRx3/FY3H/wCZ/v8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8GmvP/eW05/4tmFv+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+KZhb/fGwz/wea8v8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//E4/N/15JH/9pURX/e18a/4NmHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZnHf+TciD/SjkQjwAAAEcAAAA3AAAAIwAAABMAAAAJAAAABf///wH///8B////Af// + /wH///8BAAAAAwAAAAkAAAATAAAAIQkHAi92XBm5jGwe/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Jl + HP92XBn/akoO/0ZeU/8Bnfr/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJr//zyF + mv+TYgr/hWgc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+TYgv/QIOT/wCa/f8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Bnfz/Q2Fa/2tJDf92XBn/gmQb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv90WhnHCQcBTwAA + AD0AAAApAAAAFwAAAA0AAAAF////Af///wH///8B////Af///wEAAAAFAAAACwAAABcAAAAnOi0MR4pr + HuGFZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gGMb/3JYF/9mRw7/IICv/wCc//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8XlNf/gGou/4ZnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4VoHP+CaSv/GpPS/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCc//8dg7T/ZEgP/3FYF/9/Yxv/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4lqHecxJQplAAAAQwAAAC8AAAAbAAAADwAAAAcAAAAD////Af// + /wH///8B////AQAAAAUAAAANAAAAGQAAACNXQxN1i2we+YZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf99YBv/blQW/1lQMP8Ll+L/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJz//0iA + iP+OZBL/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/45kEv9NfoD/AJz//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wqY5P9WUTX/blQW/3xgGv+EZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/i2we+089 + EY8AAABBAAAAMwAAAB8AAAARAAAACQAAAAP///8B////Af///wEAAAADAAAABwAAAA8AAAAdAAAAHW1U + F6+NbR7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hGYd/3leGv9uTQ7/Nm14/wGb+v8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCZ//8Nl+j/g2gl/4hmGP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGcZ/4Vo + If8QleL/AJn//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZv7/zNvf/9uTQ3/eV4a/4Rm + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+NbR7/bFMXwQAAAD0AAAA5AAAAIwAAABMAAAAJAAAABf// + /wH///8B////AQAAAAMAAAAJAAAAEQAAAB8CAQApfmEb24tsHv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+DZhz/dlwZ/21JEf8dh7j/AJr//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn9/zmG + nf+PZBD/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/j2QP/z2El/8Amf3/AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//Gom+/2xKEv92Wxn/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pr + Hv9/YhvlAwIASwAAADsAAAAnAAAAFwAAAAsAAAAF////Af///wH///8BAAAAAwAAAAkAAAAVAAAAHyIa + B0WObh/5hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4JlHP92VxP/XlMm/wWX8P8Amf//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Lmev/cG9E/4hnGf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+HZxr/c24//w2Z6P8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ//8EmfP/W1Us/3VW + E/+CZBz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49vHvsiGgdlAAAAOwAAACsAAAAZAAAADQAA + AAX///8B////Af///wEAAAAFAAAACwAAABcAAAAfSzoQbZNyH/uGaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/gGQc/3ZSEP9HY1z/AJ7//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//yCO + x/+IZhn/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+JZhj/JI3A/wCa//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCf//9EZmP/dVIQ/4BjHP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/k3If/Ug3D4cAAAA/AAAALwAAABsAAAAPAAAAB////wH///8B////AQAAAAUAAAANAAAAFwEB + ACNoURabjm4e/YZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RnHf9/Yxv/clEO/y13lv8Anv//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AnP//S32A/49kEP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/hWgd/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/49jEP9PfHn/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJ3//yl6 + nv9xUQ7/f2Mb/4RnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+NbR7/ZU4VsQIBAEMAAAAxAAAAHQAA + ABEAAAAHAAAAA////wEAAAADAAAABwAAAA0AAAAbFBAEJ3tfGr+Jah3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hGcc/35iG/9tUhj/GIrH/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wWZ + 9f9ub0L/imYV/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/hGcc/4JlHP+BZBv/g2Uc/4VnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iWYW/3FtPP8HmPH/AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//FozL/2tSHP99YRv/hGcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4hpHf95XhrLEQ0DRwAAADUAAAAhAAAAEwAAAAkAAAAD////AQAAAAMAAAAHAAAADwAA + ABswJQothGYc0YdoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZxz/fWEa/2RWL/8Oldz/AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//GpLR/4RlH/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHP+AYxv/eV4a/3Zb + Gf97YBv/gmUc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaBz/hmUd/xyRzP8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Nlt//Ylgz/3xgGv+EZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4NlHN0kGwdPAAAANwAA + ACMAAAATAAAACQAAAAP///8BAAAAAwAAAAcAAAAPAAAAHUU1D0GHaB3lhmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4NnHP99Xhb/UmJN/waZ8P8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ + /v8yhqX/imMT/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+EZxz/gGMb/3VaGf9qUhb/Zk8W/21VF/96Xhr/gmQc/4VnHP+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+KYxL/NYSf/wCZ + /v8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wWa8v9OZVT/fV0U/4NmHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2gd7TUpC2EAAAA3AAAAIwAAABUAAAAJAAAAA////wEAAAADAAAABwAA + ABEAAAAZSzoPV4hqHfOGaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/g2Yc/4BbDf9Ab3T/AJr8/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//Apr6/0p5ev+IZBT/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/hGcc/4BjHP93Wxn/aVEW/2BK + FP9dSBT/YkwV/25VF/96Xxr/gmUc/4VnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hlFf9Od3L/A5v5/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJr9/zxxev+BWgz/g2Yc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Jah35PzENdQAA + ADUAAAAlAAAAFQAAAAsAAAAF////AQAAAAMAAAAJAAAAEQAAABdUQRJvi2we/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+DZhz/hFcK/zB8lv8Amv//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Gm/L/ZG1O/4hlF/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4RnHP+AYhv/dVoZ/2hRFv9fSRT/W0cU/1pHFP9cRxT/YkwV/21UF/95Xhr/gWUc/4Vn + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2UY/2hr + SP8HmvH/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amv//LX6d/4RWCv+DZhz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv9MOxCJAAAAMwAAACcAAAAXAAAACwAAAAX///8BAAAAAwAA + AAkAAAARAAAAE1pGFIGNbR7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4NmHP+GVgn/JIWw/wCb + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wmY7P9yZjT/h2UY/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+EZxz/gGMc/3ZbGf9pURb/X0oU/1tH + FP9bRhL/XUQN/1pGE/9cSBT/Y00V/25VF/96Xxr/gWQc/4VnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+HZRj/dWUv/wqX6/8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCb//8hh7f/hFYJ/4NlHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jW4e/1VC + EpcAAAAvAAAAJwAAABcAAAALAAAABf///wEAAAADAAAACQAAABMAAAAPYUsVj45uHv+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hGUc/4RXCf8ZjMf/AJv//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Amf//DZPl/3phIP+GZhj/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/hGcc/39iG/91Wxn/aFEW/19JFP9bRxT/XUUR/1pGHP9BXlv/X0IR/1pHFP9cSBT/YkwV/25V + F/95Xhr/gmUc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zm + Gf98YRz/DpHi/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJr//xaNzv+CWAj/hGUb/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Pbx//XUgUpwAAAC8AAAApAAAAFwAAAAsAAAAF////AQAA + AAMAAAAJAAAAEwAAAA9mTxWdj28f/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZRv/gloK/xGQ + 2f8Amv//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCa//8UjdX/fl4W/4VmGv+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHP+AYxz/dFoZ/2lRFv9fSRT/W0cU/1xF + Ev9bRiL/IH+u/wWf8f85ZnD/YUAO/1tGE/9cRxT/YkwV/21UF/96Xhr/gmQc/4VnHf+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWYb/4BeE/8YjM7/AJr//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//DpHg/39aDf+EZRr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49v + H/9kTRWxAAAALwAAACkAAAAXAAAACwAAAAX///8BAAAAAwAAAAkAAAATAAAAEWlSFqePbx//hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VlGv9/XBH/C5Pl/wCa//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJv//xyJxP+AXA//hWYb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+EZx3/gGMb/3dcGf9pURf/YEsV/1xHFP9cRRL/YUEV/x6Bs/8Anv7/AJj//wOd9f8/YGP/YUAO/1pG + FP9dSBT/YkwV/25VF/96Xhr/gmUc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZhv/glwN/yCHvP8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ//8IlOv/fF0V/4Vl + Gf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/j28f/2hRFrkAAAAxAAAAKQAAABcAAAALAAAABf// + /wEAAAADAAAACQAAABMAAAARbFQXr49vH/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmYY/35f + Fv8Hle7/AJn//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AnP//IYa4/4FaDP+EZhz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4NmHP98YBr/clgY/2hRFv9kThb/ZksT/2FL + JP8egrT/AJ39/wCX//8Al///AJj+/wOc9P88Z3D/aEUP/2FLFf9iTBX/aVEW/3NZGP9+Yhv/hGcc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RmHP+CWgv/JYSw/wCc//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJn//wSW9P97YBr/hmUX/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+Obh//a1MXwQAAADEAAAApAAAAFwAAAAsAAAAF////AQAAAAMAAAAJAAAAEQAAABFtVRexjm4f/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZhj/fWAZ/wWV8v8Amf//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCc//8jhLP/gFgL/4NlHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/hGYc/35iG/94XRn/dFoZ/3VZF/96VBf/JoOw/wCe//8Al///AJj//wCY//8Al///AJn//wWb + 8f9Kamb/eVEP/25WGP9xVxj/dlsZ/35iG/+EZhz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/g2Yc/4FYDP8ngav/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//Apf4/3ph + Hv+GZRf/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/45uH/9tVBfDAAAAMQAAACcAAAAXAAAACwAA + AAX///8BAAAAAwAAAAkAAAARAAAAD21VF7GObh//hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dm + GP9/YRn/BZXy/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJz//yKDs/99Vgv/g2Ub/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FZx3/hGYc/4JlHP+FYxn/hGMi/ySM + vv8AnP//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCe/f9Rd3L/il8T/4BjHP+BZBv/g2Yc/4Vn + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+DZRz/flYM/yaBq/8AnP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCZ//8Cl/f/fGIe/4dmF/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/jm4f/21VF8EAAAAxAAAAJwAAABcAAAALAAAABf///wEAAAADAAAABwAAABEAAAANbFQXrY9v + H/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2YY/4FiF/8Ile7/AJn//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AnP//H4S4/3lUCv+BZBv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+FaB3/h2cb/4hmI/8wia//AJv+/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJj//wia8P9UenP/j2QU/4VnHf+FZx3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4FkG/97VAv/IoKw/wCc//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//wSW + 8/9/Yxv/h2YY/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Obh//a1MXvwAAAC8AAAAlAAAAFQAA + AAsAAAAF////AQAAAAMAAAAHAAAADwAAAA1qUhelj28f/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GZxr/hmES/w2T5f8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCb//8Zh8T/dFIM/39i + Gv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4lmGf+LZR//JI7B/wCb + //8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCd/v9WeXH/kGQU/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/f2Ia/3VSC/8chbz/AJv//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//CZTr/4NiFv+HZhn/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/49vH/9pURa3AAAAKwAAACMAAAAVAAAACQAAAAP///8BAAAAAwAAAAcAAAAPAAAAC2dQ + FpmPbx//hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnG/+LYQv/FJHZ/wCa//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJr//xGL1f9tUhL/fV8Y/4RnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHP+HZxv/gWkr/y2Ls/8Anf//AJn//wCZ//8Amf//AJf//wCX//8AmP//AJj//wCX + //8AmP//AJr//wCZ//8Amf//AJn//web8v9RfXn/jGUY/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4RnHP99YBn/b1EQ/xSKzv8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ + //8Qkt//iWIP/4ZnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/j28f/2VOFa0AAAAnAAAAIwAA + ABMAAAAJAAAAA////wEAAAADAAAABwAAAA0AAAALYkwVi45uHv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/49hCf8ejsf/AJr//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//CpLm/2VS + Hv96XBb/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgc/4xlEv9Vem7/Noii/ziE + oP84haD/OoSc/yuKtf8BmPz/AJj//wCY//8AmP//AJj//wOX9f8Vjcv/GZDN/xyRzf8ckc3/HZLM/xiV + 1f9jc1f/iWYW/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/g2Yc/3pcFv9nURr/C5Di/wCZ + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJr//xqPzv+OYQr/hmcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+Pbx//X0kUoQAAACMAAAAfAAAAEQAAAAkAAAAD////AQAAAAMAAAAFAAAADQAA + AAleSBR5jW0e/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaBz/kmAK/yyJsP8Amv//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8HmOz/WlU0/3ZXFf+BZBz/hWcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaBz/hWgd/4pmFv+NZRD/jWUP/41lD/+PZA7/gGku/xGW4f8AmP//AJj//wCY + //8AmP//B5bs/1hTP/91UhX/g2EZ/4llGf+LZhn/imYc/4RoH/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP+BZBz/dlgV/1xTLv8Il+v/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Amv//KIu3/5JgCv+GaBz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/41uHv9YRBOPAAAAIwAA + AB8AAAARAAAABwAAAAP///8B////AQAAAAUAAAALAAAAC1pGE2WLbB79hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+SYgr/O4KX/wCa//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wSc + 8v9MW0//cVMT/31hG/+EZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+KZRn/J468/wCY//8AmP//AJj//wCY//8AnP//P2Zm/3JMDP98YBr/hGYc/4Zo + HP+GaBz/hmgc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGcc/35hG/9xVBT/T1pJ/wWc + 8f8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCa//83hJ7/kmEK/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/i2we/1A+EX8AAAAjAAAAGwAAAA0AAAAH////Af///wH///8BAAAAAwAA + AAkAAAAPVkMSSYhqHfGGaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4xlEP9PenT/AZn8/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZz6/zVrev9rTg3/eF0Z/4NlHP+FZx3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pmFP9IfoP/AZr8/wCY + //8AmP//AJj//wCd//8kfab/bUoL/3hcGf+CZRz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+DZRz/eF0Z/2tODv85aXL/Apz5/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AZn9/0t8e/+NZA7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Iah33RjYPZQAA + ACUAAAAZAAAADQAAAAX///8B////Af///wEAAAADAAAACQAAABFVQhIxiGkd44ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/iGcY/2dxTf8Ime//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Amv7/I36m/2hIEP9yWBj/gGMc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/imYX/2pxTf8Fm/X/AJj//wCY//8AmP//AJn//xCO1/9jTRn/dFgW/4Bj + G/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/4BkHP9zWRj/aUkP/yV7 + oP8Amv7/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8HmfL/YnNV/4hmF/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4doHek+MA1PAAAAJQAAABUAAAALAAAABf///wH///8B////Af// + /wEAAAAHAAAADzsuDCGFZxzNh2gd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/fWkv/xOW + 3P8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ//8RkNL/X0ke/2tSFv97Xxr/g2Yc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+IZxj/hGge/w6V + 5f8AmP//AJj//wCY//8AmP//B5vt/1FYRP9wVBX/fWEb/4RnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+DZhz/fGAa/2tTF/9hSBz/E4/N/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//xKX3/97ajP/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGYc1y4k + CTcAAAAjAAAAEwAAAAkAAAAD////Af///wH///8B////AQAAAAUAAAANHhcGFX5iG7WIah3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+HZhr/II7H/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wKa+P9MV0H/aEsO/3VaGf+AZBv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+QYw7/Koq1/wCb//8AmP//AJj//wCY//8Cm/n/OGt4/21P + Dv96Xhr/hGYc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4FkG/91Wxn/aEsO/09V + O/8EmPT/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//HpDK/4ZnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hpHf98YBrDFhEELQAAAB8AAAARAAAABwAAAAP///8B////Af// + /wH///8BAAAABQAAAAsCAQAPblYXi45uHv2GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4xl + Ev8/gpT/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJ7//zJvg/9mQwv/bVQX/3tg + Gv+EZxz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/5Bj + Dv9NfXv/AJr//wCY//8AmP//AJj//wCa//8fhLD/bEkS/3VbGf+CZRz/hWcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+EZxz/e2Aa/21UF/9mQwv/NG19/wCe//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCb//86hJv/i2US/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jW4e/2pT + F6ECAgAnAAAAGwAAAA8AAAAHAAAAA////wH///8B////Af///wEAAAADAAAACQAAAA1RPhFbk3If+4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jWUT/2J1Wv8AnP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//FIrL/15GFv9mThX/c1kZ/4FkHP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGcY/25vRP8KmOz/AJj//wCY//8AmP//AJn//wyT + 3/9gTh//clYV/4BjHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/4FkHP9zWRn/Zk4V/19G + E/8WiMX/AJr//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJz//153Yf+NZBL/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Tch/7Tz4QcQAAACEAAAAXAAAADQAAAAUAAAAD////Af// + /wH///8B////AQAAAAMAAAAHAAAACygfCC+Obh/3hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+IZhf/fmoo/wmX7v8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Hmuz/S1ZH/2FI + EP9qUxf/e18a/4NmHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/hWgd/4VoHf+FaB3/hWgd/4Vo + Hf+FaB3/hGcj/xyTzf8AmP//AJj//wCY//8AmP//AJz8/0xcSP9xTw//fWEb/4RnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+DZhz/e2Aa/2tTF/9hSRH/TVRD/wia6v8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8HmPH/e2st/4lmFv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49v + H/knHghJAAAAHQAAABUAAAAJAAAAA////wH///8B////Af///wH///8B////AQAAAAUAAAALBAMBDX9i + G9OLbB7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+PZBL/K4y0/wCZ//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCa/v8lfaH/YkEN/2JMFf9yWBj/fmIb/4VnHP+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+EZxz/gmUc/4BjG/+AYxv/gGMb/4BjG/+AYxv/gGMb/4BjG/+FYRP/NYOf/wCa//8AmP//AJj//wCY + //8An///MnGG/21LDf95Xhr/g2Yc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWcc/35iG/9yWBj/YkwV/2NB + Df8mepz/AJv9/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//yiOuv+OZBP/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Kax7/gGMb3QMCACcAAAAdAAAAEQAAAAcAAAAD////Af// + /wH///8B////Af///wH///8BAAAABQAAAAsAAAAHcVgYn41tHv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4tlE/9SfHT/A5r5/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//weX + 7f9XSib/YEYP/2hRFv92XBn/gmQc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4JlHP98YBr/dVsZ/3NZGP9zWRj/c1kY/3NZ + GP9zWRj/c1kY/3hWEP9PbWP/AJ///wCY//8AmP//AJj//wCa//8ahL7/Z0sQ/3ZbGP+CZBz/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHf+CZRz/d1wZ/2hRF/9gRhD/WEki/wiW6f8Amf//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Cmvr/TX18/4xlE/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/41u + Hv9vVxixAAAAFwAAABkAAAANAAAABQAAAAP///8B////Af///wH///8B////Af///wEAAAADAAAABwAA + AAlpURZdi2we94ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2cb/35qLv8RluD/AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJ7//y1yj/9gQQ3/YEsV/2tTF/96Xhr/gmUc/4Vn + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/gWQb/3ZbGf9nUBb/YkwV/2FLFf9hSxX/YUsV/2FLFf9hSxX/ZEgP/1xPJP8Cm/n/AJj//wCY + //8AmP//AJj//wuX4v9YUjb/cVYX/35iG/+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3peGv9rUxf/YEoU/2BB + Df8vcIr/AJ///wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//xCX4v98azL/h2cb/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jGwe+V1IFHMAAAAbAAAAFQAAAAkAAAAF////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAAHAAAADU89ES2MbR7ZhWcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GZxz/jWUR/zOIqf8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//DZTb/1RMMf9dRxL/YkwV/3BXGP99YBr/g2Yc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+CZBz/dlwZ/2VOFf9dSBT/W0cU/1tH + FP9bRxT/W0cU/1tHFP9cRhL/YkAJ/xGO1P8Am///AJj//wCY//8AmP//A5r2/0BkY/9vUQ//e2Aa/4Rn + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWcc/4RmHP98YBr/cFcY/2JMFf9cRxL/VUwv/w6T2f8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//L4mv/4xlE/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+LbB7hRjYPPwAAAB0AAAARAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////AQAA + AAUAAAAJEw8ED31hG6mMbR7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+MZRT/aXNO/wSa + 9/8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AnP//JH2j/2Q9Bv9cSBP/ZU4W/3JY + GP9+Yhv/hGcc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4NmHP96Xxr/aFEW/15JFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9kPgf/KHiW/wCb + //8AmP//AJj//wCY//8Am///Jn6h/3BIC/93XBn/g2Yc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+EZhz/fmEa/3FYGP9lThX/XUgT/2Q+ + Bv8lfKD/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wOa+f9mdVT/jWQT/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/i2we/3tfGrcNCgMjAAAAGQAAAA0AAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAcAAAAJV0MSXZNyIP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHP+JZh3/JJDB/wCZ/v8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8DnvX/TlI//19DD/9eSRT/Zk8W/3NZGf9/Yhv/hGYc/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGcc/4BhGP9wUxP/YkgR/11F + EP9dRRD/XUUQ/11FEP9dRRD/XkUQ/2JCCf9FXlr/BJrz/wCY//8AmP//AJj//wCa//8QkNb/aksQ/3VZ + F/+BZRz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/hGYc/39iG/9zWRj/Zk8W/15JFP9fQw//T1E9/wOd9f8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP7/IZHH/4hnH/+GaBz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zn + Hf+TciD/VkISbwAAABkAAAATAAAACwAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAABQAAAAk3Kgwbh2gd6YlqHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tm + Ff9beGj/BJv2/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCa//8Zib3/XEUb/1tG + E/9eSRT/Z1AW/3VaGf9/Yhv/hGcc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/eWcq/2tcLP9dUSr/VUwq/1VMKv9VTCr/VUwq/1dNKv9cUCv/XlMr/1pX + Rv8NleH/AJj//wCY//8AmP//AJj//wGb+/9gWzL/elgS/4JlHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHP9+Yhv/dFoZ/2dQFv9fSRT/W0cT/11E + Gv8aiLv/AJr//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wSb+P9XeXD/i2UU/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGod/4dpHe8nHggvAAAAFwAAAA8AAAAHAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAACR0WBgl3XRmZi2we/YZo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2ca/4pmGv8dkc7/AJn//wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJf//wGd+v8tdI//Yj8M/1tGE/9eSRT/Z1EW/3RaGP9+Yhv/g2Yc/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pmFf9Hf4X/Cprp/wiW + 6v8Il+r/CJfq/wiX6v8Il+r/CJfq/wiW6v8Jl+r/CZbq/wGX+v8AmP//AJj//wCY//8AmP//AJ7//090 + b/+EXhL/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+DZhz/fmIb/3NZGP9nUBb/XkkU/1tGE/9iPwz/LXSP/wGd+v8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8Amf//GZLU/4hnHP+HZxr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+LbB7/dFoZqQ8MAxMAAAAXAAAACwAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAFAAAACWFLFUuPbx/rhWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/jmQR/1l6af8Cm/r/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wSc + 8v9JV0n/X0IK/1tHFP9fSRT/Z1AW/3ZbGf+AYxv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/i2UW/2dyUv8Cnfr/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amv//MIes/4lkE/+FZx3/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/39jG/91Wxn/Z1AW/19JFP9aRxT/YEIK/0hY + Sv8EnPL/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wGb/P9Ve3D/j2QP/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/45uHu9eSRRZAAAAGQAAABEAAAAJAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAUAAAAJGhQFEYJk + HLmMbB7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/imYc/yyNtP8Amf7/AJf//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJn+/w2W3P9QUT7/XkMO/1tHFP9gSxT/blUX/3xg + Gv+EZh3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+IZhj/g2gf/wmW + 7v8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8ZlNT/g2ko/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+EZh3/fF8a/25VF/9gShT/W0cU/19CDf9OUkD/DJff/wCZ/v8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8Amf7/KY65/4lmHv+FaB3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+LbB7/gWQbwRgSBSEAAAAVAAAADQAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAcAAAAJYEoUXZBwH/2GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+LZRX/bnFK/wSc9/8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJz//xeLxf9bRiX/X0cS/2NOFv9yWBj/fmEb/4RnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+QYg3/JY2//wCa//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wmY7v9rckz/iGcY/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHf9+YRv/clgY/2ROFv9fRhH/Wkcn/xaM + x/8AnP//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wSc9/9qclH/i2UV/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/5FwH/1dSBRtAAAAEwAAABEAAAAJAAAABf// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAlPPREVg2YcxYlqHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHP+SYwz/PoSW/wGb + /P8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJz//xeKxf9mTST/c1UV/3xh + G/+DZhz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/5Bj + Df9If4L/AJr+/wCY//8AmP//AJj//wCY//8Al/7/AJv+/wCc//8Am///AJv//wCb//8Am///AJv//wCb + //8Am///AJ3//0KEjv+RYwv/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4NmHP98YRv/dFUU/2VPKP8WjMn/AJz//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8Am/3/PIWa/5JjC/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+Jah3/g2YczzsuDB8AAAAVAAAACwAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAABwwJAglwVxhlkG8f9YVnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4ZnG/+CaSv/H5LK/wCZ//8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJz//yWGtP98XyX/hWUa/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGYY/2lxS/8JmO7/AJj//wCY//8AmP//AJj//wCa + /v8vdJD/QnB0/0l6e/9NfXv/Tn17/059e/9OfXv/Tn17/059e/9Mfn7/Xndg/4tlFP+GaBz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4ZkGf96YCr/I4i5/wCc + //8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//x2Tzv+Aai7/h2ca/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/49vH/VsUxdvBgUBFQAAABEAAAAJAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABx4YBhOEZhzBjGwe/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4xl + FP9wcEX/BZz2/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJz//yGP + xv+FZyj/i2UX/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/g2cl/xqT0f8AmP//AJj//wCY//8AmP//AKD//0RhaP94Rgb/hlsM/49iDf+RYw3/kWMN/5Fj + Df+RYw3/kWMN/5JjDf+OZRL/hGge/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+MZRX/gWku/x2RzP8Am///AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8DnPj/bHFL/41lE/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+LbB7/hWccxx0WBh0AAAATAAAACwAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAAB2dPFlOPbh/1hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgc/5BkEf9HgYn/A5r4/wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJv//x+Ryv90bjz/iGYY/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+KZRX/Moeo/wCa//8AmP//AJj//wCY + //8AnP//In6r/2hLD/93XBn/gmUc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iWYX/3BvQv8blNH/AJr//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//A5r5/0SCj/+QZBL/hmgc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49uH/djTRVfAAAADwAAAA8AAAAHAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAHQDIOEYRmHKmMbB7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/4xlHP8vi7D/AJv//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX + //8Amv//JZDA/3xrLf+HZxr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4xlE/9XeGz/AJ3//wCY//8AmP//AJj//wCY//8RkdT/YE0l/3JZGP+AYxv/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+HZxr/fWss/yiOvP8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJf//wCb//8sjLX/imYd/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+Lax7/gmUctzgrDBcAAAATAAAACQAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAAHSTgQMZBv + H+eIaR3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/iWYX/4NoJP8cks7/AJr+/wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZr8/yOPw/+IZxv/iWYX/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/imYV/3dsM/8Cmvn/AJj//wCY + //8AmP//AJj//waa7/9KXE7/b1MS/3xgG/+EZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/imYY/yaO + vv8Bm/v/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8Amf7/GZPT/4FpKP+JZhb/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2kd/5BwH+tIOA89AAAAEQAAAA0AAAAH////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAUAAAAFd1wZhY9vHv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/i2UW/3RuP/8Nl+f/AJn//wCX//8AmP//AJj//wCY//8AmP//AJj//wCb + //8jj8L/gmkl/4lmF/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GZxv/i2QU/xeT1/8Amf//AJj//wCY//8AmP//AJv9/zBziP9xSgn/eF0a/4Nm + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/hGgh/yaOvf8Am///AJj//wCY//8AmP//AJj//wCY + //8Al///AJn//wyY6v9yb0X/i2UW/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+Pbx7/dFsZkwAAAAsAAAAPAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAlBMw4Xh2kdsYtsHv+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jmUV/3Jv + Rf8Ql+P/AJn//wCX//8AmP//AJj//wCY//8Bm/z/KY25/4plF/+JZhf/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+RYw7/OYWc/wCa + //8AmP//AJj//wCY//8Am///FIzL/21GCP90WRj/gmQc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+IZhj/jGUU/yyMtP8Bm/v/AJj//wCY//8AmP//AJf//wCZ//8PmOX/b3BK/45lFP+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/imse/4doHLs+MA0fAAAAEwAAAAkAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAVRPxE1kXEf94hpHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jWUW/2pyVP8Lmez/AJn//wCX//8AmP//AZv9/ySP + wP+EaCL/iWYW/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pmFf9admX/BZr1/wCY//8AmP//AJj//wCZ//8Dmff/X04e/3JU + E/9/Yhv/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/hmcf/yiNu/8Bm/3/AJj//wCX + //8Amf//Cpnt/2ZzWf+NZRb/hWgd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hp + Hf+ScR/5Tj0QQQAAAA8AAAANAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABQAAAAVwVxh1kHAf9YVnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/kGQT/2pyU/8Ql+P/AJn//wGb/f8sjLT/h2cc/4lmF/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/3tq + Mv8Rl+D/AJj//wCY//8AmP//AJj//wCg//9HX1j/b04Q/3xgGv+EZhz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+JZhf/iGcb/y6LsP8Bm/z/AJn//w+X5f9nc1j/kGQS/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/kHAf93FYGH0AAAALAAAADQAAAAcAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAB0o5DxGBZRyhj28e/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/jWUW/3NuQ/8NmOf/Jo++/4dn + G/+JZhb/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxz/iGYY/yONwv8Amf//AJj//wCY//8AmP//AJz//yp2 + l/9qTA7/eF0a/4JlHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/iWYZ/ymN + uP8Mmen/cG9I/41lFv+FZx3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/45u + Hv+BZButPzENFwAAAA8AAAAJAAAABf///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAAB0IzDiGKax7Ri2we/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/jWUV/3VtO/9/air/iWYX/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + HP+OZBH/SX6D/wCc//8AmP//AJj//wCY//8AmP//Fo3I/2NLHv9zWRn/gGMb/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+IZhj/gWkn/3NuPv+NZBT/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+KbB7/imsd1z4wDSkAAAAPAAAACQAAAAUAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAFCQcCBVtH + FDuObh/XiWod/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/iGcZ/4dn + Gv+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4xlE/9qcUn/Apr7/wCY//8AmP//AJj//wCY + //8ImOr/UVc+/3BUE/99YRv/hGcd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+HZxr/iGcZ/4VoHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/iGod/45u + Ht1eSRRBBQMBDQAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAAA3JZGVGQcB/xhmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/h2ca/4NoIv8SlN7/AJn//wCY//8AmP//AJj//wCb/f85bHP/cUsK/3peGv+DZhz/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Qbx/1cFcYWwAAAAcAAAALAAAABwAAAAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFGRQFB3RaGWGScR/xh2kd/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jmQT/y+Jrf8Amf//AJj//wCY + //8AmP//AJ3//x6Ds/9tRwr/dlsY/4JlHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+HaR3/kXEf9XJY + GGsQDQMNAAAADQAAAAcAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFCggCCXpeGn2ScR/5hWcc/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+LZRT/Tnt5/wKa+f8AmP//AJj//wCY//8Amf//CpPl/2JNGf9zVhX/gGMb/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/hWcc/5JxH/14XRqJCggCDwAAAA0AAAAHAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAFEg0DC3ZbGXOSch/7h2kd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hmGf9zbUD/C5nr/wCY + //8AmP//AJj//wCY//8EnfX/Ul5M/3VVE/9/Yxv/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dpHf+Sch/7dFoZfRIO + AxEAAAANAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFEQ0DC3tf + G3+RcB/xhmgd/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2ca/4VnHv8Wktj/AJn//wCY//8AmP//AJj//wGb/P89eIX/fVsS/4Fk + HP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP+GaB3/kXEf9XleGYcRDQMPAAAACwAAAAcAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAAFCAYBCXVbGWGQcB/ziWod/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxz/j2QP/zeG + ov8Am///AJj//wCY//8AmP//AJj//yWNvP+GYxn/hGcd/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/iWod/5BwH/VzWRlrCQcBDQAA + AAsAAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFIBgGB3NZGFWObh7bi2we/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+PZBD/WXlp/wCb/f8AmP//AJj//wCY//8AmP//D5bk/3pr + Mf+HZxr/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWcc/4prHv+Nbh7fcVgYXRQPBAsAAAAJAAAABwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAAA1tGEz+LbB7Tjm4f/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hm + GP92bjf/DJfq/wCY//8AmP//AJj//wCY//8Amv3/Xndg/45kEf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+Obh7/imse115JFEUAAAAFAAAACQAA + AAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADDgoDBUM0Dh+FZxypkHAf94hpHf+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4pmHP8jkML/AJr//wCZ//8Amv//AJr//wCe + //84h6D/j2QQ/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + HP+HaR3/kG8f+YRmHK8/MQ0nCAYBCQAAAAcAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAA1E+ + ERFvVhh7k3If94prHv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/i2YV/0WAif8RlOH/FpLY/xiR1f8akdH/G5HP/zCJrf+GZxv/h2cb/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/imse/5NyH/lwVhiDSTgPFQAAAAkAAAAHAAAABf// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAAAwAAAANXQxM5iGkdu5BvH/+IaR3/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jGYT/49kDf+QZAv/kGMK/5Fj + Cf+SYwn/j2MN/4VoHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/h2kd/5Bv + Hv+IaR3BVEESQQAAAAUAAAAHAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAAwAAAANDNA4Zel4ai5BwH+uLbB7/hmgd/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GZxz/h2cb/4ZnG/+GZxv/hmcc/4ZnHP+GZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/hmgd/4trHv+RcB/teF0Zk0U1Dx0AAAAHAAAABwAAAAMAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAMAAAADSDcPNYZo + Ha+Pbx73i2we/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4tsHf+Pbx/3hWcdtUk5 + DzkAAAADAAAABwAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAADRTUPEWxTF1OFZx3HkHAf9YlrHf+GaB3/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/hmgd/4lrHf+QcB/3hWgdy2hRFllAMg4TAAAABwAAAAUAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAAxsVBQ9uVRdnhGYcxZFwH/2MbB7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4xsHv+ScR/9g2YcyW9WGGsdFgYTAAAABQAA + AAcAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAAxMPAwNXQxITYUsVWYNl + HLmQbx/tjGwe/4lqHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iWod/4ts + Hv+Pbx/vg2YcvV9JFF9XQxIVDwsDBQAAAAUAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAMAAAADGRQFC2RNFUt6XhmXhmgd7ZNyIP+MbB7/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZx3/i2we/5RyIP+HaB3veV4ZnWRNFU8aFAYPAAAABQAAAAUAAAADAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAAzAlCgVBMw4VV0MSXX9iG6uMbR7bi2we941tHv+LbB7/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv+Nbh7/i2we+YxtHtt/YxutWEQTYT0v + DRcrIQkHAAAAAwAAAAUAAAADAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAMAAAADFRAECU8+ + EC1wVxdTcVcYl39jG9ePbx/3lHMg+45uHv2Iah3/h2gd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4doHf+IaR3/jm4e/ZRz + IPuPbx/3f2Mb23FXGJtuVhhVUD4RLxcSBAsAAAADAAAAAwAAAAUAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAADAAAAA////wEAAAADEg4EAygfCCtSQBJbdFoYi4Jl + HLOHaR3LiGkd44lqHvWLbB7/jW4e/49vHv+Pbx//j28f/49vH/+Obh//jm4f/49vH/+Pbx//j28f/49v + Hv+Obh7/i2we/4lqHfWIaR3jh2kdzYJkHLV0WhmPU0ESXSkgCS0PCwMFAAAAAwAAAAMAAAADAAAABQAA + AAMAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAADAAAAAwAAAAMGBAEDJBwHEUEzDh9iTBUtbVUXPWZPFVtkThVxZ1AWhWtT + F5NuVRefcFYYp3JYGKtyWBircFcYp25VF59qUxaVZ1AVhWVOFXFkThVdbFQXP2NMFS1CMw4fJRwIEQYF + AQMAAAADAAAAAwAAAAMAAAADAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAAwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAA////wH///8BAAAAAwAAAAUAAAADAAAAAwAAAAMAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + + + \ No newline at end of file diff --git a/SourceCode/MessageWindow.resx b/SourceCode/Resources/MessageWindow.resx similarity index 100% rename from SourceCode/MessageWindow.resx rename to SourceCode/Resources/MessageWindow.resx diff --git a/SourceCode/Resources/MetroSettingsForm.resx b/SourceCode/Resources/MetroSettingsForm.resx new file mode 100644 index 0000000..ef77568 --- /dev/null +++ b/SourceCode/Resources/MetroSettingsForm.resx @@ -0,0 +1,2565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 469, 17 + + + 304, 17 + + + +About this application: + +This application has been created for Jugend Forscht 2016. + +License: +The MIT License (MIT) + +Copyright (c) 2016 Florian Baader, https://github.com/flobaader + +Copyright (C) 2016 Matthias Weirich, https://github.com/vavido + +Copyright (C) 2016 Stephan Le, https://github.com/stephanLe + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Thanks to: + +Sven Walter and Dennis Magno for creating the MetroFramework +(https://github.com/cecon/winforms-modernui) + +The MIT License (MIT) + +Copyright (c) 2011 Sven Walter, http://github.com/viperneo + +Copyright (c) 2013 Dennis Magno, http://github.com/dennismagno + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +And all the persons, who have supported us during the development: our families, friends and girlfriends. + + + 17, 17 + + + 138, 17 + + + + + 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 + gg== + + + + + AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA + IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA + AAAAAAAA////Af///wH///8B////AQAAAAcGBQElQjMOW1VCEn1UQRJ/PzENXwUEASsAAAAL////Af// + /wH///8B////Af///wH///8B////ARIOAx9lTxaVeV4a7XJYGP9rUhX/a1IV/3FYGP95XhrtYUsVnQ0K + AykAAAAD////Af///wH///8B////ATcrDC17XxrTbFgf/zRre/8SiM//Apb4/wKW+P8SiM//NGx7/2xY + H/95XhrZKyEJOwAAAAP///8B////ARoUBRV9YRvRYl0x/xCK1f8GlfT/OISg/1V5bv9WeW7/OISg/waV + 9P8QitX/Yl0x/3tfGtcRDQMh////AQAAAANzWRiDd2Ah/xGK1P8Yj9b/d202/4ZoHf+GaB3/hmgd/4Zo + Hf93bTX/GI/V/xCK1f92YCH/aVEWkQAAAAUSDgQNg2Yc50B0ff8GlfP/d201/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/3dtNf8HlfP/P3R+/4FkHOsLCAIZalIWOYVnHP8Wis7/OISf/4ZoHf+GaB3/hmgd/4Rn + HP+EZhz/hmgd/4ZoHf+GaB3/OIOf/xaKz/+FZxz/V0MSR3leGleFZhr/A5b3/1N4bv+GaB3/hmgd/4Vn + HP9fXjf/WF9A/4RnHP+GaB3/hmgd/1R4bf8Dlvj/hWYb/2tTF2V8YBpVhmcb/wSW9/9PdW3/hmgd/4Zo + Hf+FaB7/NYWl/yeGtv+DaCH/hmgd/4ZoHf9PdWz/A5f4/4ZnG/9wVhhheF0aMYZoHP8cjs//LHue/4Rm + HP+GaB3/hWcc/25tPv8uf6L/hWcc/4ZoHf+EZhz/LHue/xuO0P+GaBz/aVEWOTYqCwWFZxzhTX19/wSU + 9P9iXjP/hWcc/3toKP87Zmv/Eo3X/4RmHP+FZxz/Yl4z/wSU8/9MfX7/hGcc4xwWBgn///8BhGYccYJp + Iv8Zj9P/HIrJ/4VnHf+DaCH/EY7a/110Xv+EaB//hWcd/xyKyf8Zj9T/gmki/4BjG3f///8B////AWVP + FQWGaB3DeWwz/2tySf+GaB3/hmgd/ymJuP9yZi//hmgd/4ZoHf9rcUn/eWwz/4VnHMVMOxAH////Af// + /wH///8BgGMbE4ZoHcOFZx3/hmgd/4ZoHf9NfHz/VXdp/4ZoHf+GaB3/hWcd/4VnHMV3XBkV////Af// + /wH///8B////Af///wFwVxgFhWcccYZoHeGGaB3/hmcc/4ZnG/+GaB3/hWcd4YRnHHNkTRUH////Af// + /wH///8B////Af///wH///8B////Af///wFZRRIDgWQbLYNmHFGDZhxRgGMbL1A/EQP///8B////Af// + /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA + //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAUAAAAPAAAAGwAAACkAAAAzAAAAOwAA + ADsAAAA3AAAALQAAAB8AAAATAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAcAAAAXAAAAMQsJAlFBMg6BXUgUqWlS + FsFwVxjLcFcYy2lRFsFcRxSrPzENhQsIAlkAAAA7AAAAHwAAAAsAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAPAAAAMTQoC2ttVBe9g2Yc9YVn + HP+AYxv/e18a/3ddGf93XBn/el8a/4BjG/+FZxz/g2Yc9WtTF8EwJQp1AAAAPwAAABkAAAAF////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAGRsVBk1wVhi9hmgd/YFk + HP9yWBj/ZE0V/11IFP9dRRD/XEYR/1xGEf9dRRD/XUgU/2RNFf9yWBj/gWQc/4ZoHf1tVBfDFxIFXQAA + ACcAAAAJ////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAB9DNA5tgmUc64Rm + HP9zWRn/YEoU/1FQMP8xbYD/GYK9/wiS6P8Bl/r/AZf6/wiS6P8Zgr3/MW2B/1BQMf9gShT/c1kZ/4Rm + HP+BZBztPC8NewAAAC8AAAAJ////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAbUkARd4Vn + HPeCZRz/aVIW/1FQMP8gfKz/AZj7/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZj7/yB9 + rf9RUTD/aVEW/4JlHP+FZxz5SjkQhwAAACsAAAAH////Af///wH///8B////Af///wH///8BAAAAEUo5 + EGOFZxz3gmUc/2dPFf88Y2b/BZTy/wCX//8AmP//AJj//wWX9v8djs3/LYiz/y2Is/8ejsz/BZf1/wCY + //8AmP//AJf//wSV8v88ZGf/Z08V/4JlHP+FZxz5QDENdwAAAB8AAAAD////Af///wH///8B////AQAA + AAckHAc5g2Yc6YVnHP9sUxb/NGt7/wCY/f8AmP//AJj//xqP0/9aeGj/gmkj/4ZnG/+GZxz/hmcc/4Zn + G/+CaSP/Wnhn/xqP0/8AmP//AJj//wCY/v8zbH3/bFMW/4VnHP+CZRztGxUGUQAAAA////8B////Af// + /wH///8BAAAAF3dcGa+FZx3/eF0a/z5kZP8AmP3/AJj//wKX+/9LfoL/hmcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmcd/0x+gP8Cl/r/AJj//wCY/v89ZGb/d10Z/4VnHP9xVxi7AAAALQAA + AAX///8B////AQAAAAdKORBLhmgd+4RmHP9aVzH/BZTx/wCY//8Cl/v/XXdk/4ZnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/153Yv8Cl/r/AJj//wWV8v9aVzL/g2Yc/4Zo + Hf07LgxjAAAAD////wH///8BAAAAEXldGquFZx3/el4a/yJ9rP8Al///AJj//0x+gP+GZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/019f/8AmP//AJf//yF+ + rf96Xhn/hWcd/3JYGLcAAAAhAAAAA////wEcFgYhhWcc74VnHf9jXjP/AZj7/wCY//8bj9L/hmcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/xyP + 0P8AmP//AZj7/2JfNP+FZx3/hGYc8xIOBDkAAAAFAAAAA2JMFVOGaB3/hWcc/zt0gf8AmP//AJj//1p4 + Zv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/W3hl/wCY//8AmP//OnSD/4VnHP+GaB3/UD4RawAAAAsAAAAFdVsZg4ZoHf+DZhz/H4W8/wCY + //8Fl/X/gWkj/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+BZBv/f2Ib/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+CaCL/BZb0/wCY//8ehb7/g2Yc/4ZoHf9qUheVAAAADwAAAAd8YBqhhmgd/4Rj + GP8Lkuf/AJj//xuNzf+GZxv/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gGMb/2RNFv9fTBn/fWEb/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnG/8cjMv/AJj//wqT6f+EYxj/hmgd/3RaGa8AAAATAAAAB39j + G62GaB3/hGQZ/wKX+f8AmP//J4Wz/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RmHP9tVBf/K3SV/x5/ + s/9mURr/gWQc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/yiFsf8AmP//AZf6/4NkGv+GaB3/eV4auwAA + ABMAAAAHgGMbrYZoHf+FZhn/Apf5/wCY//8kg7P/hGYc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/zyD + mf8AmP//AJj//yqJt/+DaCH/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZhz/JYOx/wCY//8Cl/r/hWYa/4Zo + Hf96Xxq5AAAAEQAAAAV/Yhudhmgd/4hmGP8Nk+f/AJj//xWJzf9/YRr/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+DaCH/dG46/ySLwv8Njt//ZmtF/31rK/+GaB3/hmgd/4ZoHf+GaB3/hmgd/39hGv8WiMv/AJj//wyU + 6f+IZhj/hmgd/3ddGakAAAANAAAAA31hG3mGaB3/hmcc/yeKvP8AmP//A5b2/21ZIf+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/S31//wGY+/9sXyv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/blkg/wOW + 9f8AmP//Jou+/4ZnHP+GaB3/c1kZhwAAAAf///8BdFoZRYZoHf+GaB3/Sn6B/wCY//8AmP//QWZl/39j + G/+GaB3/hmgd/4ZoHf+GaB3/g2Yc/39jG/9pbEL/AJj//0psY/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Bj + G/9BZmP/AJj//wCY//9JfoP/hmgd/4ZoHf9kTRVTAAAAA////wE/MA0Phmgd7YZoHf94bTT/Apj6/wCY + //8RitP/aFAY/4NmHP+GaB3/hmgd/4ZoHf97Xxr/XkgT/15GEv8Ikur/KXyi/4JlHP+GaB3/hmgd/4Zo + Hf+DZhz/aFAX/xGK0v8AmP//Apj7/3dtNv+GaB3/hmgd7yYdCBv///8B////AQAAAAODZhybhWcd/4Zn + HP8zh6r/AJf//wCY//8ybYD/a1MW/4RnHP+GaB3/hmgd/2ZyT/8XhcT/GIXE/weT7/8PkeH/hGUb/4Zo + Hf+GaB3/hGYc/2tTFv8yboD/AJj//wCX//8xh6z/hmcc/4VnHf9/YhujAAAACf///wH///8B////AXRa + GS+HaB37hmgd/3ltM/8Jle//AJj//wGX+/9MbWb/hWcc/4ZoHf+GaB3/e2su/wKY+/8Si9b/NoSh/ziF + of9/aij/hmgd/4ZoHf+FZxz/TG1n/wGX+/8AmP//CJXw/3htNP+GaB3/h2gd+2VOFTcAAAAD////Af// + /wH///8BAAAAA4VnHJuFZx3/hWgc/113Y/8AmP3/AJj//yKNxf+EaB//hmgd/4ZoHf+HZxv/Go/S/xeH + xv9+YRr/hmgd/4ZoHf+GaB3/hmgd/4RoH/8ijcT/AJj//wCY/f9ceGT/hmgc/4VnHf+CZRyhAAAAB/// + /wH///8B////Af///wH///8BZ1AWE4dpHeGGaB3/hmcc/1J7d/8ijcX/gGol/4ZoHf+GaB3/hmgd/4Zo + Hf8/gpP/AZj7/3BdJP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4FpJf8ijcT/UXx5/4ZnHP+GaB3/h2gd41E/ + ERn///8B////Af///wH///8B////Af///wH///8BfmIbOYdpHfOGaB3/hmcc/4VoH/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/2R0Vf8AmP//TWte/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RoH/+GZxz/hmgd/4do + HfV2XBk9AAAAA////wH///8B////Af///wH///8B////Af///wH///8BgmUcSYdpHfOGaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/gmkj/wWX9f8xfpz/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+HaB31fGAaTwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BgGQbN4dp + HeGFZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxv/KIu7/xqQ0/+HZxv/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/h2kd43pfGjsAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BcVcYE4ZoHZuHaB37hWcd/4ZoHf+GaB3/hmgd/4ZoHf+HZxr/iGYY/4VoHf+GaB3/hmgd/4Zo + Hf+FZx3/h2gd+4VnHJ1mTxYV////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AXtfGiuFZxyZhmgd7YZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd7YRmHJt4XRktAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFbRxMJfWEbP4NlHHWDZhyZg2YcqYNm + HKmDZhyZg2UcdX1hG0FWQxIL////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACQAAAA8AAAAXAAAAHQAAACUAAAApAAAALQAAAC0AAAArAAAAJwAAACEAAAAbAAAAEwAA + AAsAAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABwAAAA8AAAAbAAAAKwAAADsAAABJAAAAUQIBAFkJBwJhDQoCZQ0KAmcJBwFhAgEAXQAA + AFcAAABPAAAAQQAAADMAAAAjAAAAFQAAAAsAAAAF////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAcAAAARAAAAIwAAADcAAABNFRAEZUY2D5FlTxa3dVsZ1X1hG+uDZRzzhWcc94Vn + HPeDZRzzfWEb63VbGdVlThW7RTYPlRQPBG0AAABXAAAAQwAAAC0AAAAZAAAACwAAAAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAADQAAAB8AAAA5BQQBU0g4D410WhnPhWcc94dpHf+FZxz/hGcc/4Nl + HP+BZBz/gGMb/4BjG/+BZBz/g2Uc/4RnHP+FZxz/iGkd/4VnHflzWRjRRjYPlQUEAV8AAABHAAAAKwAA + ABUAAAAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAUAAAATAAAALQIBAEtQPhGRf2Ib44dpHf+FZxz/g2Uc/3xg + Gv9zWBj/alIX/2VOFf9iTBX/YEsV/2BLFf9iTBX/ZU4V/2pSF/9zWBj/fGAa/4NlHP+FZxz/h2kd/35i + G+VNPBCZAgEAWwAAAD0AAAAfAAAACwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABwAAABkAAAA5LSMJaXtgGteHaR3/hWcc/4Fk + HP91Whn/Zk8W/15JFP9bRxT/W0YT/15ED/9dRA7/W0YR/1tGEf9dRA7/XkQP/1tGE/9bRxT/XkkU/2ZP + Fv91Whn/gWQc/4VnHP+HaR3/el8a2yogCXcAAABLAAAAJwAAAA8AAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAHAAAAHQEBAD9YRRORh2gd+YVn + HP+DZhz/d1wZ/2VOFf9cRxP/XEUS/1BQMP82aXP/Inyp/w+M1v8Gle7/AZj6/wGY+v8Gle//D4zW/yF8 + qv82aXT/UFAx/1xFEv9cRxP/ZE4V/3dcGf+DZhz/hWcc/4ZoHflUQRKdAQAAUwAAAC0AAAAPAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAcAAAAbBgQBQWxU + F62HaR39hWcc/4BjG/9sVBf/XUgU/1pHF/89Y2T/FYfI/wCZ/f8AmP7/AJj+/wCY/v8Al/7/AJj//wCY + //8Al/7/AJj+/wCY/v8AmP7/AJn9/xWIyf88Y2X/WkcX/11IFP9sVBf/gGMb/4VnHP+HaR3/aVEWtwUD + AVUAAAAtAAAADwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABQAA + ABcGBQE9c1kZt4dpHf+FZxz/fmEb/2ZPFv9cRhP/RF1T/xCM1v8AmP7/AJj//wCY//8Al///AJj//wCY + //8Al/7/AJj//wCY//8Al///AJj//wCY//8Al/7/AJj//wCY/v8AmP7/D43X/0NdVf9cRhP/Zk8W/35h + G/+FZxz/h2kd/3BXGMEFBAFTAAAAKQAAAAv///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAAEQEBADNvVhiph2gd/4VnHP9+Yhv/ZE4W/1lIG/8meZ//AJj8/wCX//8AmP7/AJj//wCY + //8AmP7/AJj//wCZ//8BmPz/Bpf0/waX9P8BmPz/AJn//wCY//8AmP7/AJj//wCY//8AmP7/AJf+/wCY + /P8leaH/WUgc/2ROFf9+YRv/hWcc/4doHf9qUha1AQEASwAAACEAAAAH////Af///wH///8B////Af// + /wH///8B////Af///wEAAAAJAAAAJ19KFIeHaR39hWgd/4BjG/9mTxb/Vkwm/xSJzf8AmP//AJj//wCY + //8AmP7/AJf//wKY+/8ljMH/Tn17/2xxSf98ay3/gmki/4JpIv98ayz/bHFI/098ev8ljMD/Apj7/wCY + //8AmP//AJj//wCY//8AmP//E4rP/1VMJ/9mTxb/gGMb/4VoHf+HaR3/WEQSlwAAAD8AAAAVAAAAA/// + /wH///8B////Af///wH///8B////AQAAAAUAAAAZNysMU4dpHfeFZxz/g2Yc/21UF/9WTCX/EI3X/wCX + /v8Al/7/AJf//wCX/v8BmPv/OYWh/3dtNv+HZxr/hmcc/4ZnHP+GZxz/hWcc/4VnHP+GZxz/hmcd/4Zn + HP+HZxr/eG01/zmFn/8CmPv/AJj+/wCX/v8Al/7/AJf+/w+O2P9WTCb/bFQX/4NmHP+FZxz/h2kd+S4k + CmsAAAAtAAAAC////wH///8B////Af///wH///8B////AQAAAA0CAgAtf2MbzYVnHf+FZxz/d1wZ/1xK + Gv8Uicz/AJf//wCX//8AmP//AJj//xmR1f9xb0L/h2cb/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/hmgd/4dnG/9yb0H/GpDT/wCY//8AmP//AJj//wCX//8Uis7/W0ob/3Zc + Gf+FZxz/hWcd/3xgGtUCAgBJAAAAGwAAAAX///8B////Af///wH///8BAAAABQAAABtfShR3h2kd/4Vo + Hf+BZBz/ZU0V/yd4nf8AmP7/AJj//wCY//8AmP7/K4q3/4NpJP+FaB3/hWgc/4VoHf+FaB3/hWgc/4Vo + HP+FaB3/hWgc/4VoHf+FaB3/hWgc/4VoHP+FaB3/hWgc/4ZoHf+FaB3/g2kk/y2JtP8AmP7/AJj//wCY + //8AmP//Jnmf/2VNFP+BZBz/hWgd/4dpHf9UQhKLAAAAMQAAAAv///8B////Af///wH///8BAAAACwsI + AiuDZRzdhWcd/4VnHP91Whn/RV5T/wGY/P8AmP//AJf//wCY//8rirf/hWgg/4ZoHf+GZx3/hmcd/4Zo + Hf+GZx3/hmgd/4ZoHf+GZx3/hmcd/4ZoHf+GZx3/hmgd/4ZoHf+GZx3/hmcd/4ZnHf+GZxz/hmcd/4Vo + H/8tirX/AJj+/wCY/v8Al/7/AJj8/0VeVf90Whn/hWcc/4VnHf+BZBvjCAYBRwAAABcAAAAD////Af// + /wEAAAADAAAAE11IFGuHaR3/hmgd/4NlHP9mTxn/EIzV/wCX//8AmP//AJf//xqQ0/+DaSP/hWgd/4Zo + Hf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4Zo + Hf+FaBz/hWcc/4ZoHf+DaSP/G5DR/wCY//8AmP7/AJf+/w+N1/9mUBr/g2Uc/4ZoHf+HaR3/UT8RgwAA + ACcAAAAH////Af///wEAAAAFAAAAHX1hG72FZx3/hWgd/3xgG/9BZWP/AJj//wCY//8AmP//Apj6/3Jv + QP+FaB3/hmgd/4ZoHf+GZxz/hWgd/4VoHf+GaB3/hmgd/4ZoHf+GZxz/hWgd/4VoHf+GaB3/hmgd/4Zo + Hf+GZxz/hWgd/4ZoHf+FaB3/hmgd/4ZoHf+FaB3/c28+/wKY+v8AmP//AJj//wCY//9AZmb/fGAa/4Zo + Hf+FaB3/eF0ayQAAADcAAAAP////Af///wEAAAAJKSAJM4doHfWFZxz/hWcc/3RYF/8XiMf/AJf//wCX + /v8Al/7/OoWe/4dnG/+GZx3/hWcd/4ZnHP+GZxz/hWcc/4VnHP+GZxz/hmcd/4ZnHP+GZxz/hWcc/4Vn + HP+GZxz/hmcd/4ZnHP+GZxz/hWcc/4ZnHP+FZxz/hmgd/4ZnHP+FZxz/hmcb/zyEm/8Al/7/AJj+/wCX + /v8Vicn/dFcX/4VnHP+FZxz/hmgd9x4XBk8AAAAXAAAAA////wEAAAANYkwVZ4dpHf+GaB3/hGcc/2Fc + Mv8Amf3/AJj//wCY//8CmPr/eG01/4ZoHP+FZx3/hmgd/4VoHf+GaB3/hmgd/4VoHP+GaB3/hmgd/4Vo + Hf+GaB3/hmgd/4VoHP+GaB3/hmgd/4VoHf+GaB3/hmgd/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hmgd/3ls + M/8CmPr/AJj//wCY//8Amf3/X1w0/4RnHP+GaBz/h2kd/1RBEn8AAAAfAAAABQAAAAMAAAAReF0ZmYVn + HP+FZx3/g2Yc/0Fwc/8AmP//AJf+/wCY//8ljL//h2ca/4VnHP+GaB3/hWgd/4VoHf+GZxz/hmgd/4Zo + Hf+GZx3/hWcc/4VoHf+GZxz/hWcc/4VnHP+GZx3/hWcc/4VoHf+GZxz/hmgd/4VnHf+FZxz/hWcc/4Vn + HP+FZxz/hmgd/4dnGv8ni7z/AJf+/wCX/v8AmP//P3F2/4NmHP+FZxz/hWcc/29WGKsAAAAnAAAABwAA + AAMAAAATf2MbwYZnHP+GaBz/gmQb/yh/p/8Al/7/AJj//wCY/v9NfHr/hmcc/4ZoHP+FZx3/hmgd/4Vo + Hf+GaB3/hWgc/4VoHP+GZxz/hWgc/4VoHf+FZxz/e2Aa/3dcGv+EZxz/hWgc/4VoHf+GaB3/hWgc/4Zo + Hf+GaBz/hmgd/4ZoHf+GaBz/hmgd/4ZnHP9Oe3j/AJj//wCY//8AmP7/J4Cq/4JkG/+GaBz/hmgd/3tf + GssAAAArAAAACQAAAAMFBAEXgmUc34ZoHf+GZxz/hGEW/xON1P8Al/7/AJj//wCZ//9pb0n/hmgd/4Zo + Hf+GZx3/hmgd/4ZoHf+FZxz/hWcc/4ZoHf+GZxz/hWcc/4VnHP97Xxr/YkwV/15JFP91Wxn/hGcc/4Zo + Hf+FZxz/hWcc/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hmgd/4ZoHf9qb0b/AJn//wCY//8AmP7/Eo7X/4Rh + Fv+GaBz/hmgd/4BjG+UEAwAvAAAACwAAAAMbFQUZhWcc7YZoHf+GaB3/hGEV/wiV7f8AmP//AJj//wGY + /P93Zy3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZx3/hWcc/3pfGv9iTBX/TlM7/z9h + Xv9fSRT/dVoZ/4RnHP+GaB3/hmgd/4ZoHf+FaB3/hmgd/4ZoHf+GZxz/hmgd/4ZoHf94Zyv/AZj7/wCY + //8AmP7/B5Xv/4NhFf+FaB3/hmgd/4RmHPERDQMzAAAACwAAAAMpIAgdhWcc84ZnHP+GaBz/g2MZ/wKX + +P8AmP7/AJj//wSX9P96YyL/hmgc/4ZnHP+FZxz/hmgd/4VoHP+GZxz/hWgc/4VoHP+GZxz/gmUc/29W + GP9XWDv/CJPq/wGY+f9EZGD/aVEW/3xhG/+FZxz/hWgc/4VnHP+FZxz/hmgd/4ZnHP+FZxz/hWcc/4Vn + HP97YyH/BZbz/wCX/v8Al/7/AZf6/4JkGv+FZxz/hmgd/4VnHPUZEwU3AAAACwAAAAMrIgkbhWcd8YZo + Hf+GaB3/hGUZ/wOX+P8Al/7/AJj//wSX9f92YCH/hWcc/4ZoHP+FZx3/hmgd/4VoHf+GaB3/hmgd/4Vo + HP+GaB3/hWcc/3FuQf8Llev/AJf//wCY//8CmPr/WnZm/4VmHP+FaB3/hmgd/4ZoHf+GaBz/hmgd/4Zo + Hf+GaBz/hmgd/4VnHf93YCD/BZbz/wCY//8AmP//AZf6/4NlGv+GaBz/hmgd/4VnHfUaFAU1AAAACwAA + AAMfGAYVhWcc64VnHP+FZx3/iGUV/wmV7f8AmP//AJf+/wCY/P9qXiv/hWcc/4VnHP+GaB3/hWgd/4Vo + Hf+GZxz/hmgd/4ZoHf+GZx3/f2oo/zGIq/8fjcr/AJj+/wCY/v8Sjtj/HJDO/2pyTf+GZxz/hmgd/4Vn + Hf+FZxz/hWcc/4VnHP+FZxz/hmgd/4VnHP9rXin/AZj7/wCX/v8Al///CJbv/4hlFv+FZxz/hWcc/4Rn + HO8TDwQrAAAACf///wEHBQEPg2Yc24ZnHP+GaBz/iWYW/xiQ1P8Al/7/AJj//wCZ/v9VYUf/g2Yc/4Zo + HP+FZx3/hmgd/4VoHf+GaB3/hWgc/4VoHP+GZxz/hmcb/4hnGP+EaCH/BZf1/wCY/v9RYlD/hmQX/4dn + Gv+GaB3/hWgc/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hmgd/4NmHP9WYET/AJn//wCY//8AmP7/FpDX/4pl + Fv+GaBz/hmgd/4FkHOMFBAEjAAAABf///wEAAAAJgmUcu4ZoHf+GZxz/hmcc/zOGp/8Al/7/AJj//wCY + //84bnn/fGAa/4VoHf+GZx3/hmgd/4ZoHf+FZxz/hWcc/4ZoHf+GZxz/hWcc/4ZoHf+IZhj/Io3D/wCY + //8wdpD/fWEa/4ZoHf+FZxz/hWcc/4ZoHf+GaBz/hmgd/4ZoHf+GaBz/hWgd/3xgGv85bXf/AJj//wCY + //8AmP7/MYeq/4ZnHP+GaBz/hmgd/35iG8UAAAAZAAAABf///wEAAAAHf2MbjYZoHf+GaB3/hmgd/1J7 + dP8AmP//AJj//wCY//8ZhcH/bVIV/4RmHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZx3/hmgd/4Zo + Hf+GaB3/SX+D/wCY//8Ti9H/d1kW/4VnHf+GaB3/hmgd/4ZoHf+FaB3/hmgd/4ZoHf+GZxz/hGcc/21T + Ff8ahL7/AJj//wCY//8AmP7/UXx2/4ZoHf+FaB3/hmgd/3hdGpsAAAATAAAAA////wEAAAAFc1kYVYdp + Hf+GaBz/hmgc/3htM/8Bmfz/AJj//wCX/v8Bmfv/VFIy/3leGv+FZxz/hmgd/4VoHP+GZxz/hWgc/4Vo + HP+FZxz/gGMb/3xhGv98YRr/ZWtF/wCZ/v8CmPj/ZVor/4RnHP+GZxz/hWgc/4VnHP+FZxz/hmgd/4Zn + HP+FZxz/eV4a/1RSMP8Bmfr/AJj//wCX/v8Bmf3/d202/4VnHP+FZxz/h2kd/2VPFmUAAAAN////Af// + /wEAAAADSTgPG4dpHfGGaB3/hmgd/4hnGv8ijcX/AJj//wCY//8Al/7/Jnmg/2VNFP9/Yxv/hWcd/4Vo + Hf+GaB3/hmgd/4VoHP+FZxz/c1kZ/15JFP9dSBT/X0cS/waV7/8AmP//RWlk/4FkHP+GaB3/hmgd/4Zo + Hf+GaBz/hmgd/4VnHP9/Yxv/ZU0U/yZ5n/8Al///AJj//wCY//8hjsf/iGca/4ZoHf+GaBz/h2kd9TMn + CysAAAAH////Af///wH///8BAAAAB4RmHLGFZx3/hmcd/4ZnHP9eeGL/AJj+/wCY//8Al/7/AZn7/0xV + P/9pURb/gGQc/4VnHP+GZxz/hmgd/4ZoHf+GZxz/cmMq/1NRMP9RUDD/VVEv/xyEvv8Al/7/KX6k/39h + Gf+GZxz/hmgd/4VnHf+FZxz/hWcc/4BkG/9pURb/TVU+/wGZ+/8AmP7/AJf+/wCY/v9ceGX/hmcc/4Vn + Hf+FZxz/gWQcuQAAABEAAAAD////Af///wH///8BAAAAA3hdGlGHaR3/hmgd/4ZnHP+GZx7/G5DR/wCX + /v8Al///AJf+/xCN1v9ZSR7/alMW/4NlHP+GaB3/hWgc/4VoHP+GZxz/TH5+/wCZ/v8Amf//AJn//wCY + /v8Al/7/EZPg/4VmHP+GaB3/hWgc/4ZoHf+GaBz/g2Uc/2pSF/9ZSh7/EI3W/wCY//8AmP//AJf//xmQ + 1P+FaB7/hmgd/4ZoHf+HaR3/blUXXQAAAAn///8B////Af///wH///8B////ASUcCAuHaB3ThWcd/4Zo + Hf+GZxz/aHRR/wKY+/8Al/7/AJj//wCY//8cg7r/b1ge/4RmHP+GZxz/hmgd/4ZoHf+GZxz/cHBC/wCY + /f8AmP7/CJPs/w6U5f8OlOX/EJXj/3ZuN/+GZxz/hmgd/4ZoHf+GaB3/hGYc/29YH/8cg7z/AJj//wCY + //8AmP7/AZj7/2d0U/+GZxz/hWcd/4VnHf+GaB3XGBIFFQAAAAP///8B////Af///wH///8B////AQAA + AAN8YBtZh2kd/4ZnHf+GZx3/h2cb/z+Dl/8AmP7/AJj//wCY//8AmP7/KIu7/4NpIv+GZx3/hmgd/4Zo + Hf+GaB3/hWcd/w6U5f8AmP//O297/4JiGv+HZxv/iGcb/4ZnHP+GZx3/hmgd/4ZoHf+FaB3/gmkj/yaM + v/8AmP//AJj//wCY//8AmP//PYSZ/4dnG/+FaB3/hWgd/4dpHf92WxlhAAAACf///wH///8B////Af// + /wH///8B////Af///wERDQMHh2kdv4VnHP+FZxz/hmgc/4VoH/8jjcT/AJj+/wCY/v8AmP7/R4CH/4Zn + G/+GZxz/hmgc/4ZoHP+GZxz/h2ca/zCIrP8Al/7/HIS7/3lcF/+FZxz/hmgc/4ZoHP+GZxz/hmgc/4Zo + HP+FaBz/hmcb/0l/hP8AmP3/AJj+/wCX/v8hjsf/hGgg/4VnHP+FaBz/hWcc/4ZoHcMJBwIPAAAAA/// + /wH///8B////Af///wH///8B////Af///wEAAAADbVUXJ4hqHfOFZx3/hmgd/4ZoHf+BaSj/HJDQ/wCY + /f9Jf4T/h2ca/4VoHP+FZx3/hmgd/4VoHP+FZx3/hmgd/1Z5bf8AmP//A5j2/25VG/+FZxz/hmgd/4Vo + HP+FZx3/hmgd/4VnHf+GaB3/hWcd/4dnGv9Kf4L/AJj9/xuQ0f+Aain/hWcd/4VnHf+GaB3/iGkd9WBK + FC8AAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAA4BjG1+HaR39hWcc/4Vn + HP+FZx3/gWko/1Z7b/+HZxn/hWcc/4ZoHf+FZxz/hmgc/4ZoHP+GZx3/hWcc/3hsNP8CmPn/AJn//09j + UP+CZRz/hWcc/4ZoHf+FZxz/hmgc/4ZoHf+FZx3/hWcc/4VnHP+HZxr/Vntt/4BpKf+FZx3/hWcc/4Vn + HP+HaR39fGAaZwAAAAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////ARUQ + BAWFaB2Jh2kd/4ZoHf+GaBz/hmgd/4ZoHP+GaB3/hmgd/4VoHf+GaB3/hmgc/4ZoHf+GaB3/hmgd/4hm + Gf8Xkdf/AJj+/zB2j/99YRv/hmgd/4VoHf+GaB3/hmgc/4VoHf+GaBz/hWgd/4ZoHf+GaB3/hmgc/4Vo + Hf+GaBz/hWgd/4dpHf+EZhyPCgcCCf///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wE1KQsHh2gdm4dpHf+GZxz/hmgd/4VoHf+GZxz/hmgd/4ZoHf+GZxz/hmgd/4Zo + Hf+GZxz/hmgd/4ZnHP88g5j/AJj//xOM0/97XBb/hWgd/4ZoHf+GZxz/hmgd/4ZoHf+GaB3/hWcd/4Zo + Hf+GaB3/hWcd/4ZoHf+GaB3/h2gd/4VnHJ8gGQcN////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BNyoMB4ZoHImIaR39hmgd/4ZoHf+GZx3/hmgd/4Zo + Hf+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf9hdlz/AJj+/wKY+v95ai//hWgd/4ZoHf+FZx3/hmgd/4Zo + Hf+FaB3/hmgd/4ZnHf+FaB3/hWgd/4ZoHf+HaR39hGYcjyIbBwv///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AR4XBgOBZBxhiGod84Vn + HP+FZxz/hWcc/4ZnHP+FZxz/hmcc/4VnHP+FZxz/hmcc/4ZnHP+Aaif/C5bs/wmW7v9eeGH/hmcc/4Zn + HP+FZxz/hmcc/4VnHP+GZxz/hmgd/4ZnHP+GZxz/hWcc/4hpHfV/YhtnEAwDB////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BdFkZJ4hpHcGHaR3/hWcd/4VoHP+GZx3/hmgd/4VoHP+GZx3/hmgd/4VoHP+GaBz/iWYW/4pm + Ff+IZxn/hmgd/4VoHP+GZx3/hmgd/4ZoHf+GaBz/hmgd/4VnHf+HaR3/h2kdw21VFysAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AR4XBgV/YxtZh2kd04dpHf+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hmgd/4ZoHf+FZx3/h2kd/4dpHdV9YRtbFA8EBwAA + AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BOSwMB35hG0+EZxyxh2kd8Ydp + Hf+GZxz/hmcc/4ZoHf+GZxz/hmcc/4ZoHf+GZxz/hmcc/4ZoHf+GZxz/h2kd/4dpHfOEZhyzfGAbUTIn + CgkAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BXUgTFXpfGk+DZRyLg2UcuYVnHNuGaBzphmgd8YZoHfGGaBzphWcc24NlHLuDZRyNel4aUVlF + ExUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////ARgTBQU8Lw0LU0ASD1JAEQ85LAwNGRMFBQAA + AAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA + AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA + //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA + AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA + //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA + AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA + //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA + AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABQAAAAcAAAALAAAADwAAABUAAAAZAAAAHQAAACEAAAAjAAAAJQAAACUAAAAlAAAAIwAA + ACEAAAAdAAAAFwAAABMAAAANAAAACQAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAHAAAACwAAABMAAAAbAAAAJQAAAC8AAAA3AAAAPwAAAEcAAABLAAAATwAA + AFEAAABRAAAAUQAAAE0AAABJAAAARQAAAD0AAAA1AAAAKwAAACEAAAAZAAAAEQAAAAkAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAcAAAAPAAAAGQAAACUAAAAzAAAAQQAAAE0AAABXAwIAXxIO + A2siGwd7NCgLh0AxDZFFNQ6ZRTUOmUAyDZM0KAuJIhoHfxENA28DAgBjAAAAXQAAAFUAAABJAAAAPQAA + AC8AAAAhAAAAFQAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAABwAAAA8AAAAbAAAAKwAAADsAAABNAQEAWR8Y + BnNNPBCbbFQXw3tfGuOEZxzziGkd/YprHf+Kax7/imse/4prHv+Kax7/imsd/4hpHf2FZxz1e18a5WxU + F8VMOxCfHxgGeQEBAGEAAABXAAAARwAAADcAAAAlAAAAFQAAAAsAAAAF////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAACwAAABcAAAApAAAAPQAA + AE8VEARnVEESn3leGtmHaR35iWod/4ZoHf+FaB3/hWcd/4RnHP+EZhz/g2Yc/4NlHP+DZRz/g2Yc/4Rm + HP+EZxz/hWcd/4VoHf+GaB3/iWod/4dpHfl5XRrbU0ASpRQQBHEAAABbAAAASwAAADcAAAAjAAAAEwAA + AAkAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAHAAAADwAA + ACEAAAA3AAAATR4YBmtoUBa1hWcc8YhpHf+GaB3/hWcd/4RnHP+BZBz/fWEb/3hdGv9zWRj/b1YY/2xU + F/9rUxf/a1MX/2xUF/9vVhj/c1kY/3hdGv99YRv/gWQc/4RnHP+FZx3/hmgd/4hpHf+FZxzzZk8Wux0X + BnUAAABbAAAARwAAAC8AAAAbAAAADQAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAHAAAAFQAAACkAAABDDQoCW2ZPFq+HaR31h2gd/4VnHf+FZxz/gmUc/3tfGv9xWBj/aFAW/2JL + Ff9eSRT/XEgU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xIFP9eSRT/YksV/2hQFv9xWBj/e18a/4Jl + HP+FZxz/hWcd/4ZoHf+HaR33ZE0VtQwJAmkAAABTAAAAOwAAACMAAAAPAAAABf///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAJAAAAGQAAADEAAABJQjMOgYRmHOmHaR3/hWcc/4VnHP+BZBz/d10a/2pS + Fv9gSxT/XEcU/1tHFP9bRxT/W0YS/15DDf9fQg3/XUQN/1tGEf9bRhH/XUQN/19CDf9fQw3/W0YS/1tH + FP9bRxT/XEcU/2BLFP9qUhb/d10Z/4FkHP+FZxz/hWcc/4dpHf+EZhztPzENjQAAAFsAAABDAAAAKQAA + ABMAAAAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAALAAAAGwAAADUIBgFRalIWsYprHf2FZx3/hWcc/4Nm + HP95Xhr/alIW/15JFP9bRxT/W0YT/11EEf9UTSj/PWJi/yp2lf8WhsP/DJHf/wWW8f8BmPn/AZj5/wWW + 8f8Lkd//FobE/yp2lv89YmP/VE0p/11EEf9bRhP/W0cU/15JFP9pURb/eV0a/4NmHP+FZxz/hWcd/4pr + Hf9oUBa5BwUBYwAAAEkAAAAtAAAAFQAAAAf///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAJAAAAGwAAADcdFgZbfGAb0Yhp + Hf+GaB3/hWcc/39jG/9wVxj/YEsV/1tHFP9cRRH/Vkok/zZpdf8Tisz/AZr8/wCZ//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//wCa/P8Tis3/Nmp2/1ZLJf9cRRH/W0cU/2BL + Ff9vVhj/f2Mb/4VnHP+GaB3/h2kd/3tfGtUaFAVtAAAATQAAAC0AAAAVAAAAB////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAJAAAAGQAA + ADUrIQlhgmUc34ZoHf+GaB3/hWcc/3tgGv9pURb/XUgU/1xGEv9UTSv/KXaY/wWX8f8Amf//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ + //8El/L/KHeZ/1NOLf9cRRL/XUgU/2lRFv97YBr/hWcc/4ZoHf+GaB3/gmUc5SceCHMAAABNAAAALQAA + ABMAAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAHAAAAFQAAADEtIwlfhWcd5YZoHf+GaB3/hGcc/3leGv9lThX/W0cT/1pHGf8zbX//BZbv/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8FlvD/Mm6C/1pHGv9bRxP/ZU4V/3leGv+EZxz/hmgd/4Zo + Hf+EZhzpKB8IcwAAAEkAAAAnAAAADwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAAFAAAAEQAAACshGQdThGYc34ZoHf+GaB3/hGcc/3leGv9jTRX/XEYS/09R + N/8Uisv/AJn//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//AJn//wCZ + //8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCZ//8Ti83/T1I5/1xG + Ev9jTRX/eF0a/4RnHP+GaB3/hmgd/4JlHOUcFgZpAAAAQwAAACEAAAALAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAACwAAACEKCAJDf2IbzYZoHf+GaB3/hWcc/3tf + Gv9kThX/XUUS/0FgXv8Fl+//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Bmf3/E5Pd/zGI + rf9GgIn/VXpu/153X/9ed1//VXlu/0aAif8xiKz/FJLc/wGZ/P8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wWX8P9AYGH/XUUR/2RNFf96Xxr/hWcc/4ZoHf+GaB3/fWAa1QkHAlsAAAA5AAAAGQAA + AAf///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABwAAABcAAAA1b1cYp4hp + Hf+GaB3/hWcc/35iG/9nUBb/XUUR/zlocf8Bmfr/AJf//wCY//8AmP//AJj//wCY//8AmP//AJn//xCU + 4v9If4b/dW46/4hnG/+IZxn/h2ca/4ZnHP+GZxz/hmcc/4ZnHP+HZxr/iGcZ/4hmGv92bjn/SX+F/xGU + 4f8Amf//AJj//wCY//8AmP//AJj//wCY//8Al///AZn7/zhpdP9dRRD/Z1AW/35iG/+FZxz/hmgd/4dp + Hf9rUxe1AAAATwAAAC0AAAARAAAABf///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AA8AAAApTDsQbYprHv2GaB3/hWgd/4JlHP9tVRf/XkYS/zlncP8Bmfv/AJf//wCY//8AmP//AJj//wCY + //8AmP//D5Tl/1l5bP+IZxv/hmcb/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4ZnG/+IZxr/Wnhq/xCU4/8AmP//AJj//wCY//8AmP//AJj//wCX//8Bmfz/OGlz/15G + Ef9tVBf/gmUc/4VoHf+GaB3/imsd/UQ1DoMAAABDAAAAHwAAAAn///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAkAAAAdEQ0DPYVnHOOFZx3/hmgd/4RnHP92Wxn/YEkT/0JfW/8Bmfr/AJf//wCY + //8AmP//AJj//wCX//8CmPv/PoOX/4dnHv+GZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+HZx3/QIOV/wKY+/8Al///AJj//wCY + //8AmP//AJf//wGZ+/9AYF//X0kT/3ZbGf+EZxz/hmgd/4VnHf+EZxzpDgsDWQAAADMAAAAVAAAABf// + /wH///8B////Af///wH///8B////AQAAAAMAAAAPAAAAK29WGJuHaR3/hmgd/4VnHf9/Yhv/Zk8W/1FR + Nf8Glu3/AJf//wCY//8AmP//AJj//wCY//8Jlu//Y3Vc/4lmGf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4hm + Gf9kdVn/Cpbu/wCY//8AmP//AJj//wCY//8Al///Bpfv/09SN/9mTxb/fmIb/4VnHP+GaB3/h2kd/2lR + FqsAAABHAAAAIwAAAAv///8B////Af///wH///8B////Af///wEAAAAHAAAAGy0jCUmIaR3xhWcc/4Zo + Hf+EZxz/clkZ/11IGf8Visj/AJj//wCY//8AmP//AJj//wCY//8Nlej/cHBF/4dnG/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2cc/3JvQv8Oleb/AJj//wCY//8AmP//AJj//wCY//8Ui8v/XEga/3JY + GP+EZxz/hmgd/4VnHf+IaR3zJBwHYwAAADMAAAATAAAABf///wH///8B////Af///wEAAAADAAAADQAA + ACV0Whmhhmgd/4ZoHf+FZx3/f2Mb/2ZNFP8zbn7/AJn//wCY//8AmP//AJj//wCY//8Jl+//cHBG/4Zn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxz/cm9D/wqW7v8Al///AJj//wCY + //8AmP//AJn//zJvgf9mTRT/f2Ib/4VnHf+GaB3/hmgd/25VF7MAAABBAAAAHwAAAAn///8B////Af// + /wH///8BAAAABQAAABUkGwc9h2kd7YVnHf+GaB3/hWcc/3VbGf9XTyv/Bpbu/wCX//8AmP//AJj//wCY + //8CmPr/ZHVZ/4dnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dn + HP9mdVf/A5j5/wCY//8AmP//AJj//wCX//8Fl/D/VlAu/3VbGf+FZxz/hmgd/4VnHf+GaB3xHBYGWwAA + ACsAAAAPAAAAA////wH///8B////AQAAAAkAAAAdaFAWgYhpHf+GaB3/hmgd/4NlHP9sURX/KnaW/wCY + //8AmP//AJj//wCY//8AmP//QIOU/4hmGf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/iGYZ/0KCkf8AmP//AJj//wCY//8AmP//AJj//yl4mv9rURX/gmUc/4Zo + Hf+GaB3/iGkd/15JFJUAAAA3AAAAFQAAAAX///8B////AQAAAAMAAAANAwIAJYBjG8uGaB3/hmgd/4Zo + Hf9+Yhv/XlAl/wWX8P8AmP//AJj//wCY//8AmP//EJTj/4dnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+IZxz/EpTg/wCY//8AmP//AJj//wCY + //8Fl/H/XVEn/31hG/+GaB3/hmgd/4ZnHf99YRvVAgIAQwAAAB0AAAAH////Af///wEAAAADAAAAEzcr + DEGIaR31hmgd/4ZoHf+FZx3/d1wZ/zpsdP8Amf//AJj//wCY//8AmP//AJn//1t5aP+GZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/154 + ZP8Amf//AJj//wCY//8AmP//AJn//zltd/93XBj/hWcd/4ZoHf+GaB3/iGkd+SshCV0AAAAnAAAAC/// + /wH///8BAAAABQAAABdlThVziWod/4ZoHf+GaB3/hGcc/3NUFP8Visr/AJj//wCY//8AmP//AJj//xGU + 4P+IZxr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+IZhr/E5Pd/wCY//8AmP//AJj//wCY//8Ti87/clQU/4RnHP+GaB3/hmgd/4lq + Hf9aRROLAAAALwAAAA8AAAAD////AQAAAAcAAAAZel8aqYZoHf+GaB3/hmgd/4NmHP9kWCn/AZr7/wCY + //8AmP//AJj//wCY//9Jf4T/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/0t+gP8AmP//AJj//wCY//8AmP//AZr8/2JZ + LP+DZRz/hmgd/4ZoHf+GaB3/dVoZuQAAADUAAAATAAAAA////wEAAAAJBgUBH4FkHNWGaB3/hmgd/4Zo + Hf+BZRz/SWlh/wCZ//8AmP//AJj//wCY//8Bmfz/dG06/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+EZxz/g2Yc/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf92bTf/AZn7/wCY + //8AmP//AJj//wCZ//9HamX/gWQc/4ZoHf+GaB3/hmgd/39iG98FBAE7AAAAGQAAAAX///8BAAAACygf + CCmGaB3thmgd/4ZoHf+GaB3/gGMa/zN6kv8AmP//AJj//wCY//8AmP//E5Ld/4dmG/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+DZhz/dlsZ/3FY + GP+BZBv/hWcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/h2Ya/xSS2v8AmP//AJj//wCY//8AmP//MHuW/4BjGv+GaB3/hmgd/4ZoHf+GaB3xHBUGRwAA + ABsAAAAH////AQAAAA1BMg09iGkd+4ZoHf+GaB3/hmgd/4NfFP8ciMH/AJj//wCY//8AmP//AJj//y6H + rf+HZhn/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+DZhz/dVoZ/2FLFf9dSRT/blUX/4BkG/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dmGf8whqn/AJj//wCY//8AmP//AJj//xqJxf+DXxP/hmgd/4Zo + Hf+GaB3/iGkd/TEmClkAAAAfAAAAB////wEAAAANVEESTYprHf+GaB3/hmgd/4ZoHf+EXhL/D5Ld/wCY + //8AmP//AJj//wCY//9AfIn/hmYa/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+DZhz/dVoZ/2BLFf9bRhX/Vksj/11JFP9uVRf/gGQb/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxr/QnyG/wCY//8AmP//AJj//wCY + //8NkuH/g14S/4ZoHf+GaB3/hmgd/4prHf9FNQ9nAAAAHwAAAAf///8BAAAADV9KFFmKax7/hmgd/4Zo + Hf+GaB3/gmAU/weW7/8AmP//AJj//wCY//8Amf//THRv/4VnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+DZhz/dVsZ/2FLFf9dRBP/Jnmg/xCO1f9XSiT/XUkU/25V + F/+BZBz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/05z + a/8Amf//AJj//wCY//8AmP//BZby/4FgFf+GaB3/hmgd/4ZoHf+Kax7/UT8RcwAAACEAAAAJ////AQAA + AA1jTRVhimse/4ZoHf+GaB3/hmgd/4JiGP8Dl/f/AJj//wCY//8AmP//AJr//1FvYP+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gGQb/3FYGP9uURb/KXuh/wCZ + /v8AmP7/EY7V/2NTJv9qUxf/eV4a/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP9Ubl3/AJr//wCY//8AmP//AJj//wGY+v+AYxr/hmgd/4ZoHf+GaB3/imse/1ZD + EnkAAAAfAAAAB////wEAAAANZU4VX4prHv+GaB3/hmgd/4ZoHf+DZBj/A5f3/wCY//8AmP//AJj//wCa + //9ObWD/g2Yc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Vn + Hf+GZR3/NoWj/wCZ//8AmP//AJj//wCY//8Wktf/e2gt/4RmHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZhz/UGtd/wCa//8AmP//AJj//wCY//8BmPr/gmQa/4Zo + Hf+GaB3/hmgd/4prHv9XRBN3AAAAHQAAAAf///8BAAAAC2JMFVWKax7/hmgd/4ZoHf+GaB3/h2QU/wiW + 7/8AmP//AJj//wCY//8Amf//Q25u/4FkG/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHP+FZx//N4ek/wCZ//8AmP//AJf//wCX//8AmP//AJj//xeS2P98azH/hmcc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gWQb/0Vtaf8Amf//AJj//wCY + //8AmP//Bpby/4ZkFv+GaB3/hmgd/4ZoHf+Kax7/VEESbQAAABsAAAAH////AQAAAAlaRRNFimsd/4Zo + Hf+GaB3/hmgd/4tkE/8Sk93/AJj//wCY//8AmP//AJj//zR0if99Xxn/hWcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaBz/fGst/2J1WP9kdFb/L4iw/wCY//8AmP//HoO7/0t1 + cv9Te3P/YnVa/4ZnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/31f + Gf81c4X/AJj//wCY//8AmP//AJj//xCT4f+LZBP/hmgd/4ZoHf+GaB3/imsd/0s6EF0AAAAXAAAABf// + /wEAAAAHTjwQM4hpHfuGaB3/hmgd/4ZoHf+KZRX/I4zB/wCY//8AmP//AJj//wCY//8igK3/dFgV/4Rn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/2F2 + W/8AmP7/AJj//xmHwv90VBP/hGcc/4ZoHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP91WBb/JH6p/wCY//8AmP//AJj//wCY//8gjcX/i2UU/4ZoHf+GaB3/hmgd/4hp + Hf06LAxLAAAAEwAAAAP///8BAAAABTcrCx2HaB3rhmgd/4ZoHf+GaB3/hmcb/0CCkv8AmP//AJj//wCY + //8AmP//DZDd/2lPF/+BZBz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+AaSb/BJj2/wCY//8Fl/D/ZlQi/4JlHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+BZBz/ak8X/w6P2v8AmP//AJj//wCY//8AmP//PYOW/4Zn + G/+GaB3/hmgd/4ZoHf+GaB3vJBwHMwAAAA8AAAAD////AQAAAAMLCQIPhGYcz4ZoHf+GaB3/hmgd/4Zo + Hf9cd2L/AJn//wCY//8AmP//AJj//wCa/f9TVTf/d10Z/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/i2UV/x2Py/8AmP//AJn9/0xiUv99YRv/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/d10a/1RUNP8Bmvz/AJj//wCY + //8AmP//AJn//1p4Zf+GaB3/hmgd/4ZoHf+GaB3/gWQc2QcGASMAAAAL////Af///wEAAAADAAAACYBj + G5+GaB3/hmgd/4ZoHf+GaB3/fmor/wKZ+v8AmP//AJj//wCY//8AmP//MXCF/2lQFf+BZBz/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/hWgd/4ZnG/9GgIj/AJj//wCY + //8udpH/eFoW/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/gWQc/2lR + Ff8yb4H/AJj//wCY//8AmP//AJj//wGZ+/98ay7/hmgd/4ZoHf+GaB3/hmgd/3tfGqsAAAAbAAAAB/// + /wH///8B////AQAAAAlzWRhhiWod/4ZoHf+GaB3/hmgd/4lmGP8gj8j/AJj//wCY//8AmP//AJj//wuS + 4v9fRxb/c1oZ/4RmHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RnHP99YRv/el4a/3pe + Gv96Xhr/YGpJ/wCa//8AmP//E4zQ/3FUFP+EZhz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hGcc/3RaGf9fRxX/C5Hg/wCY//8AmP//AJj//wCY//8ekMz/iWYY/4ZoHf+GaB3/hmgd/4lq + Hf9pURZzAAAAFQAAAAX///8B////Af///wEAAAAFVUISJ4hqHfOGaB3/hmgd/4ZoHf+GZxz/VHty/wCY + //8AmP//AJj//wCY//8Amf//PGVq/2JMFf96Xxr/hWcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+DZhz/blUX/19JFP9eSRT/XkkU/2BIE/8El/L/AJj//wOY9f9eVzD/gWQc/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWcc/3pfGv9iTBX/PWRo/wCZ//8AmP//AJj//wCY//8AmP//Unx2/4Zn + HP+GaB3/hmgd/4ZoHf+Iah33QTIOOwAAAA0AAAAD////Af///wH///8BAAAAAwcFAQuFZxzBhmgd/4Zo + Hf+GaB3/hWgd/4FpJ/8Kl+3/AJj//wCY//8AmP//AJj//wmU5f9bRhr/Z1AW/31hG/+FZxz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWcc/3RZF/9eRxL/XEYS/1xGEv9gQw3/HIO4/wCY//8Amf//RGhl/3xg + Gv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/31hGv9mTxb/W0YZ/wqT5P8AmP//AJj//wCY + //8AmP//CZfv/4BqKf+FaB3/hmgd/4ZoHf+GZx3/g2UcyQQDARkAAAAJ////Af///wH///8B////Af// + /wEAAAAHel8aaYhpHf+GaB3/hmgd/4ZoHf+HZxr/QYKS/wCY//8AmP//AJj//wCY//8AmP//KXiY/15F + Ev9oURb/fWEb/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnGv9Nd3H/MHKK/y5xiv8vcYr/M3SK/xyG + wv8AmP//AJj//yyCp/+BYBf/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/31hG/9oURb/XkUS/yl3 + mP8AmP//AJj//wCY//8AmP//AJj//z+Dlv+HZxr/hmgd/4ZoHf+GaB3/iGkd/3NZGHUAAAARAAAABf// + /wH///8B////Af///wH///8BAAAAA0g4DxuJah3phWcd/4ZoHf+GaB3/hWgd/35rLf8Lluv/AJf//wCY + //8AmP//AJj//wGZ+/9BYFv/XUYT/2tTFv+BZBz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+IZxr/PYOW/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Sk9//hWcd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Fk + HP9qUhb/XUYS/0FhXP8Bmfv/AJj//wCY//8AmP//AJf//wqW7f98ay//hWgd/4ZoHf+GaB3/hWcd/4hq + Hes3KwwpAAAAC////wH///8B////Af///wH///8B////Af///wEAAAAHgmQcjYZoHf+GaB3/hmgd/4Zo + Hf+HZxv/UX15/wCY/v8AmP//AJj//wCY//8Al///BZfw/05ZSP9xVxf/gmUc/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/2N0V/8Amf7/AJj//wCX/v8Amf7/AJn//wCZ//8Amf//Apr6/3JwP/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+CZRz/cVcX/01aSv8Fl/H/AJf//wCY//8AmP//AJj//wCY/v9PfXv/h2cb/4Zo + Hf+GaB3/hmgd/4ZoHf9+YhuVAAAAEQAAAAX///8B////Af///wH///8B////Af///wH///8BAAAAA1pG + EyGJah3thWcc/4ZoHf+GaB3/hWgd/4dnHf8ljsH/AJj//wCY//8AmP//AJj//wCX//8Jlez/am5L/4dn + G/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf9/ain/CZfv/wCY//8Amv7/S2Nd/2ttRP9vcET/b3BE/29x + Rf9/ain/hmgc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2cb/2hwT/8Ilu3/AJf//wCY//8AmP//AJj//wCY + //8jjsT/hmce/4VoHf+GaB3/hmgd/4VnHf+Jah3vSDgPLQAAAAv///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAAFgmUcgYdpHf+GaB3/hmgd/4ZoHf+FaBz/emw1/wyW6f8Al///AJj//wCY + //8AmP//AJf//xGV4v+Aaif/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGYY/yKNxP8AmP//AJn//z9q + bf97Xxr/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/39qKP8QluL/AJf//wCY + //8AmP//AJj//wCX//8Lluv/eW03/4ZoHP+GaB3/hmgd/4ZoHf+HaB3/f2IbiQAAAA8AAAAF////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAzgrDBGKah3bhWcd/4ZoHf+GaB3/hmgd/4Zn + G/9oc1L/A5j5/wCX//8AmP//AJj//wmX7/9ucUf/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dn + Gv9Hf4b/AJj//wCY//8ggbD/dVcU/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GZxv/b3FD/wqX7f8AmP//AJj//wCX//8DmPn/ZnRV/4ZnG/+GaB3/hmgd/4ZoHf+FZx3/iWod3ysh + CRsAAAAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAFc1oYQYpr + Hv2GaB3/hmgd/4ZoHf+GaB3/h2cb/153Zf8Cmfr/AJj//wmX7v9wcEL/hmcb/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/a3FJ/wGZ/P8AmP//BZbw/2xQFP+DZRz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnG/9xcD//Cpfs/wCY//8Cmfr/XHho/4dnG/+GaB3/hmgd/4Zo + Hf+GaB3/imsd/W1UF0kAAAALAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAWDZhyHiGkd/4ZoHf+GaB3/hmgd/4ZoHf+IZxr/Xndk/w2X6P9xcED/hmcb/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RoIf8Nlej/AJj//wCb//9SXET/fmIb/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcb/3JwP/8Nluf/XXhn/4hm + Gv+GaB3/hmgd/4ZoHf+GaB3/h2kd/4FlG40AAAANAAAABf///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BLiQKDYhpHbmGaB3/hmgd/4ZoHf+GaB3/hmgd/4dn + G/+BaSb/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+JZhf/LYmx/wCY + //8AmP//NHKE/3hcGf+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GZxv/gWkm/4dnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dpHb0hGgcTAAAABf///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAANjThUZimsd0YZo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/1R6cP8AmP//AJj//xaKyf9zUxL/hGYc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4prHdVWQxIfAAAAB/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAA2pSFyWLbB7Zhmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf91bTr/A5n4/wCY//8DmPb/Z1Yj/4JlHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pr + Hd1fShQtAAAAB////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADa1MXJYprHdGGaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGYZ/xOT3v8AmP//AJn+/1px + W/+EZhz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4prHdVhSxQrAAAAB////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAANoURYZiGkdu4dp + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4lm + GP83hqL/AJj//wCY//86hZz/iGcZ/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2kd/4dpHb9eSRQdAAAABf///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////ATYqDAuDZhyLimse/YVnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZx3/X3df/wmX7v8Mlen/IZDH/4hmGP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/imse/YJlHJEpIAkPAAAABf///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAA3ZbGUWKax3dh2kd/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dnGv+LZhP/i2UT/4tlE/+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+HaR3/imsd33NZGUkAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADQDEOD4Rm + HIGKax3vhmgd/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4ZoHf+Kax3vg2UchTwu + DBMAAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADYEoUH4NlHIuJah3piGkd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGkd/4lq + HeuCZRyPXEgUIwAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADVkMSF31hG2eFZxzBiGod84lq + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4lq + Hf+Iah31hWccw3xgGmtTQBIZAAAAAwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BDwwDA2NNFSF4XRpdgmQcnYVnHM+HaR3riGkd/YprHf+Kax7/imse/4prHv+Kax7/imsd/4hp + Hf2HaR3rhWccz4FkHJ94XRpfYUsVIw0KAgUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMdFgYHUj8RFWdQFidlThU/a1QXTXFX + GFVxVxhVa1MXT2VOFT9mTxUnUT8RFRwVBgcAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAMAAAAFAAAABQAAAAcAAAAJAAAACwAAAA0AAAAPAAAAEQAAABMAAAAVAAAAFwAAABcAAAAZAAAAGQAA + ABsAAAAdAAAAHQAAAB0AAAAdAAAAHQAAABsAAAAbAAAAGQAAABkAAAAXAAAAFQAAABMAAAARAAAADwAA + AA0AAAALAAAACQAAAAcAAAAHAAAABQAAAAMAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAAAwAAAAUAAAAHAAAACQAAAAkAAAANAAAADwAAABMAAAAVAAAAGQAA + ABsAAAAfAAAAIQAAACUAAAAnAAAAKQAAACsAAAAtAAAALQAAAC8AAAAvAAAALwAAAC8AAAAvAAAALQAA + AC0AAAArAAAAKQAAACcAAAAlAAAAIwAAAB8AAAAdAAAAGQAAABcAAAATAAAAEQAAAA0AAAALAAAACQAA + AAcAAAAFAAAABQAAAAMAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAAAAcAAAAHAAAACwAA + AA8AAAARAAAAFQAAABsAAAAdAAAAIwAAACcAAAArAAAALwAAADMAAAA1AAAAOQAAAD0AAAA/AAAAQQAA + AEMAAABFAAAARQAAAEcAAABHAAAARwAAAEUAAABFAAAAQwAAAEEAAAA/AAAAPQAAADsAAAA3AAAAMwAA + ADEAAAAtAAAAJwAAACMAAAAfAAAAGwAAABcAAAATAAAADwAAAA0AAAAJAAAABwAAAAUAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAABQAAAAcAAAAJAAAADQAAABEAAAAVAAAAGwAAAB8AAAAlAAAAKwAAADEAAAA1AAAAOwAA + AD8AAABFAAAASQAAAE0AAABPAAAAUwAAAFUAAABXAAAAWQAAAFsAAABbAAAAWwAAAFsAAABbAAAAWwAA + AFsAAABZAAAAVwAAAFcAAABTAAAAUQAAAE0AAABLAAAARQAAAEEAAAA9AAAANwAAADMAAAAtAAAAJwAA + ACEAAAAdAAAAFwAAABMAAAAPAAAACwAAAAkAAAAFAAAAAwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAADAAAABQAAAAkAAAALAAAADwAAABUAAAAZAAAAHwAA + ACUAAAArAAAAMwAAADkAAAA/AAAARQAAAE0AAABRAAAAVQAAAFsAAABfAAAAYQAAAGEAAABfAAAAXQAA + AF8AAABfAAAAYQAAAGMAAABjAAAAYwAAAGMAAABhAAAAXwAAAGEAAABhAAAAYQAAAGMAAABlAAAAYwAA + AF8AAABbAAAAVwAAAFMAAABNAAAARwAAAEEAAAA7AAAANQAAAC8AAAAnAAAAIQAAABsAAAAVAAAAEQAA + AAsAAAAJAAAABwAAAAMAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAA + AAkAAAANAAAAEQAAABUAAAAbAAAAIwAAACsAAAAxAAAAOQAAAEEAAABJAAAATwAAAFcAAABbAAAAXQAA + AF8AAABjCggCZxgTBW8nHgh/MCYKjz8xDaFLOhCrVUISt11IFMFiTBXHZU8VzWdQFs9nUBbPZU8VzWFM + FcddSBTBVUISuUo6D60/MQ2jMCUKkSceCIMYEwVzCggCawAAAGkAAABlAAAAYwAAAGEAAABdAAAAVwAA + AFEAAABLAAAARQAAAD0AAAA1AAAALQAAACUAAAAfAAAAGQAAABMAAAANAAAACQAAAAcAAAADAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAABQAAAAcAAAALAAAADwAAABcAAAAdAAAAJQAAACsAAAA1AAAAPQAA + AEcAAABNAAAAVQAAAF0AAABdAAAAWwEAAGUXEgV9PC8NmVpGE71xVxjTf2Ib4YZnHO+IaR35i2we/41u + Hv+Pbx7/j28f/49vH/+Pbx//jm4f/45uH/+Pbx//j28f/49vH/+Pbh7/jW0e/4tsHv+IaR35hmgd8X9i + G+NxWBjVWkYTvzwvDZ0YEwWBAQAAawAAAGEAAABjAAAAZQAAAF8AAABZAAAAUQAAAEkAAABBAAAANwAA + AC8AAAAnAAAAHwAAABkAAAARAAAADQAAAAkAAAAHAAAAAwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAAAAcAAAALAAAADwAA + ABUAAAAdAAAAJwAAAC8AAAA5AAAAQQAAAEsAAABVAAAAWwAAAFsEAwBlJR0Id0EzDptjTRXHel4a6Y1t + HvuTch/9jm4e/4lqHf+HaR3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2gd/4hqHf+Obh7/k3If/Y1uHvt6XxrrZE4VyUEy + DqElHAh9BQQBawAAAGUAAABjAAAAXwAAAFcAAABPAAAARwAAADsAAAAzAAAAKQAAACEAAAAZAAAAEwAA + AA0AAAAHAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAAwAAAAUAAAAJAAAADQAAABMAAAAbAAAAIwAAAC0AAAA3AAAAQQAAAE0AAABVAAAAWwMC + AFkPDANtPjANm2xUF82HaB3ri2we+41tHv+LbB7/h2gd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Vo + Hf+FZx3/hWcd/4VnHf+FZx3/hWcd/4VnHf+FZx3/hWcd/4VnHf+FZx3/hWcd/4VnHf+FaB3/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv+NbR7/i2we+4doHetsVBfRPzANoQ8MA3UDAgBjAAAAZQAA + AGEAAABZAAAATwAAAEUAAAA7AAAALwAAACcAAAAdAAAAFwAAAA8AAAALAAAABQAAAAX///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAAHAAAADQAAABEAAAAZAAAAIQAA + AC0AAAA3AAAAQQAAAE0AAABXAAAAVwYEAWM7LQyLZE0Vw4RnHPWTcyD/jG0e/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/hWcd/4VnHf+EZhz/g2Yc/4NlHP+CZRz/gmUc/4FkHP+BZBz/gGQc/4Bk + HP+BZBz/gWQc/4FlHP+CZRz/g2Uc/4NmHP+EZhz/hWcd/4VnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWcd/4xsHv+UciD/hWcc9WVOFcc7LQyTBgUBawAAAGMAAABjAAAAWwAAAFEAAABFAAAAOwAA + ADEAAAAlAAAAHQAAABUAAAANAAAACQAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFAAAACQAAAA0AAAAVAAAAHQAAACkAAAAzAAAAPwAAAEkAAABTAQEAWxIOA2FAMg2ZdFoZ1Y1t + HvWMbB7/iWod/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWcd/4VnHP+EZxz/g2Yc/4JlHP+AYxz/fmIb/3xg + Gv96Xhr/eF0a/3dcGf91Wxn/dVoZ/3RZGf90WRn/dFkZ/3RZGf90Whn/dVsZ/3dcGf94XRr/el4a/3xg + Gv9+YRv/gGMc/4FkHP+DZhz/hGcc/4VnHP+FZx3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+Jah3/jGwe/41t + Hvd0WhnXQDIOoRENA2sBAQBlAAAAYQAAAFkAAABPAAAAQwAAADcAAAArAAAAIQAAABcAAAARAAAACwAA + AAcAAAADAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAABQAAAAsAAAARAAAAGQAAACMAAAAtAAAAOQAA + AEcAAABTAAAAVQkHAmFNPBCdeV4a35FwH/+MbR7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWcd/4Nm + HP+CZRz/gGMb/31gG/96Xhr/dlsZ/3JYGP9uVRf/bFMX/2lRFv9nUBb/ZU4W/2RNFf9jTRX/Y0wV/2NM + Ff9jTBX/Y0wV/2NNFf9kTRX/ZU4W/2dQFv9pURb/a1MX/25VF/9yWBj/dlsZ/3peGv99YBv/gGMb/4Jl + HP+DZhz/hWcd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4xsHv+RcB//el4a4U08EKUJBwJtAAAAYQAA + AGEAAABXAAAASwAAAD0AAAAzAAAAJwAAAB0AAAATAAAADQAAAAcAAAADAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAcAAAANAAAAEwAAAB0AAAAnAAAAMwAAAD8AAABNAAAAVQ8MA19CMw6Re18a3Y9vH/mJax7/hmgd/4Vn + Hf+GaB3/hmgd/4VoHf+FZxz/hGcc/4JlHP9/Yxv/e18a/3dcGf9yWBj/bVQX/2lRFv9lThX/YkwV/2BK + Ff9eSRT/XUkU/1xIFP9cRxT/XEcU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xHFP9cRxT/XEgU/11I + FP9eSRT/YEoV/2JMFf9lThX/aVEW/21UF/9xWBj/d1wZ/3tfGv9/Yxv/gmUc/4RnHP+FZxz/hWgd/4Zo + Hf+GaB3/hWcd/4ZoHf+Jax3/j28e+3xgG99BMg6bDgsDawAAAGMAAABdAAAAUQAAAEUAAAA3AAAAKwAA + ACEAAAAVAAAADwAAAAkAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAUAAAAHAAAADQAAABUAAAAfAAAAKwAAADcAAABFAAAAUwAA + AFEnHgh3dVsZ0Y5uHvuMbB7/hWcc/4ZoHf+GaB3/hmgd/4VoHf+FZx3/hGYc/4FkHP99YRv/eFwa/3JY + GP9sUxf/Z1AW/2JMFf9fSRT/XUgU/1xHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9aRxT/WkcU/1tH + FP9bRxT/W0cU/1tHFP9aRxT/WkcU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xHFP9dSBT/X0kU/2JM + Ff9mUBb/bFMX/3JYGP94XBr/fWEb/4FkHP+EZhz/hWcd/4VoHf+GaB3/hmgd/4ZoHf+FZx3/i2we/45u + Hvt1WxnVJx4IgwAAAGEAAABjAAAAVwAAAEsAAAA9AAAALwAAACMAAAAZAAAADwAAAAsAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAACQAA + AA8AAAAXAAAAIwAAAC8AAAA9AAAASwAAAFMWEQRfYUsVt41tHvOLbB7/hmgd/4VnHP+GaB3/hmgd/4Vo + Hf+FZxz/g2Yc/4BkG/97Xxv/dFoZ/25VF/9nUBX/YkwV/15JFP9dSBT/W0cU/1tHFP9bRxT/W0cU/1tH + FP9bRxT/W0cU/1tHFP9bRhP/W0YT/1tGEf9cRRD/XEUP/1xFDv9cRQ7/XEUP/1xFEP9bRhH/W0YT/1tG + E/9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1xIFP9eSRT/YkwV/2dQFv9tVRf/dFoZ/3tf + G/+AZBv/g2Yc/4VnHP+FaB3/hmgd/4ZoHf+FZxz/hmgd/4trHv+ObR71YUsUvxYRBG8AAABjAAAAXQAA + AFEAAABDAAAANQAAACcAAAAbAAAAEwAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAABQAAAAkAAAAPAAAAGQAAACMAAAAxAAAAPwAAAE8AAABPLiMKe3tg + GtWQbx//iGkd/4VnHf+GaB3/hmgd/4ZoHf+FaB3/hGYc/4FkHP98YBv/dVsZ/21UF/9lTxX/YUoU/11I + FP9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9bRxT/W0cU/11FDv9gQQf/ZD4H/2U9B/9jPwb/YEEG/11E + DP9bRhL/WkcU/1pHFP9bRhL/XUQM/2BCBv9jPwb/ZT0H/2U+B/9hQQf/XUUO/1tHFP9bRxT/W0cU/1tH + FP9bRxT/W0cU/1tHFP9bRxT/XUgU/2BKFP9lThX/bFQX/3VbGf98YBv/gWQc/4RmHP+FaB3/hmgd/4Zo + Hf+GaB3/hWcd/4hpHf+Qbx//e2Aa2S4jCYkAAABdAAAAXwAAAFMAAABDAAAANwAAACcAAAAdAAAAEwAA + AAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAALAAAAEQAA + ABsAAAAnAAAANQAAAEUAAABPEAwDW1lFEqmRcR/7imse/4VnHf+GaB3/hmgd/4ZoHf+FaB3/hGcc/4Jl + HP98YBv/dVoZ/2tTF/9kThX/XkkU/1xHFP9bRxT/W0cU/1tHFP9bRxT/W0YU/11EDv9gQQ3/X0IK/1tG + Gf9UTDL/Q1tQ/zRqd/8meZr/HYO0/xOLy/8MkN3/CJPp/wSW8v8Dl/b/A5f2/wSW8v8Ik+r/DJDe/xOL + zP8cg7X/Jnmb/zNqeP9DXFH/VEwz/1tGGv9fQgr/YEEM/11EDv9bRhP/W0cU/1tHFP9bRxT/W0cU/1xH + FP9eSRT/ZE4V/2tTF/90Whn/fF8a/4JkHP+EZxz/hWgd/4ZoHf+GaB3/hmgd/4VnHf+Kax7/knEf+1hF + E7MQDANrAAAAYQAAAFcAAABJAAAAOQAAACsAAAAfAAAAFQAAAA0AAAAHAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAFAAAACQAAABEAAAAbAAAAJwAAADUAAABFAAAATxoUBWNyWRjHj28e+4hp + Hf+FZxz/hmgd/4ZoHf+FaB3/hWcc/4NmHP9/Yhv/eF0a/29WF/9mTxX/YEoU/1xHFP9bRxT/W0cU/1pH + FP9bRhP/W0YT/19CC/9hQBD/VE0m/z9gYP8mdZ3/FIrJ/wyW3v8EmvL/AJv9/wCb//8AnP//AJv//wCb + //8Amv//AJn//wCZ//8Amf//AJn//wCa//8Am///AJv//wCc//8Am///AJr9/wSa8/8Mlt//FIvK/yV2 + n/8+YWH/U04o/2FAEf9fQgv/W0YT/1tGE/9aRxT/W0cU/1tHFP9cRxT/X0oU/2ZPFf9uVRf/eF0a/39i + G/+DZhz/hWcc/4VoHf+GaB3/hmgd/4VnHP+HaR3/j28e+3NYGM8aFAVxAAAAYQAAAFsAAABJAAAAOwAA + ACsAAAAfAAAAFQAAAA0AAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAkAAAARAAAAGwAA + ACcAAAA3AAAARwAAAE02Kgt3g2Yc449vHv+FZxz/hmgd/4ZoHf+GaB3/hWcd/4RnHP+BZBz/e2Aa/3JY + GP9pURb/YEsU/11IFP9bRxT/W0cU/1tHFP9bRhL/YEEM/19CDP9UTTL/M2t6/xqHu/8EmPT/AJ///wCe + //8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//AJ7//wCf//8DmPX/GYe9/zJsff9TTTP/X0MM/2BB + DP9bRhL/W0cU/1tHFP9bRxT/XUgU/2BLFP9oURb/cVgY/3tfGv+BZBz/hGcc/4VnHf+GaB3/hmgd/4Zo + Hf+FZxz/jm8e/4RmHOc2KQuFAAAAXwAAAFsAAABNAAAAPQAAAC0AAAAfAAAAEwAAAA0AAAAHAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAUAAAAJAAAAEQAAABsAAAApAAAANwAAAEcCAQBNSzkPi4lqHeeLbB7/hWcc/4Zo + Hf+GaB3/hmgd/4VnHf+EZhz/f2Mb/3hdGv9uVRf/ZE4V/15JFP9bRxT/W0cU/1pHFP9cRRL/X0MN/1xF + Hf9DXVX/HIC1/wqX4v8Bm/v/AJr//wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCZ//8Amv//AZv8/wqX4/8cgbf/QV5Y/1tFHv9fQwz/XEUS/1pHFP9bRxT/W0cU/15J + FP9kTRX/bVUX/3hdGv9/Yxv/hGYc/4VnHf+GaB3/hmgd/4ZoHf+FZxz/i2we/4lqHetJOA+ZAgIAXwAA + AF0AAABNAAAAPQAAAC0AAAAfAAAAEwAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAFAAAABwAAAA8AAAAZAAAAJwAA + ADUAAABHAgEAS1A+EZGPbx75iWod/4VnHf+GaB3/hmgd/4ZoHf+FaB3/g2Yc/35iG/90Whn/alIX/2FL + FP9cRxT/W0cU/1pHFP9aRxP/YkAK/1tGGv84ZnT/E43L/wCd/P8AnP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCc + //8Anf3/Eo7O/zZnd/9bRhz/YkAJ/1pHE/9aRxT/W0cU/1xHFP9hSxT/alIW/3RaGf9+Yhv/g2Yc/4Vo + Hf+GaB3/hmgd/4ZoHf+FZx3/iGod/49vH/lPPRGfAwIAXwAAAF0AAABNAAAAOwAAACsAAAAfAAAAEQAA + AAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAAwAAAAcAAAAPAAAAFwAAACUAAAA1AAAARQUDAUthSxWpj28e94ZoHf+FZx3/hmgd/4Zo + Hf+GaB3/hWcc/4JlHP97YBr/clgY/2ZPFv9fShT/XEcU/1pHFP9bRhP/X0MO/1xFHf82aXT/D4/Y/wKd + +f8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCY//8Amf//AZ35/w6Q2f80a3j/XEUf/19C + Dv9bRhP/WkcU/1tHFP9fSRT/Zk8V/3FYGP97Xxr/gmUc/4VnHP+GaB3/hmgd/4ZoHf+FZxz/hmgd/49v + H/lfShSzBQQBXwAAAFsAAABNAAAAOwAAACsAAAAdAAAAEQAAAAkAAAAFAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAADQAAABUAAAAjAAAAMwAA + AEMFAwFJW0cUn5JxH/2HaR3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+CZRz/fGAa/29WGP9lThX/XUgU/1tH + FP9aRxT/XEUR/2Q+Bv9EW1b/F4rA/wCe//8Amv//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJr//wCe//8Wi8T/Qlxa/2Q+Bv9cRRH/WkcU/1tHFP9dSBT/ZU4V/29W + GP98YBr/gmUc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/h2kd/5JxH/1aRROrBQQBXQAAAFsAAABJAAAAOQAA + ACcAAAAZAAAADwAAAAkAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABQAAAAsAAAAVAAAAHwAAADEAAABBAwIAR2NNFaeRcR/9hWcc/4VnHP+GaB3/hmgd/4Zo + Hf+FZxz/gmQc/3leGv9uVRj/YkwV/11IFP9bRxT/W0YT/2BBC/9TTTX/IX2p/wKf+f8Amv7/AJj//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wCa + /v8Cn/n/H3+t/1JON/9gQQr/W0YT/1tHFP9dSBT/YkwV/25VF/95Xhr/gmQc/4VnHP+GaB3/hmgd/4Zo + Hf+FZxz/hWcc/5FxH/1hSxW1BAMAXQAAAFkAAABJAAAANQAAACcAAAAXAAAADQAAAAcAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAMAAAAJAAAADwAAAB0AAAArAAAAPwMC + AEVVQhKRkG8f94doHf+FZxz/hmgd/4ZoHf+FaB3/hWcc/4JlHP97Xxr/bVUY/2NMFf9cSBT/W0cU/1tG + Ev9iQA//Ql1Z/w+T1/8AnP//AJj//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCY//8AnP//DpTZ/0BeXv9iQA//XEYS/1tH + FP9cRxT/Y0wV/21UF/96Xxr/gmUc/4VnHP+FaB3/hmgd/4ZoHf+FZxz/h2gd/5BwH/lSPxGhAwIAWwAA + AFcAAABDAAAAMwAAACEAAAAVAAAACwAAAAcAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABwAAAA8AAAAZAAAAKQAAADsAAABDTz0RhZBvH/eGaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + HP+CZRz/el4a/21VF/9iSxX/XEgU/1pHFP9eQw7/WkYf/yZ5nf8AoP//AJj//wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCZ//8Amv//AJr//wCb//8Am///AJv//wCb//8Amv//AJr//wCZ//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8AmP//AKD//yV7oP9aRyH/XkMO/1pHFP9cRxT/YUsV/21UF/95Xhr/gmUc/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/5BvH/lLOxCZAAAAWQAAAFMAAABBAAAALQAAAB8AAAATAAAACwAA + AAX///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAANAAAAFwAAACMAAAA3AQAAQT0v + DW2Kax3liWod/4VnHf+GaB3/hmgd/4VoHf+FZx3/g2Uc/3tgGv9vVhj/Y00V/1xIFP9aRhT/X0IP/1NN + MP8Wi8b/AZ36/wCY//8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCZ//8Amf7/Apr6/web8v8LmOz/DpTl/xmQ0/8kjMH/LIq0/y+J + r/8via//LIq0/ySMwf8aj9L/D5Pl/wuY7P8Hm/L/Apr6/wCZ/v8Amf//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP//AZz7/xSM + yv9STjX/X0IQ/1pGFP9cSBT/YkwV/25VF/97YBr/g2Uc/4VnHf+FaB3/hmgd/4ZoHf+FZxz/iWod/4pr + Hes6LQyBAQAAWQAAAE8AAAA5AAAAKQAAABkAAAAPAAAABwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACwAAABMAAAAfAAAALwAAAD8gGQdThWcc4YtrHv+FZx3/hmgd/4ZoHf+GaB3/hWcd/4Nm + HP99YRv/cFYY/2NNFf9cSBT/WkcT/2FAC/9GWlb/C5Xh/wCb//8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//wCc//8Emff/GpLS/zSH + pv9Oe3n/bHFO/3psM/+DaCD/iWYW/41lEP+PZAz/kGQM/5BkDP+PZAz/jWUQ/4lmFv+EaB//emsz/2xx + Tf9Pe3j/NYal/xuS0P8EmPb/AJz//wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJv//wqW5P9DXFv/YkAL/1tGFP9cSBT/Y00V/3BW + GP99YRv/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+FZx3/imse/4VnHOUfFwZrAAAAWQAAAEcAAAA3AAAAJQAA + ABcAAAANAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAcAAAAPAAAAGQAAACsAAAA7Ew8ESXVb + Gb+Pbx7/hWcc/4ZoHf+GaB3/hmgd/4VoHf+EZxz/fmIb/3JZGf9lThX/XUgU/1pGFP9gQhD/Ql5d/wab + 7v8Amv//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX + //8AmP//AJr+/wqZ7f8fjsv/Sn6D/29wQv+IZx//jWUT/4pmFP+JZhf/iWYY/4hnGf+HZxr/hmcb/4Zn + HP+GZxz/hmcc/4ZnHP+GZxv/h2ca/4hnGf+JZhj/iWYX/4pmFf+NZRP/iGYf/3BvQP9LfYH/II7J/wuZ + 7P8Amv7/AJn//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJr//wWc7/9AYGL/YEEP/1tGE/9dSBT/ZU4V/3JZGf9+Yhv/hGcc/4VoHf+GaB3/hmgd/4Zo + Hf+FZxz/jm4e/3RaGcsSDQNjAAAAVQAAAEMAAAAvAAAAHwAAABMAAAAJAAAABQAAAAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFAAAACwAAABUAAAAhAAAANQAAADlgShSZkHAe+YVnHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/4Fk + G/91Wxn/aFAW/15IFP9aRhP/Yz8I/zxlbf8Hm+z/AJn//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJz//wqX7f83hqD/b29J/4lnGf+QZBD/i2YU/4Zn + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+GaBz/imYV/5BjEP+JZhj/cG9G/ziFnv8Ll+v/AJz//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wac7v85Z3L/Yz8H/1pG + E/9dSBT/Z1AW/3VbGf+BZBv/hWcc/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/j28e+V5JE6sAAABTAAAATwAA + ADsAAAApAAAAGQAAAA8AAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAkAAAARAAAAHQAAAC0AAAA7NCkLZ5Bw + H/mHaR3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+CZRz/eV4a/2pSF/9fShT/W0YT/2BBD/88ZGz/BZ3y/wCZ + //8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP//AJr//xWV + 2/9DgJH/gmkm/5BkEP+IZhn/hmcb/4VoHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWgd/4Zn + G/+IZxn/kGQQ/4NpJP9Ff43/FZXZ/wCa/v8AmP//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJj//wSd8/86Z3H/YEEP/1tGE/9fShT/aVIW/3leGv+CZRz/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+HaR3/kXAf+zMnC38AAABVAAAARwAAADUAAAAjAAAAFQAAAAsAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAHAAAADQAAABcAAAAlAAAANxwWBkd/YhvJimse/4VnHP+GaB3/hmgd/4ZoHf+FaB3/hGcc/31h + G/9wVxj/YksV/1xHFP9hQAz/Q11a/web6/8Amf//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJn//wWa9v84hZ//f2oy/49kEv+JZhj/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/iGYY/49kEv+AajD/OoSb/wWb + 9f8Amf//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wac + 7f9BX2D/YT8L/1tHFP9hSxT/cFcY/31hGv+EZhz/hWgd/4ZoHf+GaB3/hmgd/4VnHP+Kax7/fmIb0xkU + BWEAAABTAAAAPwAAAC0AAAAbAAAADwAAAAcAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAkAAAARAAAAHwAAADEAAAA1Zk8WpY9v + H/+FZx3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+AZBz/c1kZ/2ZPFv9cSBT/X0IQ/0dZU/8Gm+7/AJn//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wKb+v8ojbv/dm08/5Ri + Cv+GZxz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4ZnHP+UYwv/eGw4/yqMt/8Cm/r/AJj//wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//wac7/9FXFn/X0IP/1xIFP9lThb/c1gZ/4Bk + HP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4VnHf+Pbx//ZE4VtQAAAFMAAABNAAAAOQAAACcAAAAXAAAADQAA + AAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAHAAAADQAAABcAAAAnAAAANy8lCluNbh7tiGkd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/g2Uc/3pf + Gv9qUhb/YEoU/15DDv9UTC7/DJTd/wCa//8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJf//wCZ/v8ImvH/RoCK/4pmHv+LZRb/hWgc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4Vo + HP+LZRb/imUd/0l/hf8Jmu//AJn+/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJr//wuW4f9STjP/XkQO/19JFP9qUhb/el4a/4NlHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4hp + Hf+Obh7xLSMJdQAAAFEAAABBAAAALwAAAB8AAAARAAAABwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAkAAAATAAAAHwAAADMUEAQ9eF4av4ts + Hf+FZx3/hmgd/4ZoHf+GaB3/hWgd/4RnHf9+YRv/cFcY/2JMFf9cRxL/XEUb/xmJvv8AnP//AJf//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8Amv//FZXa/29vRv+RYw//hmgc/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/kWMP/3JvQ/8XlNf/AJr//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJv//xaLxP9aRh3/XEYS/2FM + Ff9wVxj/fWEb/4RnHP+FaB3/hmgd/4ZoHf+GaB3/hWcd/4tsHv93XBnNEQ0DWwAAAE8AAAA5AAAAJwAA + ABcAAAALAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAHAAAADQAAABkAAAAnAAAAM049EXeObh/3hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3dc + Gf9oUBb/XUgT/2FAD/8peZn/AZz6/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJv+/yaNv/96azv/jGUU/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaBz/jGUU/3xrOP8ojLz/AJv+/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AZz6/yZ7n/9hQBD/XUgT/2dQFv92XBn/gmUc/4VnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/45uHvlJOQ+PAAAATwAAAEMAAAAvAAAAHQAAABEAAAAHAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAkAAAARAAAAHwAAAC8PCwM/f2Ibz4xs + Hv+FZxz/hmgd/4ZoHf+GaB3/hmgd/4RnHP9+YRv/blYY/2FLFf9gQgv/RFxU/wCg/P8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCb/f8njLv/imYg/4pmF/+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/imYY/4tl + Hf8ri7b/AZv8/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AKD//0Ff + Wv9gQgr/YUsV/25VGP9+YRv/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/i2we/35iG9kOCwJbAAAASwAA + ADkAAAAlAAAAFQAAAAsAAAAF////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACwAAABUAAAAnAgIAM1xHE4WPbx/3hWcd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3dc + Gf9mUBb/XkcS/1RMM/8RktP/AJj//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Am/3/M4io/4lmHv+HZxv/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/h2cb/4tlG/83hqL/AZv8/wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP//D5TW/1NONv9eRhL/Zk8W/3ZcGf+CZRz/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZx3/jm8e+VVCEpcCAQBPAAAAQwAAAC0AAAAdAAAADwAAAAcAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAcAAAAPAAAAGwAAAC8eFwY7f2Mb04lq + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHf9+Yhv/b1YY/2FLFP9jPgb/I36m/wCd//8Al///AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJv+/yeNvP+JZh//iGcZ/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/iGca/4pmG/8ri7b/AJv+/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX + //8AnP//IX+q/2M+Bf9hSxP/b1YY/35hG/+EZxz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+Jah3/f2Ib3RcS + BVkAAABLAAAAMwAAACMAAAATAAAACQAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAAFAAAACQAAABUAAAAhAAAALVA+EXuQcB/9hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3hd + Gv9nUBb/YUQO/0VbVf8Cn/j/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCa + //8mjr//iWYh/4dnG/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/h2cb/4tlHv8ojbz/AJr//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Cn/n/Ql5d/2FEDv9nUBb/d1wZ/4Jl + HP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+RcB//TDsQkwAAAEsAAAA9AAAAKQAAABkAAAANAAAABwAA + AAP///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAANAAAAGQAAACkNCgI3e2Aax4xs + Hv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4VnHP9/Yxv/cVgY/2JMFf9dRRz/GYq9/wCZ/v8Al///AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCX//8AmP7/GJXW/3trOf+KZhf/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/imYY/3xrNv8ZlNT/AJj+/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJf//wCZ/v8XjMP/XEYe/2JMFf9xWBj/f2Mb/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hWcd/4ts + Hv96XxrRDQoCVwAAAEUAAAAxAAAAHQAAABEAAAAHAAAAA////wH///8B////Af///wH///8B////Af// + /wEAAAADAAAACQAAAA8AAAAfAAAALU07EGeObh7xhWcd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/g2Yc/3pe + Gv9qUhf/ZUIK/zdpcv8Anv7/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wmZ + 7v9yb0L/jGUT/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jGUV/3Zu + Pf8Lmev/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCd//81bHr/ZUIK/2pS + F/96Xhr/g2Yc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/45uHvNFNg+DAAAASwAAADkAAAAjAAAAFQAA + AAsAAAAF////Af///wH///8B////Af///wH///8B////AQAAAAUAAAALAAAAEwAAACUGBQEpb1UYrYts + Hv2GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+CZRz/dVsZ/2ZNFP9cRxv/EI/W/wCa//8Al///AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCX//8Cm/r/SYCG/5FjD/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaBz/kGMP/0x+gP8Dm/n/AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJr//w+R2f9cSB//Zk0T/3RaGf+CZBz/hWcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/i2we/2xUF78FAwFHAAAAQQAAACkAAAAZAAAADQAAAAUAAAAD////Af///wH///8B////Af// + /wEAAAADAAAABQAAAA0AAAAXAAAAJxwWBj2GaB3tiWod/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGcd/39i + G/9vVhj/ZUcO/zlmcf8Cnfj/AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJn//yyM + tf+KZhz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/i2Ub/zCLrv8Amv//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///Ap35/zdp + d/9lRw//blYY/35iG/+EZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Iah3/h2kd8xgSBV0AAABFAAAAMQAA + AB8AAAARAAAABwAAAAP///8B////Af///wH///8B////AQAAAAMAAAAHAAAAEQAAAB0AAAApTTwQd5Ny + IP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+DZhz/e18a/2pRFf9fRx3/FY3H/wCZ/v8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8GmvP/eW05/4tmFv+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+KZhb/fGwz/wea8v8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//E4/N/15JH/9pURX/e18a/4NmHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZnHf+TciD/SjkQjwAAAEcAAAA3AAAAIwAAABMAAAAJAAAABf///wH///8B////Af// + /wH///8BAAAAAwAAAAkAAAATAAAAIQkHAi92XBm5jGwe/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Jl + HP92XBn/akoO/0ZeU/8Bnfr/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJr//zyF + mv+TYgr/hWgc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+TYgv/QIOT/wCa/f8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Bnfz/Q2Fa/2tJDf92XBn/gmQb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv90WhnHCQcBTwAA + AD0AAAApAAAAFwAAAA0AAAAF////Af///wH///8B////Af///wEAAAAFAAAACwAAABcAAAAnOi0MR4pr + HuGFZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/gGMb/3JYF/9mRw7/IICv/wCc//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8XlNf/gGou/4ZnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4VoHP+CaSv/GpPS/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCc//8dg7T/ZEgP/3FYF/9/Yxv/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4lqHecxJQplAAAAQwAAAC8AAAAbAAAADwAAAAcAAAAD////Af// + /wH///8B////AQAAAAUAAAANAAAAGQAAACNXQxN1i2we+YZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf99YBv/blQW/1lQMP8Ll+L/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJz//0iA + iP+OZBL/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/45kEv9NfoD/AJz//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wqY5P9WUTX/blQW/3xgGv+EZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/i2we+089 + EY8AAABBAAAAMwAAAB8AAAARAAAACQAAAAP///8B////Af///wEAAAADAAAABwAAAA8AAAAdAAAAHW1U + F6+NbR7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hGYd/3leGv9uTQ7/Nm14/wGb+v8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCZ//8Nl+j/g2gl/4hmGP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGcZ/4Vo + If8QleL/AJn//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZv7/zNvf/9uTQ3/eV4a/4Rm + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+NbR7/bFMXwQAAAD0AAAA5AAAAIwAAABMAAAAJAAAABf// + /wH///8B////AQAAAAMAAAAJAAAAEQAAAB8CAQApfmEb24tsHv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+DZhz/dlwZ/21JEf8dh7j/AJr//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn9/zmG + nf+PZBD/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/j2QP/z2El/8Amf3/AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//Gom+/2xKEv92Wxn/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pr + Hv9/YhvlAwIASwAAADsAAAAnAAAAFwAAAAsAAAAF////Af///wH///8BAAAAAwAAAAkAAAAVAAAAHyIa + B0WObh/5hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4JlHP92VxP/XlMm/wWX8P8Amf//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Lmev/cG9E/4hnGf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+HZxr/c24//w2Z6P8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ//8EmfP/W1Us/3VW + E/+CZBz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49vHvsiGgdlAAAAOwAAACsAAAAZAAAADQAA + AAX///8B////Af///wEAAAAFAAAACwAAABcAAAAfSzoQbZNyH/uGaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/gGQc/3ZSEP9HY1z/AJ7//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//yCO + x/+IZhn/hmcb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+JZhj/JI3A/wCa//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCf//9EZmP/dVIQ/4BjHP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/k3If/Ug3D4cAAAA/AAAALwAAABsAAAAPAAAAB////wH///8B////AQAAAAUAAAANAAAAFwEB + ACNoURabjm4e/YZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RnHf9/Yxv/clEO/y13lv8Anv//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AnP//S32A/49kEP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/hWgd/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/49jEP9PfHn/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJ3//yl6 + nv9xUQ7/f2Mb/4RnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+NbR7/ZU4VsQIBAEMAAAAxAAAAHQAA + ABEAAAAHAAAAA////wEAAAADAAAABwAAAA0AAAAbFBAEJ3tfGr+Jah3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hGcc/35iG/9tUhj/GIrH/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wWZ + 9f9ub0L/imYV/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/hGcc/4JlHP+BZBv/g2Uc/4VnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iWYW/3FtPP8HmPH/AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//FozL/2tSHP99YRv/hGcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4hpHf95XhrLEQ0DRwAAADUAAAAhAAAAEwAAAAkAAAAD////AQAAAAMAAAAHAAAADwAA + ABswJQothGYc0YdoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZxz/fWEa/2RWL/8Oldz/AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//GpLR/4RlH/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHP+AYxv/eV4a/3Zb + Gf97YBv/gmUc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaBz/hmUd/xyRzP8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Nlt//Ylgz/3xgGv+EZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4NlHN0kGwdPAAAANwAA + ACMAAAATAAAACQAAAAP///8BAAAAAwAAAAcAAAAPAAAAHUU1D0GHaB3lhmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4NnHP99Xhb/UmJN/waZ8P8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ + /v8yhqX/imMT/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+EZxz/gGMb/3VaGf9qUhb/Zk8W/21VF/96Xhr/gmQc/4VnHP+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+KYxL/NYSf/wCZ + /v8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wWa8v9OZVT/fV0U/4NmHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2gd7TUpC2EAAAA3AAAAIwAAABUAAAAJAAAAA////wEAAAADAAAABwAA + ABEAAAAZSzoPV4hqHfOGaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/g2Yc/4BbDf9Ab3T/AJr8/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//Apr6/0p5ev+IZBT/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/hGcc/4BjHP93Wxn/aVEW/2BK + FP9dSBT/YkwV/25VF/96Xxr/gmUc/4VnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hlFf9Od3L/A5v5/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJr9/zxxev+BWgz/g2Yc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Jah35PzENdQAA + ADUAAAAlAAAAFQAAAAsAAAAF////AQAAAAMAAAAJAAAAEQAAABdUQRJvi2we/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+DZhz/hFcK/zB8lv8Amv//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Gm/L/ZG1O/4hlF/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4RnHP+AYhv/dVoZ/2hRFv9fSRT/W0cU/1pHFP9cRxT/YkwV/21UF/95Xhr/gWUc/4Vn + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2UY/2hr + SP8HmvH/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amv//LX6d/4RWCv+DZhz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv9MOxCJAAAAMwAAACcAAAAXAAAACwAAAAX///8BAAAAAwAA + AAkAAAARAAAAE1pGFIGNbR7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4NmHP+GVgn/JIWw/wCb + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wmY7P9yZjT/h2UY/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+EZxz/gGMc/3ZbGf9pURb/X0oU/1tH + FP9bRhL/XUQN/1pGE/9cSBT/Y00V/25VF/96Xxr/gWQc/4VnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+HZRj/dWUv/wqX6/8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCb//8hh7f/hFYJ/4NlHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jW4e/1VC + EpcAAAAvAAAAJwAAABcAAAALAAAABf///wEAAAADAAAACQAAABMAAAAPYUsVj45uHv+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hGUc/4RXCf8ZjMf/AJv//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Amf//DZPl/3phIP+GZhj/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/hGcc/39iG/91Wxn/aFEW/19JFP9bRxT/XUUR/1pGHP9BXlv/X0IR/1pHFP9cSBT/YkwV/25V + F/95Xhr/gmUc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zm + Gf98YRz/DpHi/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJr//xaNzv+CWAj/hGUb/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Pbx//XUgUpwAAAC8AAAApAAAAFwAAAAsAAAAF////AQAA + AAMAAAAJAAAAEwAAAA9mTxWdj28f/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+EZRv/gloK/xGQ + 2f8Amv//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCa//8UjdX/fl4W/4VmGv+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHP+AYxz/dFoZ/2lRFv9fSRT/W0cU/1xF + Ev9bRiL/IH+u/wWf8f85ZnD/YUAO/1tGE/9cRxT/YkwV/21UF/96Xhr/gmQc/4VnHf+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWYb/4BeE/8YjM7/AJr//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//DpHg/39aDf+EZRr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49v + H/9kTRWxAAAALwAAACkAAAAXAAAACwAAAAX///8BAAAAAwAAAAkAAAATAAAAEWlSFqePbx//hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VlGv9/XBH/C5Pl/wCa//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJv//xyJxP+AXA//hWYb/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+EZx3/gGMb/3dcGf9pURf/YEsV/1xHFP9cRRL/YUEV/x6Bs/8Anv7/AJj//wOd9f8/YGP/YUAO/1pG + FP9dSBT/YkwV/25VF/96Xhr/gmUc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZhv/glwN/yCHvP8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ//8IlOv/fF0V/4Vl + Gf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/j28f/2hRFrkAAAAxAAAAKQAAABcAAAALAAAABf// + /wEAAAADAAAACQAAABMAAAARbFQXr49vH/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmYY/35f + Fv8Hle7/AJn//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AnP//IYa4/4FaDP+EZhz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4NmHP98YBr/clgY/2hRFv9kThb/ZksT/2FL + JP8egrT/AJ39/wCX//8Al///AJj+/wOc9P88Z3D/aEUP/2FLFf9iTBX/aVEW/3NZGP9+Yhv/hGcc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4RmHP+CWgv/JYSw/wCc//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJn//wSW9P97YBr/hmUX/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+Obh//a1MXwQAAADEAAAApAAAAFwAAAAsAAAAF////AQAAAAMAAAAJAAAAEQAAABFtVRexjm4f/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZhj/fWAZ/wWV8v8Amf//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCc//8jhLP/gFgL/4NlHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/hGYc/35iG/94XRn/dFoZ/3VZF/96VBf/JoOw/wCe//8Al///AJj//wCY//8Al///AJn//wWb + 8f9Kamb/eVEP/25WGP9xVxj/dlsZ/35iG/+EZhz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/g2Yc/4FYDP8ngav/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//Apf4/3ph + Hv+GZRf/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/45uH/9tVBfDAAAAMQAAACcAAAAXAAAACwAA + AAX///8BAAAAAwAAAAkAAAARAAAAD21VF7GObh//hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dm + GP9/YRn/BZXy/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJz//yKDs/99Vgv/g2Ub/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FZx3/hGYc/4JlHP+FYxn/hGMi/ySM + vv8AnP//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCe/f9Rd3L/il8T/4BjHP+BZBv/g2Yc/4Vn + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+DZRz/flYM/yaBq/8AnP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCZ//8Cl/f/fGIe/4dmF/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/jm4f/21VF8EAAAAxAAAAJwAAABcAAAALAAAABf///wEAAAADAAAABwAAABEAAAANbFQXrY9v + H/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2YY/4FiF/8Ile7/AJn//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AnP//H4S4/3lUCv+BZBv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+FaB3/h2cb/4hmI/8wia//AJv+/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJj//wia8P9UenP/j2QU/4VnHf+FZx3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4FkG/97VAv/IoKw/wCc//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//wSW + 8/9/Yxv/h2YY/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Obh//a1MXvwAAAC8AAAAlAAAAFQAA + AAsAAAAF////AQAAAAMAAAAHAAAADwAAAA1qUhelj28f/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GZxr/hmES/w2T5f8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCb//8Zh8T/dFIM/39i + Gv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4lmGf+LZR//JI7B/wCb + //8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCd/v9WeXH/kGQU/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/f2Ia/3VSC/8chbz/AJv//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//CZTr/4NiFv+HZhn/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/49vH/9pURa3AAAAKwAAACMAAAAVAAAACQAAAAP///8BAAAAAwAAAAcAAAAPAAAAC2dQ + FpmPbx//hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnG/+LYQv/FJHZ/wCa//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJr//xGL1f9tUhL/fV8Y/4RnHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHP+HZxv/gWkr/y2Ls/8Anf//AJn//wCZ//8Amf//AJf//wCX//8AmP//AJj//wCX + //8AmP//AJr//wCZ//8Amf//AJn//web8v9RfXn/jGUY/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4RnHP99YBn/b1EQ/xSKzv8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ + //8Qkt//iWIP/4ZnG/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/j28f/2VOFa0AAAAnAAAAIwAA + ABMAAAAJAAAAA////wEAAAADAAAABwAAAA0AAAALYkwVi45uHv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/49hCf8ejsf/AJr//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Amf//CpLm/2VS + Hv96XBb/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgc/4xlEv9Vem7/Noii/ziE + oP84haD/OoSc/yuKtf8BmPz/AJj//wCY//8AmP//AJj//wOX9f8Vjcv/GZDN/xyRzf8ckc3/HZLM/xiV + 1f9jc1f/iWYW/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/g2Yc/3pcFv9nURr/C5Di/wCZ + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJr//xqPzv+OYQr/hmcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+Pbx//X0kUoQAAACMAAAAfAAAAEQAAAAkAAAAD////AQAAAAMAAAAFAAAADQAA + AAleSBR5jW0e/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaBz/kmAK/yyJsP8Amv//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8HmOz/WlU0/3ZXFf+BZBz/hWcc/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaBz/hWgd/4pmFv+NZRD/jWUP/41lD/+PZA7/gGku/xGW4f8AmP//AJj//wCY + //8AmP//B5bs/1hTP/91UhX/g2EZ/4llGf+LZhn/imYc/4RoH/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP+BZBz/dlgV/1xTLv8Il+v/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Amv//KIu3/5JgCv+GaBz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/41uHv9YRBOPAAAAIwAA + AB8AAAARAAAABwAAAAP///8B////AQAAAAUAAAALAAAAC1pGE2WLbB79hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+SYgr/O4KX/wCa//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wSc + 8v9MW0//cVMT/31hG/+EZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+KZRn/J468/wCY//8AmP//AJj//wCY//8AnP//P2Zm/3JMDP98YBr/hGYc/4Zo + HP+GaBz/hmgc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGcc/35hG/9xVBT/T1pJ/wWc + 8f8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCa//83hJ7/kmEK/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/i2we/1A+EX8AAAAjAAAAGwAAAA0AAAAH////Af///wH///8BAAAAAwAA + AAkAAAAPVkMSSYhqHfGGaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4xlEP9PenT/AZn8/wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZz6/zVrev9rTg3/eF0Z/4NlHP+FZx3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pmFP9IfoP/AZr8/wCY + //8AmP//AJj//wCd//8kfab/bUoL/3hcGf+CZRz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+DZRz/eF0Z/2tODv85aXL/Apz5/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AZn9/0t8e/+NZA7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Iah33RjYPZQAA + ACUAAAAZAAAADQAAAAX///8B////Af///wEAAAADAAAACQAAABFVQhIxiGkd44ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/iGcY/2dxTf8Ime//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Amv7/I36m/2hIEP9yWBj/gGMc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/imYX/2pxTf8Fm/X/AJj//wCY//8AmP//AJn//xCO1/9jTRn/dFgW/4Bj + G/+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/4BkHP9zWRj/aUkP/yV7 + oP8Amv7/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8HmfL/YnNV/4hmF/+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4doHek+MA1PAAAAJQAAABUAAAALAAAABf///wH///8B////Af// + /wEAAAAHAAAADzsuDCGFZxzNh2gd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/fWkv/xOW + 3P8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCZ//8RkNL/X0ke/2tSFv97Xxr/g2Yc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+IZxj/hGge/w6V + 5f8AmP//AJj//wCY//8AmP//B5vt/1FYRP9wVBX/fWEb/4RnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+DZhz/fGAa/2tTF/9hSBz/E4/N/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//xKX3/97ajP/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGYc1y4k + CTcAAAAjAAAAEwAAAAkAAAAD////Af///wH///8B////AQAAAAUAAAANHhcGFX5iG7WIah3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+HZhr/II7H/wCZ//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wKa+P9MV0H/aEsO/3VaGf+AZBv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+QYw7/Koq1/wCb//8AmP//AJj//wCY//8Cm/n/OGt4/21P + Dv96Xhr/hGYc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4FkG/91Wxn/aEsO/09V + O/8EmPT/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//HpDK/4ZnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hpHf98YBrDFhEELQAAAB8AAAARAAAABwAAAAP///8B////Af// + /wH///8BAAAABQAAAAsCAQAPblYXi45uHv2GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4xl + Ev8/gpT/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJ7//zJvg/9mQwv/bVQX/3tg + Gv+EZxz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/5Bj + Dv9NfXv/AJr//wCY//8AmP//AJj//wCa//8fhLD/bEkS/3VbGf+CZRz/hWcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+EZxz/e2Aa/21UF/9mQwv/NG19/wCe//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCb//86hJv/i2US/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jW4e/2pT + F6ECAgAnAAAAGwAAAA8AAAAHAAAAA////wH///8B////Af///wEAAAADAAAACQAAAA1RPhFbk3If+4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jWUT/2J1Wv8AnP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//FIrL/15GFv9mThX/c1kZ/4FkHP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGcY/25vRP8KmOz/AJj//wCY//8AmP//AJn//wyT + 3/9gTh//clYV/4BjHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/4FkHP9zWRn/Zk4V/19G + E/8WiMX/AJr//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJz//153Yf+NZBL/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Tch/7Tz4QcQAAACEAAAAXAAAADQAAAAUAAAAD////Af// + /wH///8B////AQAAAAMAAAAHAAAACygfCC+Obh/3hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+IZhf/fmoo/wmX7v8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Hmuz/S1ZH/2FI + EP9qUxf/e18a/4NmHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/hWgd/4VoHf+FaB3/hWgd/4Vo + Hf+FaB3/hGcj/xyTzf8AmP//AJj//wCY//8AmP//AJz8/0xcSP9xTw//fWEb/4RnHP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+DZhz/e2Aa/2tTF/9hSRH/TVRD/wia6v8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8HmPH/e2st/4lmFv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49v + H/knHghJAAAAHQAAABUAAAAJAAAAA////wH///8B////Af///wH///8B////AQAAAAUAAAALBAMBDX9i + G9OLbB7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+PZBL/K4y0/wCZ//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCa/v8lfaH/YkEN/2JMFf9yWBj/fmIb/4VnHP+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+EZxz/gmUc/4BjG/+AYxv/gGMb/4BjG/+AYxv/gGMb/4BjG/+FYRP/NYOf/wCa//8AmP//AJj//wCY + //8An///MnGG/21LDf95Xhr/g2Yc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/hWcc/35iG/9yWBj/YkwV/2NB + Df8mepz/AJv9/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//yiOuv+OZBP/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Kax7/gGMb3QMCACcAAAAdAAAAEQAAAAcAAAAD////Af// + /wH///8B////Af///wH///8BAAAABQAAAAsAAAAHcVgYn41tHv+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4tlE/9SfHT/A5r5/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJn//weX + 7f9XSib/YEYP/2hRFv92XBn/gmQc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4JlHP98YBr/dVsZ/3NZGP9zWRj/c1kY/3NZ + GP9zWRj/c1kY/3hWEP9PbWP/AJ///wCY//8AmP//AJj//wCa//8ahL7/Z0sQ/3ZbGP+CZBz/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHf+CZRz/d1wZ/2hRF/9gRhD/WEki/wiW6f8Amf//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Cmvr/TX18/4xlE/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/41u + Hv9vVxixAAAAFwAAABkAAAANAAAABQAAAAP///8B////Af///wH///8B////Af///wEAAAADAAAABwAA + AAlpURZdi2we94ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2cb/35qLv8RluD/AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJ7//y1yj/9gQQ3/YEsV/2tTF/96Xhr/gmUc/4Vn + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/gWQb/3ZbGf9nUBb/YkwV/2FLFf9hSxX/YUsV/2FLFf9hSxX/ZEgP/1xPJP8Cm/n/AJj//wCY + //8AmP//AJj//wuX4v9YUjb/cVYX/35iG/+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/gmUc/3peGv9rUxf/YEoU/2BB + Df8vcIr/AJ///wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//xCX4v98azL/h2cb/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jGwe+V1IFHMAAAAbAAAAFQAAAAkAAAAF////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAAHAAAADU89ES2MbR7ZhWcd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GZxz/jWUR/zOIqf8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//DZTb/1RMMf9dRxL/YkwV/3BXGP99YBr/g2Yc/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+CZBz/dlwZ/2VOFf9dSBT/W0cU/1tH + FP9bRxT/W0cU/1tHFP9cRhL/YkAJ/xGO1P8Am///AJj//wCY//8AmP//A5r2/0BkY/9vUQ//e2Aa/4Rn + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWcc/4RmHP98YBr/cFcY/2JMFf9cRxL/VUwv/w6T2f8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Amv//L4mv/4xlE/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+LbB7hRjYPPwAAAB0AAAARAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////AQAA + AAUAAAAJEw8ED31hG6mMbR7/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+MZRT/aXNO/wSa + 9/8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AnP//JH2j/2Q9Bv9cSBP/ZU4W/3JY + GP9+Yhv/hGcc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4NmHP96Xxr/aFEW/15JFP9bRxT/W0cU/1tHFP9bRxT/W0cU/1tHFP9kPgf/KHiW/wCb + //8AmP//AJj//wCY//8Am///Jn6h/3BIC/93XBn/g2Yc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+EZhz/fmEa/3FYGP9lThX/XUgT/2Q+ + Bv8lfKD/AJz//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wOa+f9mdVT/jWQT/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/i2we/3tfGrcNCgMjAAAAGQAAAA0AAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAcAAAAJV0MSXZNyIP+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHP+JZh3/JJDB/wCZ/v8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8DnvX/TlI//19DD/9eSRT/Zk8W/3NZGf9/Yhv/hGYc/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hGcc/4BhGP9wUxP/YkgR/11F + EP9dRRD/XUUQ/11FEP9dRRD/XkUQ/2JCCf9FXlr/BJrz/wCY//8AmP//AJj//wCa//8QkNb/aksQ/3VZ + F/+BZRz/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/hGYc/39iG/9zWRj/Zk8W/15JFP9fQw//T1E9/wOd9f8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP7/IZHH/4hnH/+GaBz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zn + Hf+TciD/VkISbwAAABkAAAATAAAACwAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAABQAAAAk3Kgwbh2gd6YlqHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tm + Ff9beGj/BJv2/wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wCa//8Zib3/XEUb/1tG + E/9eSRT/Z1AW/3VaGf9/Yhv/hGcc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/eWcq/2tcLP9dUSr/VUwq/1VMKv9VTCr/VUwq/1dNKv9cUCv/XlMr/1pX + Rv8NleH/AJj//wCY//8AmP//AJj//wGb+/9gWzL/elgS/4JlHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHP9+Yhv/dFoZ/2dQFv9fSRT/W0cT/11E + Gv8aiLv/AJr//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJf//wSb+P9XeXD/i2UU/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGod/4dpHe8nHggvAAAAFwAAAA8AAAAHAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAACR0WBgl3XRmZi2we/YZo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2ca/4pmGv8dkc7/AJn//wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJf//wGd+v8tdI//Yj8M/1tGE/9eSRT/Z1EW/3RaGP9+Yhv/g2Yc/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pmFf9Hf4X/Cprp/wiW + 6v8Il+r/CJfq/wiX6v8Il+r/CJfq/wiW6v8Jl+r/CZbq/wGX+v8AmP//AJj//wCY//8AmP//AJ7//090 + b/+EXhL/g2Yc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+DZhz/fmIb/3NZGP9nUBb/XkkU/1tGE/9iPwz/LXSP/wGd+v8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8Amf//GZLU/4hnHP+HZxr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+LbB7/dFoZqQ8MAxMAAAAXAAAACwAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAFAAAACWFLFUuPbx/rhWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/jmQR/1l6af8Cm/r/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wSc + 8v9JV0n/X0IK/1tHFP9fSRT/Z1AW/3ZbGf+AYxv/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/i2UW/2dyUv8Cnfr/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Amv//MIes/4lkE/+FZx3/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/39jG/91Wxn/Z1AW/19JFP9aRxT/YEIK/0hY + Sv8EnPL/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wGb/P9Ve3D/j2QP/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/45uHu9eSRRZAAAAGQAAABEAAAAJAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAUAAAAJGhQFEYJk + HLmMbB7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/imYc/yyNtP8Amf7/AJf//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJn+/w2W3P9QUT7/XkMO/1tHFP9gSxT/blUX/3xg + Gv+EZh3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+IZhj/g2gf/wmW + 7v8Amf//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8ZlNT/g2ko/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+EZh3/fF8a/25VF/9gShT/W0cU/19CDf9OUkD/DJff/wCZ/v8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8Amf7/KY65/4lmHv+FaB3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+LbB7/gWQbwRgSBSEAAAAVAAAADQAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAcAAAAJYEoUXZBwH/2GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+LZRX/bnFK/wSc9/8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8Al///AJz//xeLxf9bRiX/X0cS/2NOFv9yWBj/fmEb/4RnHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZnHP+QYg3/JY2//wCa//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wmY7v9rckz/iGcY/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4RnHf9+YRv/clgY/2ROFv9fRhH/Wkcn/xaM + x/8AnP//AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wSc9/9qclH/i2UV/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/5FwH/1dSBRtAAAAEwAAABEAAAAJAAAABf// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAlPPREVg2YcxYlqHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHP+SYwz/PoSW/wGb + /P8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJz//xeKxf9mTST/c1UV/3xh + G/+DZhz/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/5Bj + Df9If4L/AJr+/wCY//8AmP//AJj//wCY//8Al/7/AJv+/wCc//8Am///AJv//wCb//8Am///AJv//wCb + //8Am///AJ3//0KEjv+RYwv/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWgd/4NmHP98YRv/dFUU/2VPKP8WjMn/AJz//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCX//8Am/3/PIWa/5JjC/+GZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+Jah3/g2YczzsuDB8AAAAVAAAACwAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAABwwJAglwVxhlkG8f9YVnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4ZnG/+CaSv/H5LK/wCZ//8Al///AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8Al///AJz//yWGtP98XyX/hWUa/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iGYY/2lxS/8JmO7/AJj//wCY//8AmP//AJj//wCa + /v8vdJD/QnB0/0l6e/9NfXv/Tn17/059e/9OfXv/Tn17/059e/9Mfn7/Xndg/4tlFP+GaBz/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4ZkGf96YCr/I4i5/wCc + //8Al///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJj//x2Tzv+Aai7/h2ca/4Vo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/49vH/VsUxdvBgUBFQAAABEAAAAJAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABx4YBhOEZhzBjGwe/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4xl + FP9wcEX/BZz2/wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8Al///AJz//yGP + xv+FZyj/i2UX/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/g2cl/xqT0f8AmP//AJj//wCY//8AmP//AKD//0RhaP94Rgb/hlsM/49iDf+RYw3/kWMN/5Fj + Df+RYw3/kWMN/5JjDf+OZRL/hGge/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+MZRX/gWku/x2RzP8Am///AJf//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJj//wCY//8DnPj/bHFL/41lE/+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+LbB7/hWccxx0WBh0AAAATAAAACwAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAAB2dPFlOPbh/1hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgc/5BkEf9HgYn/A5r4/wCX//8AmP//AJj//wCY + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJv//x+Ryv90bjz/iGYY/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+KZRX/Moeo/wCa//8AmP//AJj//wCY + //8AnP//In6r/2hLD/93XBn/gmUc/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iWYX/3BvQv8blNH/AJr//wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//A5r5/0SCj/+QZBL/hmgc/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/49uH/djTRVfAAAADwAAAA8AAAAHAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAHQDIOEYRmHKmMbB7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmcc/4xlHP8vi7D/AJv//wCX//8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX + //8Amv//JZDA/3xrLf+HZxr/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4xlE/9XeGz/AJ3//wCY//8AmP//AJj//wCY//8RkdT/YE0l/3JZGP+AYxv/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+HZxr/fWss/yiOvP8Am///AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCY + //8AmP//AJf//wCb//8sjLX/imYd/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+Lax7/gmUctzgrDBcAAAATAAAACQAAAAX///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAUAAAAHSTgQMZBv + H+eIaR3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/iWYX/4NoJP8cks7/AJr+/wCX + //8AmP//AJj//wCY//8AmP//AJj//wCY//8AmP//AZr8/yOPw/+IZxv/iWYX/4VoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/imYV/3dsM/8Cmvn/AJj//wCY + //8AmP//AJj//waa7/9KXE7/b1MS/3xgG/+EZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/imYY/yaO + vv8Bm/v/AJj//wCY//8AmP//AJj//wCY//8AmP//AJj//wCX//8Amf7/GZPT/4FpKP+JZhb/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/h2kd/5BwH+tIOA89AAAAEQAAAA0AAAAH////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAUAAAAFd1wZhY9vHv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/i2UW/3RuP/8Nl+f/AJn//wCX//8AmP//AJj//wCY//8AmP//AJj//wCb + //8jj8L/gmkl/4lmF/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GZxv/i2QU/xeT1/8Amf//AJj//wCY//8AmP//AJv9/zBziP9xSgn/eF0a/4Nm + HP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/hGgh/yaOvf8Am///AJj//wCY//8AmP//AJj//wCY + //8Al///AJn//wyY6v9yb0X/i2UW/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + Hf+Pbx7/dFsZkwAAAAsAAAAPAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAA + AAlBMw4Xh2kdsYtsHv+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jmUV/3Jv + Rf8Ql+P/AJn//wCX//8AmP//AJj//wCY//8Bm/z/KY25/4plF/+JZhf/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+RYw7/OYWc/wCa + //8AmP//AJj//wCY//8Am///FIzL/21GCP90WRj/gmQc/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+IZhj/jGUU/yyMtP8Bm/v/AJj//wCY//8AmP//AJf//wCZ//8PmOX/b3BK/45lFP+FaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/imse/4doHLs+MA0fAAAAEwAAAAkAAAAFAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8BAAAABQAAAAVRPxE1kXEf94hpHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jWUW/2pyVP8Lmez/AJn//wCX//8AmP//AZv9/ySP + wP+EaCL/iWYW/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4pmFf9admX/BZr1/wCY//8AmP//AJj//wCZ//8Dmff/X04e/3JU + E/9/Yhv/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/hmcf/yiNu/8Bm/3/AJj//wCX + //8Amf//Cpnt/2ZzWf+NZRb/hWgd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hp + Hf+ScR/5Tj0QQQAAAA8AAAANAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAABQAAAAVwVxh1kHAf9YVnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FaB3/kGQT/2pyU/8Ql+P/AJn//wGb/f8sjLT/h2cc/4lmF/+FaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmcc/3tq + Mv8Rl+D/AJj//wCY//8AmP//AJj//wCg//9HX1j/b04Q/3xgGv+EZhz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VoHf+JZhf/iGcb/y6LsP8Bm/z/AJn//w+X5f9nc1j/kGQS/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZxz/kHAf93FYGH0AAAALAAAADQAAAAcAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAB0o5DxGBZRyhj28e/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+FaB3/jWUW/3NuQ/8NmOf/Jo++/4dn + G/+JZhb/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxz/iGYY/yONwv8Amf//AJj//wCY//8AmP//AJz//yp2 + l/9qTA7/eF0a/4JlHP+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+JZhf/iWYZ/ymN + uP8Mmen/cG9I/41lFv+FZx3/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcc/45u + Hv+BZButPzENFwAAAA8AAAAJAAAABf///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADAAAAB0IzDiGKax7Ri2we/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FaB3/jWUV/3VtO/9/air/iWYX/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + HP+OZBH/SX6D/wCc//8AmP//AJj//wCY//8AmP//Fo3I/2NLHv9zWRn/gGMb/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VoHf+IZhj/gWkn/3NuPv+NZBT/hWgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHf+KbB7/imsd1z4wDSkAAAAPAAAACQAAAAUAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAAFCQcCBVtH + FDuObh/XiWod/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/iGcZ/4dn + Gv+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWgd/4xlE/9qcUn/Apr7/wCY//8AmP//AJj//wCY + //8ImOr/UVc+/3BUE/99YRv/hGcd/4VoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vo + Hf+HZxr/iGcZ/4VoHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/iGod/45u + Ht1eSRRBBQMBDQAAAAsAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAAA3JZGVGQcB/xhmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/h2ca/4NoIv8SlN7/AJn//wCY//8AmP//AJj//wCb/f85bHP/cUsK/3peGv+DZhz/hWgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+Qbx/1cFcYWwAAAAcAAAALAAAABwAAAAP///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFGRQFB3RaGWGScR/xh2kd/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/jmQT/y+Jrf8Amf//AJj//wCY + //8AmP//AJ3//x6Ds/9tRwr/dlsY/4JlHP+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+HaR3/kXEf9XJY + GGsQDQMNAAAADQAAAAcAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFCggCCXpeGn2ScR/5hWcc/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+LZRT/Tnt5/wKa+f8AmP//AJj//wCY//8Amf//CpPl/2JNGf9zVhX/gGMb/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/hWcc/5JxH/14XRqJCggCDwAAAA0AAAAHAAAAA////wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAAFEg0DC3ZbGXOSch/7h2kd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hmGf9zbUD/C5nr/wCY + //8AmP//AJj//wCY//8EnfX/Ul5M/3VVE/9/Yxv/hGcc/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4dpHf+Sch/7dFoZfRIO + AxEAAAANAAAABwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFEQ0DC3tf + G3+RcB/xhmgd/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/h2ca/4VnHv8Wktj/AJn//wCY//8AmP//AJj//wGb/P89eIX/fVsS/4Fk + HP+FZxz/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4VnHP+GaB3/kXEf9XleGYcRDQMPAAAACwAAAAcAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAAFCAYBCXVbGWGQcB/ziWod/4VnHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GZxz/j2QP/zeG + ov8Am///AJj//wCY//8AmP//AJj//yWNvP+GYxn/hGcd/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/iWod/5BwH/VzWRlrCQcBDQAA + AAsAAAAHAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAAFIBgGB3NZGFWObh7bi2we/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+PZBD/WXlp/wCb/f8AmP//AJj//wCY//8AmP//D5bk/3pr + Mf+HZxr/hWgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hWcc/4prHv+Nbh7fcVgYXRQPBAsAAAAJAAAABwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAMAAAAFAAAAA1tGEz+LbB7Tjm4f/4Vn + HP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4hm + GP92bjf/DJfq/wCY//8AmP//AJj//wCY//8Amv3/Xndg/45kEf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4VnHP+Obh7/imse115JFEUAAAAFAAAACQAA + AAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wEAAAADDgoDBUM0Dh+FZxypkHAf94hpHf+FZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4pmHP8jkML/AJr//wCZ//8Amv//AJr//wCe + //84h6D/j2QQ/4ZnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Vn + HP+HaR3/kG8f+YRmHK8/MQ0nCAYBCQAAAAcAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAA1E+ + ERFvVhh7k3If94prHv+FZx3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/i2YV/0WAif8RlOH/FpLY/xiR1f8akdH/G5HP/zCJrf+GZxv/h2cb/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/imse/5NyH/lwVhiDSTgPFQAAAAkAAAAHAAAABf// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wEAAAADAAAAAwAAAANXQxM5iGkdu5BvH/+IaR3/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FaB3/jGYT/49kDf+QZAv/kGMK/5Fj + Cf+SYwn/j2MN/4VoHf+FaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+FZx3/h2kd/5Bv + Hv+IaR3BVEESQQAAAAUAAAAHAAAABQAAAAP///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8BAAAAAwAAAANDNA4Zel4ai5BwH+uLbB7/hmgd/4VnHP+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GZxz/h2cb/4ZnG/+GZxv/hmcc/4ZnHP+GZxz/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZxz/hmgd/4trHv+RcB/teF0Zk0U1Dx0AAAAHAAAABwAAAAMAAAAD////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAMAAAADSDcPNYZo + Ha+Pbx73i2we/4VnHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4tsHf+Pbx/3hWcdtUk5 + DzkAAAADAAAABwAAAAUAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAADRTUPEWxTF1OFZx3HkHAf9YlrHf+GaB3/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+FZx3/hmgd/4lrHf+QcB/3hWgdy2hRFllAMg4TAAAABwAAAAUAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAAxsVBQ9uVRdnhGYcxZFwH/2MbB7/hWcd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hWcd/4xsHv+ScR/9g2YcyW9WGGsdFgYTAAAABQAA + AAcAAAAFAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wEAAAADAAAAAxMPAwNXQxITYUsVWYNl + HLmQbx/tjGwe/4lqHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/iWod/4ts + Hv+Pbx/vg2YcvV9JFF9XQxIVDwsDBQAAAAUAAAAFAAAAA////wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8BAAAAAwAAAAMAAAADGRQFC2RNFUt6XhmXhmgd7ZNyIP+MbB7/hWcd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+FZx3/i2we/5RyIP+HaB3veV4ZnWRNFU8aFAYPAAAABQAAAAUAAAADAAAAA/// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAAzAlCgVBMw4VV0MSXX9iG6uMbR7bi2we941tHv+LbB7/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4tsHv+Nbh7/i2we+YxtHtt/YxutWEQTYT0v + DRcrIQkHAAAAAwAAAAUAAAADAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAwAAAAMAAAADFRAECU8+ + EC1wVxdTcVcYl39jG9ePbx/3lHMg+45uHv2Iah3/h2gd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4Zo + Hf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4ZoHf+GaB3/hmgd/4doHf+IaR3/jm4e/ZRz + IPuPbx/3f2Mb23FXGJtuVhhVUD4RLxcSBAsAAAADAAAAAwAAAAUAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////AQAAAAMAAAADAAAAA////wEAAAADEg4EAygfCCtSQBJbdFoYi4Jl + HLOHaR3LiGkd44lqHvWLbB7/jW4e/49vHv+Pbx//j28f/49vH/+Obh//jm4f/49vH/+Pbx//j28f/49v + Hv+Obh7/i2we/4lqHfWIaR3jh2kdzYJkHLV0WhmPU0ESXSkgCS0PCwMFAAAAAwAAAAMAAAADAAAABQAA + AAMAAAAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAMAAAADAAAAAwAAAAMGBAEDJBwHEUEzDh9iTBUtbVUXPWZPFVtkThVxZ1AWhWtT + F5NuVRefcFYYp3JYGKtyWBircFcYp25VF59qUxaVZ1AVhWVOFXFkThVdbFQXP2NMFS1CMw4fJRwIEQYF + AQMAAAADAAAAAwAAAAMAAAADAAAAA////wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAAwAAAAP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AQAA + AAMAAAADAAAAA////wH///8BAAAAAwAAAAUAAAADAAAAAwAAAAMAAAAD////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wEAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAP///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af// + /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + + + \ No newline at end of file diff --git a/SourceCode/ProcessSelectionForm.resx b/SourceCode/Resources/ProcessSelectionForm.resx similarity index 100% rename from SourceCode/ProcessSelectionForm.resx rename to SourceCode/Resources/ProcessSelectionForm.resx diff --git a/SourceCode/SmartLogout.rc b/SourceCode/Resources/SmartLogout.rc similarity index 63% rename from SourceCode/SmartLogout.rc rename to SourceCode/Resources/SmartLogout.rc index 62085b4cb04bdc6cb36bb3cd19fb41c3a6817df4..32e23b6e992a23b98f3bbd68ba53c95cb1b7c8d4 100644 GIT binary patch delta 354 zcmaE(`A%)a8CF4F1}+9C23H1m22Tb*1|Vdrn@$tvC4!x4~pK9;L}zJaUu0c#I~u@EGu-y89-NDw>EfulwXlyna9| zHkpr4ir|h-X3X@N=Nl)%$lQPDui6Mre2#E6-ln}Oo^~P>iVxPw}S&4na675ay_8S!5#*yYvc6+%U|N%2Btgs!oc)BzAh*&Gr5Id${9^Bn*9pEX!B!mK@LVt ok;w=7wTblOPkvWe$ZWP1;APzGBxJM?gxQ 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 bPsh$!W2SSi8*)>uC5+nDv6$VHe=+%gyXJJ$ literal 0 HcmV?d00001 diff --git a/SourceCode/Resources/StandBye.DebugForm.resources b/SourceCode/Resources/StandBye.DebugForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..f6530e273486974873b25ebc973b39499fca5c38 GIT binary patch literal 100244 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 literal 0 HcmV?d00001 diff --git a/SourceCode/Resources/StandBye.MessageWindow.resources b/SourceCode/Resources/StandBye.MessageWindow.resources new file mode 100644 index 0000000000000000000000000000000000000000..0a76dea2c281f19845a8bf99aedd8dd55586965f GIT binary patch literal 8489 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 Co!8L- literal 0 HcmV?d00001 diff --git a/SourceCode/Resources/StandBye.MetroSettingsForm.resources b/SourceCode/Resources/StandBye.MetroSettingsForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..ad14acd976560ae6ca741c482abbda6b6ade7db8 GIT binary patch literal 146639 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

G}^qR@(i`(XmJ2 zE6^Ra{Feg1AO~0=A3u+-1(1BP$|zaVW{A7YSqp&_APD7ELZdcVR?)+k6Xxd=^-%}v z5$cD;AYVSjR}S-4V|>kotp1*?aYoiOD{p!rZK+em6WTzWTxo`{f4L`v>P(GvpE^dx2qwlRQo zGFn2I!j>}`iI|Agn~IW-hwBXmYjyc)U$E0Y_!sJNzTvlL&Hui~nTevb9MwIWloX4C z7;^Nb^PDDxF8x#%t?gHW_>BO$nD{!YTt{`a0b)61JEgLm32zV`OC&n;Er-m`0nq`= z>2*_z&K)c|U^zFC<(T7fD7=1)I%I`8v*{QkxXu>* z*ubCQI^@ZL3w38P<5}E$7G;6i2njU`Zg6>5<(?^jC^`cqCA*E=k*nWX?RQY6%aPDUk^>L<2Y#9#cbXY{? zNkhum?6c5$9&F~{78ytksEjJ{>%r$;)!@vuKMhvP|Ech$i@?1c?x;}9@5U&nc=M&b zJQ`i<<4f>X9X#r!MD36YBqDgKwNhL#;4x~gCDAJv} zDOtm`tnt30X%@CTq-)2y$|3ZMvE1w2mUDFKF*<&~B%)0cSflS zc+K}?srMtO_rj_76RkcD&anOSlq>a(CpG4U)_(W+>GcNa^#w@!110@I`UAoGgCUZk z5Xnf0bRM`#jJ4e&6r!_y7F=o@aH=-DmH$*RfOUMc*O!QrD=p{ww!iBXJ9Yde-@O+B-K!?6bKhJSEi-c~yO?T`dPrq# zr~BZ;XZ<@b)lApOxp91u<*rtm)~kGC-sP`amnU5K!?SA1jLAS4{hS;@lf|rA~LHoh0&_ZwHTeg;aJ$R(6G!pXv1qscml0I6M@=KXACA)3&sJu3Ax)YLR33 zf;S(B8J(O&o0r{KaQB4VZN5&{-cw(9hksJ^Ww|@B;Y!5(%}1wCh;X_YalB8w#e%c< zK)AQXORalhVFp`>Md6^m~NZ+;(Q5|v(}Gsl~M@Y?Ji;_e?3?a4WOU_%aM0Wgd%+3oPG9AHC;D;zoC&9kHjdPY zXEt4#IU~8?e&dQ|)QU~J61!A0t8dxy5zQS=1?wL0arPzz`eEY`r=91XF?}yr6 z)h^sL*Y*7UDK)|76ZJpTls=OlDl_yenxNOdX60@^e8vix1aW^XJrxt2T5Nl-A8%R2&t1AzM;) zS$OBuH)l8H1vB2=X{{x4H%FX9@~)Pa$XnH2^krgETlZ?Kg`EpqTWfok<0gB5iSybj zS%(p&2eUuHH`(9W^Zb;b`a0pBYh4GYsbs&I($cMYbl_R!2iI1&1-m|*bLsC1k?UMz z{b1lbbEMp+LmnUC>qzKj`ky~Gv143&Y*&nmNA;vRuO|#9iQb8>zmoHKeZ_pHNB3lP zZ%n>mS@>{f&>Mq`@0p#$-#F)#b$xm#oOr`ieY?YP;lT5Ylvt;)y2QFDwRx}G)3jo% zk4yNi6&4sBWUJ1a%eV8R0Np)-&2uNI?X-M<_5gQ(V%&kSKF7}*+jrG$;FGm5EV;eQ z!^24L%w~5FnVSw`6?M9oUwZPb$T-C8p)~#E*YhX$#mz6%%DQgg+qPM+W=~@GdP(AI zPubGo{VhSup7il;72uk-eyU5so9~eoZw{$PW^WQYC4X#pU%cU9k~aIXy?PHUt_dB~ zQajYRrYB@?(0Pl>#Y(|3{?9%=INPx^rrG*i)$Yg}EXC)a-Wx8v`sy&_%*JVJw^g_l zvu{@tTC6Kg*C98xEr>Pj^K*Rx&t0xX&gq!~6~?JOLKca$J$f29dEGI8@}j+6UTiWY|}CB5<-yxG#9a%rgSQb$74 zVZo%FZ}f*cx_nx`Cepd7PI-I7{*1xgfpUuhp%d*>;P=EN;7g1K+Vk)4K3Uotv@HB` z=u!9Dv#GlK?>`!roVwM>NqQIjmX6W^o&CB}s=dp?n^IL@?X}I}aFOd!RpEaqylQLC z+fOQYUBiy;STj4uRsoiPOf9-QJ_~-&e&v*5=JBd>XvmH}E z&x#RtUX~Hxkr26(R)hYeNy^r(doS0R9|(TBzBHT3{=M+}oGE?pr7E|to4ormUwt)q ze3!oX+C!f5CU@hjGuLYj-Zba+<9Kn)AS_Go%H{)nU-nAB4u7dMln^kKyeCxWSkF>s76o=RAe$;AyXI!A1G>TF>?yv{*NQ{b(-SxHBuJ@594X^Bt0-p8DO zYgaPtG+oVVU&|#pwItiiwwe80?e)@Ju#hF;%Q22`VWs5RbG?*xRsQA4Qp0agdKxdZUNLO>a)>d8SV43AIPSuQ@b8}%AA8k%#h`WR>CUeY_*)$h zCceB>@nKJHXg=q0&idM+U0V{`u9U=TG)qd}z;8wBY-m2qvgfo#!0jbLwFVcTUpI13 zc{bc9Z7Cok4I0=xBZN(2;VjRUb4#vDB`=*ZGD9bA83Si_h|l4soM&@AhB?;ON4zX` zI$E}Uw%BH?yq+fG|{Kx4On})vI`@=c3mm0moIXi(Y?xQ}S5DQ0DZy zhWC>=SO+85gb$0m)xYtKoT{#J^2OvHE#|=hosz)y zuxJzOt~5t)*~qPBiUA9=8tfv4&gAV-JB0rjO@p6Tu0Fte$87c7GZ&`>ebd$KIT7RO zRePv6?ug}~BQN_8t~F>XKJ#|Z=esjX6lFr_Tj(!4X4PMoST^NmUt+V6=&~1^r1QfT zeOBt;@7k1UkpIHYd?>pvAAV{=;q(jRVbg^#=WUPDJ))tZE%C7K5(`_vOR3NVg_{xq ziic)9ge{+cBVN&5-+|lI)*|<+QDI4#cof(4&HT0}d2>#GVaVFfCoe8PPq}Pgd>>sl z=T6tTdmrrZRrffYI%lL<_Wj%povWRk54S|#GJKbn?08i~uz1&Muh|D@$_)1J?Q&gX zJhXm~o7H*0>_Z95nv?XD;!TwjOqCK%n-ff%7vGcKo?MHAD>eIB2} zZr$M(3Q3i#ZEu^aXxK@VSQSr6I##^>s8(Im?Rmoq)upVi(K_l+8)}_9Yb0!g^H?UF zV0IgNbMnUpvP*(DXaw3W4ze|_e7}3k#w)_#x9RvgOSinM;Zzecd0bMjx^nTy zLk$&*Zp7*``8nh3=ff%en4-U&XJ-+f2D6 zICxt0!)eh^+LL4KIAiTNqwS~Hd^p}Sc)SPxjjZemtvvVA3--?Pl^x`cG0Nw+ILtY= zD6M0KL+HsfT|OaK?zWev4cV~_42b&Vab%f_h{$D`%8IneWN~agRbntz$6I4lWU_(A z%{^jn^EnhtoGwRfJ{RWX7&TQ{bnnMG`<67qs;)}>K(L+n9{JgnpX*!q)L7K^=Av2V z!BXFwo4;v)kog!Cc1NUtNrM=ZaTjm9)7G8(S?YtP3>6YjWkQ8kG~7NC2tRS^*(=#~ zAa-ViSm+!JM(<$%>_hEb)+3WGvS*(&<9piN_-^5o#1GAHzrXWtUKDtX z^csXzV`gGf7IBUM}Vt$!&sdk&uKGD4vX7dl+C~A5s*OV6E7ptbUVZZvu zxq|X8dXtJaNCxd$EhP8iy5Z3Ij^Rb-SIn$#C*P7uJY>i`Gn_L$-NSFmp2z*4-%Ok@ zwa6{}lIg`dx64~n{A*m_M;x{d~)@Pfgpe)={o@c8y-Q z=E20qslHJQT6r!Ho)^k}C}gszur2Duxp%HgYn?1z@}8a074`F0>2O!-a8GEA3RzaB zEqGLOXU-PM&bC3~rG)+T{F3y<-TUBYm9pB0XVjj}mfLUXsq$K6Lr3WeWsUv3Tcziy zDnx&jISR9nsp`(PraHTAA4aGqroI_I(>Et@anIARqT2JR+eFGdQrd^z9+uq?=ww|b za`@FDa0>SOo9$}~ioedZgl~L*cRhIWDwS*RgmvQ{YUEUCr|t6}3%GTFum2vzsU1##{)VwD;DSNNJ892Ld&oVhN!)$BjDV5TCN6zxk zbgtl=F27@vj>KkvMuo6}9Uyh<`qO+xw47aH7H54;X=ZPIkIQc|Ywo)wCd*y}R z{P;_`uO8+;mlJI8^nF*kZ{)+OY)|i#r!0l!cb-Ca^r-sZ_jQ!$Fgi z|K!A7T6>?Y5Y(_~Xp?(AQ!{Nn>xUg$o2=&tXrDaj_vpej(ZZwjV%!#oJ@(mL%vFsz zS)`gMIyj+dBlAPIZ(2{UH7>j@y5P3x!rNjM{p%jTTK9Oem;Kod(+r$1?vY)4R^-a3 zp_|O5eAn`3S~lc=Zad;tb)+w)oMY$hoWd%qdi+8jG2QJB2)TQ!J$2Ji%&dX(yiRZ7`bJnq z%~&9Dcg-Q&bEW}`puyug$ z?oe~Lj>yw+o%RjB+*Q3>+IeIv-<~o&bZTOw&6(@wV&ZLf-R)vL=RaNk)H3TZJMm6! zkhmlQKWnS^cJIjN$hKL7C(D@*pWYY${&eN6LDxAIGgBh77IHrJ*kbOr_3jtL4E5B^ zvsSbyWbgdKtA}q-Xei>((e^%QTD0_l-G!ao^|o<4rQ6f@pXOXCN4EKG_$O_1c!pqj70M@!3g(=@FMENp>v1KcD^+lS}ryWrnfghRh3$^beej zvwFmMXjsAeYoSbxG2gTO+1F3?$AMJjPOhsuTM?4rwe$79+^pR7xeE$*y;>(^IT9*< zt3QA{PHoLJgI)VJ9c1Zlx;DATb*9q!E$1rNPJ4D#VdH*{&2vR=@6ViccBf?GfkGkq z7y5>tyZ4?vvAi!xFq^gQ$nzVrTsj&1=mNA?$0Bm_mzR|z)wOPzy&s!eYe_rmbOZq8U{ZO@(iz0QAF|(OV z+4V*0W;)KjaNUPX;SRKRYX|OCCB;Xg%55 zC{W1m)zoP3GJ*F-ORNB6wqlmx`xAYiPcwY2Iud)KEViob+=a4pi;wh0+qZo>Ue)0m zbN^a@#`%s2x;Z!M`wx}W@Y&{=^5+=IPvv)<)1X$eov}7#zDBQ4;v@%_#=E{7^&ZHi zsosnzKK>@T>l7SW3=x^1Tw&$lo${vc{?@Yl4i5y+T#AmM}PnGC(Uc-V*cA=8p^@3uSV1@8?dmrdqypy6Uelxv(E5pzw&VB6;p1gla?*6AHdzP%(pr&8Kv}fgYUhtDg8q`jyeoo$LcCK0>WsR@P zrpS;-`-h%1IJ3?>t?TN{P>`=FJukR!1D}SPOWqr!=`#8HPTZ+41Ba5uT?@FF1U66Y z4^i-pH(hX$ZHjHqin6oL4GuYy>Dph@cU#_GwP9lO4gpcFZ;s;IoTb{&mAx;Xw2Y8e zPI7OGhc5!u@JaFa)Zq(!2-McASZ)6Dku?U!IL zZZmFsrfuSB`LgxE1`+$Tvl~+ud+kW>o%@P8=gbwiEv#E^>D79;cN9*lj@}zkWw_8n zuH?W*ldGrg7uroPxvc4SQg2DRrtd@f8V?Z-JC;_aCix8eqGybL>ea>v&HFZTu9W5P zmtgNvOlO*?VtyfhpH|`}ttG89wg=`np1%FA;8@+Tc~HwuV4_Bf3gef?rEeE7=mb?KF6Ctz&XDH# zvUWvCVpFJm&Yah&ZxOQQE!2S;_>dxhq>3@ z&U`-c{E+ndA%Ts|d%H?qDq+{uFsl0cZh3XdcSZY`Tv8qWWJFil!OJE#>!@|lW}mLg z80$~lY_s!@)CE)+ODnE>=-RVA=oQxu6}>kBx%(bmH{X7J`SxmU?XaZ_0>uKKPxWsv zaT6^Lgi{5QyImtjT#pOie=l;%aYk>!jp_v_Zi&Qyvb%R@u8zsw30BjSHPUi&B;F51pB*eN*Rn*9!xNU0L={vpTu=ZK}N?t*Ef9Wp%%HPP<-`LM#7L z2hD>)sTN$UmgzYoCePW9%F{7j@L;knpyQBx^))!{tH&_Yfq+m^54w-~uJing7|c2S zwA+UBJuWWV^}+n~` zP*48p&x%I93j;rx<>VO+-Zp${o*I{&yA7JGCMlKZwKeY8r);^& zuBk1+FZz5W!C~Mmf4`*h6W^-uOv9QI%E`uALNfGUUMv?io@mjq&gT8H44Kz-Qud{O z3XAm?It_?1g=#6x(4UD1e+J1k`0Dpx*{3qH5<$*S@*eO@8;_3ejb zv)gx^kl`ONlJDf-T0eKu%NH`{!usX+^St&8*MWU)J+7>l?nJMpGi#UE2KuryHq2`{ zLPci!@+$_PY*?}|P-A}D$22wv{XJ^c(d+x9cdO+HtrJ)8=^5aD9wuKUeMk0-&aJqv z_46M~Jh(ioP4!6MmaDrV%(gpQQLlRT@%+;d7te25JmJz#d$qVM@evDh)cz%v{!t+r2F2#{)H|Gt^AK0F`D$x4c)=QJL zWvd5Z_vq6KV-Yjd{8j_$3hwq*_*RgM2#khCaTu@{3=Gx>9@CqM; z$FhYo^Cfinj_rvJ>61^fKT&YA?a=n*$7jP1EGe*$;nV4VC6m?rLFU_rXNL=(`7b!r z5-{(Pq}WmK^R;`F%V)H>Kl0al%N{k7mu7Kk>!YkqHI7m9glZ*%2VCdoNYLF|VwjPj zuwL_XVsjbqc0R-SBNL^YUihnb?f2+O{>&GSm<6nL4A>qbQWovkr z_l-Dr@YAN;z@Y9AuCwXa+%i?$xTMTr_Aok6xjlbYnmA90FQL#$OiH~l$hbhcJ+D#;kL=f( zm{qfz9eyKf)3W$@`GWRAMR%dbSoZZVNv2(U-xY8;6veEb`EpJDo#&Wx>ctIu=+(|mH);n zp>r`&3kKp2UX?iHQz}!a^U7rT*_Tb9B>Y+feLv~$u1h->bm-eW^%e;wrFlw=ByOpw zg#^Z2eP+)yhqETEpj|1h{ou|Cev2WJ+IxNef%7E?Hpp2e(FN- z8l|@Vg5%{#zR)&Z2Tt?4!TePTdmWqwTb!?R(si6vk%_)4o@KFjG9&9oJ=Q&jGJ;p# zK9-x`dcd|bvTvX$N?uuCO4~QsdN|%=cXOyqnN3Kgse;q7LLaMKSaMLnjuHeztrR?-rycnQ{R8G#B=}Q4k=rs z1+#C|v{&WSsCehVVNmbVId`grd21Ck`jQv<1xLau=JuZM_cCu)mHdt>&OMsu@LGSV z+ODpK<=1!5RDT$E=Ey9C{hhEqc8vKPeS&FQ<`Ojr_A~Rjn(wV&?yH$ntzp()AUoK& ziJ8xEY3&}aE#V$YB9>;ePAhbOdn9+`;akgqPu={?lX5K7WL7bU<<~Qma4kC4o~mkh zbthBZS*{KHUtbAa+P~jkweon)K%;-xjprvf?=YOmcKg7Y^-n{nf&S`3Hg!y9S>U>o-s_V>-bt>QLZV)R^8{F{L$j{%X`|-57>vvbV{aPtyapf zdeG@SF^2m_p6tCU|8qmi75(qbnZ8?H5h!NXxhb?ia3eVjhy>o5O**4&R_vM;>d!%3QbBTSw_=)H-J^}xShj_J?4Y!IfTDwCj^-)%b z*X&DN5MFl<}*3&kw79`u2<(_f}QaGVZe+f|t3yq}Yxw)mFW$URN(*TzJTCK0z z!f!j>^q$Y5P;{g4$SnAupRS0Fi+@qN3j2;IpSqApg@!eSwcai{P8UP;CfuFAMJ3Qu z;k7ZF`9hfm7nUuZ%bz!+^XWQ0QBCp0$yYA1htVG&dY=p|{Ph z41cZj|9oS$*-Y);JB{f#g$)~ptgI!9EA}xb_O%4pRe93itbCt(BWIvRW7ovJ_8cj< zdiR9QHR?aw)#=!B`@BiV=jBY-R-|1&FsvXGmHT+fvW{^7;PZ9CDnVOM3>^7*FT%H^ zZMmBy_l0}h0iiFS9a%$MJGy8$k3y`i`@z0wzj>l-v)0bAobKE7eC8qLO+Akf#VD>M zzApS4%Ms?z5~aTGe9?`kbuWWD25zpN#O0{#V5`6xUT`zkkTpK|AUFr74!y<9M%??7 z=otk*$Qy1ZZcCTEoWM+179_5DTPNMP&U}loz(I@L2ZFf|WSQR#9i7x^c=T0#@vC_0 zuvibb?uHt&z0HuUhB?zeO!cV>qC3hGKTXUqL=L#9NoPnS82amK))zmc&5pt+SHCI zo$OvB9*V2NS-LssjT%coA867K&|vWUG|*3%;OfM2gMaCfT)LQVvlHoiguNfhd3P@D zPhUOpqt7l&L(QuvCz!e{bCcg*tIajP`HT1x5%a?XEg2I_U0lNaBJ!_fNgB&^x-BE@ zH-DdTfLXb5)ua72?^_$hPZqSlbu0Zg_?+%;-MkHI4OfPX*MEJ@x^|*c$5-~kXY?KS zOq+LCCAwdp*&Hfg=PbR0A$>+8;ihxfgsUzur!J4}W1i7Hk%Es=4tF1gELD8RvE`Xr z2dCxGbgQQmD;Nd#osRJLin=;izC8ESr9E2`HWqi33JVp!;uj0vF7nyQ?#Y|_6W23$ z@8x$pAQWQdEUdJ78T%~Dr3af_n42q$&Xrrg)XVQ14EWl!u(Kz!?=c65ahINa)b#D= ziyGTxo(J*wSLU2))g2beHO!c|ckxYgvqx2d#{>eFi7#ER$JANw(^<uOw`rs-Q92wf<lCmfBCgY0Lgf;^rMu?wK|& zZy2ieE0cM*(OD^FwMuq7*LhuKJyoNU`$gKOO2MRZpKU2QRmb8RTPa`Rz zTCsIP;j;-LIV(mIrK(L2M*2vk?i?8rXWky>HF7Q`Nl;i%Zj(f7pm%raz`atouPXcz zq4NF#m$Z7j_C-#XJk7aWC9UanqRbnPiouhKoxZx)x3w&neP(j&v{CM7gUMNWVK=je z4oH7BW4}8!ZdbRZMN@@OkLl!Qu^i@_ubU2RThQ}$W<6Wc$06g+cAKxur`|8BcX)c; zso}-ZAn&8SF2_1TTT&M9!c+HbXd-?wC^7!GMxR8`s}mTx>;s=vK{{kH5qjbBc_E*&yj zn9;JZ_{oXNu8;~i$dY)!`QyHlM%pzAOycD%4nS!bRTndg!xc`|SIttCg>R|^aTYNU1t*Bg`v?w_|`x0EX+a!LDA$xze7!}j9>GmV~EQSDqCm8rEX7 zy8BqJ-8SxlB&pZ@HFMrweV01CcM%cH)>CyhmgDLIB9-;}B4VS3*8W}ZWo*N9;%Foc76*6LuTOd|2fac|&Q*>(Y(~j7be;giqMTrLp^x{5--BeeRsm+Fq?x|KXUh z;XKt1Ws5fWt&*&N?~!r0+eFV>acx7OZfWEEi^uD~v@hJ$(7Uf7s?h0{(uHF0Sh;6! z?Nc6ANZx;=>!qAsAGEpf*&N*`GD?>mGtO8BJ+%%>IdHs7Z$-P@zI(%!yKh(RzsN0@ucSbC1I2pwUuFN<4Q7SvqmEI`^c)+cg<>v$0CLpH$?@FOf2k43r34^<^{g7s~)_mP~4VvU-a14{^-FyHxAEQ?4;iJ zp-17f?YeW9VynM5^Na+K5cDF)bi#bU#Z0GzKLcG;ouk?=scc$w^ze~@KfL1KWCr-h z!ZIc-+%r&KC)72{H^_UAxQ%CMm~U{9`U3fR_}?7yr4a$)5uu*yL7oxep{@aQ#LXkz z0({+#JY%ea{XK)!-R3EJDS0V-DJXa-&2v?BWkUQsKckg5a1Rc`?k3`mj%&Cpd1L7t z>&Y^KVSHsQ#>xn+jPMWBFp&MHT1-*C9^pRBKAyhbKH<>AL~KU=GX(;o{oub z$`pJePUka$j?M<}#3`Q-K>0-|n>TOtvlJbj7atv+rY7aHv^E_bhZ-GSa`NcsiS%>} z6X@uq;Ul6H2cReag*Jd^{2z*)7T`GxGZVd(wj#$$Yi;fXD=qFM4Fz^*rU~@2@QjVN z?)ZCd4n{Fgv#DERoTl}Lt`H#nm-CSj0{2+vYQ(pdeG=nrz{5Dct+MQ7xj5%(_XAdl z5exj|2=1&#f+7D433$ICAdbLifaj5{1S@d-1IIL8CcXq$p}TI53dEG`W`cRkM`F?H z9fWmE5Mcv=_gIF{unzRo!o|)gfixhVFgt;?C>IHWE4zshSoeU43S3BJ_=x-jQGrVE zteM0S33Yufrfz_?Oxzq3*weg(Uu%XZKpz9pR_Uj9w0Q6t3)ImFPb5-2gx|1DWDxXQ zK2;^%TbP)d-2ilM|EcY2C|~U*{8QPYwCzy0k-#>#OS$zy9=7RT(+I}=&xB=k&{$o3 z?(C#YtZ>#O5D%3OtLQ+e`-MpN5+eL9`90%Zrdelr3lS5by;(%ySiN)~Q9>zwFEK0Q zG?C^bF;;FC5kN2&d?B#SDjNaUXvb*^89u^a*3^_3(9*WD+Cvu{Cr5t3%EyvKxNxD&D3M~p1PXM*dR2&|jzE)<1r z5j@TKn1H@(F#(E%f2hG2ud~;jAws?8j(zqIF(9xG&{AWpHid=S9bQ z^c9K#INlMI0ptM00C)gc0DjBYzv|<6&qi_a!&QNemBB)5K1Yh}v3vpS>^t}+0)02w83Ftg zj=EC_2R$wl@E*(X8P>tN*am36#?Q^<2)JeekYn;seNxMz9_m?a=>m?xR8QeI=o`Z9 z1PK>IUc$nB9-$DJObDi4ASQ0?BIpagl7RPErVyAyn42q*b+HY$1zLI+&t;DToOAz* z26&Eq3oX~=iUL`FhW-iAGuf|rd>KJs_>G_|gmLjN0PBb+93d<$=Aj=W5C`BIGE|w8 z3Ak~t{Np%Q30wPb~KECJ+ae22BO_DCh(2@)w&#x@HKosDS-+qa6iUP9^7Cy29^cc&C9MwU71z zKRKP^e@H(>@kLl>AMH(GogeZUAru1=NL+{$=;#HTvVgugsrsf~p^P7F`55{_m^+9i z9v*;)(lYS`a)kZ zHYVVn1>|l7?Z2VT*xM?A%s-Irv2VvH59s^HT=~bosq{cyrzp2E8kj&A_O|nJY?9+b zO@6XF^f@L2xaW#-oOT#_k9C?xNG6nx=^J_ZM}5=KV3LqTkpb9)MB)*^Er|04j?qf! zQv!gr1DG!*KsN92nLEs-R67@1ckl1XoZ9F3E6723-5rt!#Oda|fb1V+JOJ^L3iOX- zozcyh&k|*d`cVr{8PyvB_T)7-NB*VE$M-$@d1bWc7(UhTG_nuGWxj;VANofB%oMRw zFb&I4KVs=sWPKb@DQM?^z?%-`FqaZZZWO=!r+TSAk_1!!M-r!K`bDY@5Pr+~w?N?w2nc-+`G`g;$Psf4q!AOSJ%7+>S-A`ao)S`z1^ zP2FT4SSQ?G@EG(>&Xq~-LPyB{Jp{pKhse6K(#!vd6UPYnc0x9M3n7|RPIy^Nqx$?` z_6S>NB=X@%Ew~H@jRiOE>0^VapD-4SyTB_ zEJ|A+X_ZQ&^p8FPV`6*`bLLs-p9_Eqbhs7Evb+Qc_DvM|^R1~Tl3XcuY4PDb#=YS| zs>F<(s|0)AGs4SXmq_rJ{e^d|i#VocQRF{)b2r%smc!hA5c*~ZUU--mdHE$e~o$U zoX~$S(hwcEfM6)3_-?N3`-G3Vz}T3f(ulE-(=r~yNsk-ifF5FY{4R2iqdvzg(&%H( z4{Nu3Wd95xCz|!!yO|;rg=pp;MyOvx$`E9xn0aW-|IUYa!yo2C+O?8bs2RbZUQGx9 zuxxrqaBg@(toHmNC$u?iGe0Pq!aMk1h0HQi_Sgs5+iu|fr+5f-FgFwCAEZ4dP?2EW z@{Vjv5A%<4px00Gjq{fW8GR$Ta~=>2SMMYirSBw?{G`WZi+VQ>^oH1o60c0$@}86{ z;>JEa;j750vZs{+v?FDZ4r?&SDAXHe{*_!?L#~ym^34RFG7aVi{>Xq#N2gCLK>+ch257fSBuh!Dv_PHJC&xEdcr(EdWJ; z=>U+Oro`KSr|Jc1@h~b%NB92h4`QmX#{^t z&Nmp30KH_~jd2zN=3TH1pFv$Bi>xa$1bOVc!1orwmfY_aOOUMy@@`Eqacq4zzi`bmPy1P zf;!=3E)CmYTMxj2xkki^xMAKKf<2(E^mKF>$K$y8w|E$(U5I%Cy;gt~{}GV+cf^nO z44=uoqP;#pq3-TM@MYd4=!!5V9r*zTct4sOBkyURL0!JATaZKZBoGJYC=n;(rs@K6 zbd^ku^w$3l56}kfogena)L}hUNwt?mSdXLL9l#EB94(0{AX5s>R62j;^5}k||99mS zemG&jW2vJxi4$>SA5kvhU^65>7-OL8sf67! zA!26CcA$HBbS*?9XHxz^YY{Bo;5l=_M-uQJ%cyy`F}+}YlFwm6DrP6(7AEa!j0fl& z_PZ*8790;a_x+_`f;u>t&T=;7%_MCGaG+jMHa5mH30_#g|L7lSLK+Bi-6WNJg)mKk zeM8u{iT9Ty_kD2hC*FS!lr1C7;$sP^+{CZ)I@|?7 zlLi3#)<2GCc!qW(2z#5B&<^Jwa$I3f#l~2Qm;$;c<%Kc>n(-dj`6{r^!!<0%z2v$A z#~}c=N1&9!S_tm3PBiQ*s-$lpF>zgt^(lb&)X&r_KKr>G`NH~$LvGEfarg;xjCq>yQsxJ! zhcsDfbLRk!3IM<80Lx&HNfzeCHmdA#e$jQZB*!8tBeWUd0clV75vRx&^fZ<~$9w3D zguf~$pQCLdA7X@DcEue%K%R#Qt%9 z_c9X%AK6T?8IBCJ_6InH*54)NL-7eP7GS)2nNwm7 ztb?>co*)fq#kqOR7r{N+jtInv7f9Jd-FO$sae4m8aiQEXe-#?6`Ga=k0s5!f4#^Le z{f%<0GbV%4`>^08WFNHSLDS2NjF+hOVGrdN(5ei;Nn`u0v&C5zF&}{A3n6?3Kf#}M zV|2_?bgG&TZ(`$`9(6vZe@cCFT%s)hW;xYAjqysh6(Sa|E`dIwztOpYZ_O~h~8A&!8q5|Vg6`LK(Tq0J^DRrzKJRivVT&3KkVpdx&FSK z((cDI#EWIP-%rg`l6rtx!`WfMXfB2lui_aQpc!LSv>S51g}gu!MfPBe5KC#T3ZvK} zDGLJTolB(eCgnV;Z<0=w8+;~#)CqA^{80aR)z$pDZ;PbCwpD2e^*#D4D+CQpCl>Z1}0&^$zIcYniJdm`E z`bLsw@}5F3#M&@_Orxw@M$4)7@k*8XPxnBBX)K30%9km}=hmf?JTB;Emu1q8#w1DvPA^*>4fZ1IUAK>q;MKGNKAzvl~SH;7{b#F4S?k`(?yKPW>=|8T|6 zH1-2}MEfLcSEvyaH}wD=Lxhfp3%TbWKN=fT{XP{Bt=_OK&Rqib<_5;b0Patv!u}Ms zK3oR{d6>|LlJv_;vI>Dsf1t{DwWlC?=859Rkp4je&wx?dBmERPQROkl3(6Gw4++vD z*tWcZ{(tx``$)+3;~MKH-O-GFkO7GYa7Vd_Q|QMz6M)=b^Ta)?u{wir22P1eznB0s zAN2bM`$pQbJo#XsVbp#||1(VZIpJOsJ|D$F)&J;cl6Po}`wa?NhY7K@w@39iLU2P& zDZIXc@C!8=^#OnOKZxJoX*R`vNFPKH6Z78zO;gAE2RnSn!#RN*zc`1nFwt{@&updI z&l<0(gur^*@jF6TyXuoZ3}rB0{iQNU8|bIjhc*98@Hx{#{$v~qS5~mw^As6^d_e|^8MOYBAQlD1 zkn=dH|55uPX@R;_olxx<%W=_21zPeE(^g-k=^OMHA4wS-fD`dT3{(QNV?K(EL6Hy0 zg;`VL2c%CJVg)$wPz38%97AA-^hMtYtL5|YJn5Lc(QZhYqfH?||G4gp2U#O{!u~H^ z(Fnu?UkFcoS&IKeeT~)~uQ$YPwR|4*HF`#c?Dsplwxj9|X@oqbC(z7J6TdMUEaDV` zXJbAn3+8d$Bcte$!o$p%9k8C^CHH7imbCJt(uC)uaL&S z)H4Z`yoPtUC5`M!9k&Q@GyO4#0(>#Ty33B#0ck@R&k7M5X$63H)Q(2+;~r%i&={6_)qF@B$yh3CXZ!1m7*F%Fcq z6Kx&pJ;mmPz|XD*yrcP3Xoq8VHRK0K8nAzgj<3O<&R^zoQ3rw6{IjzBL}35qhpbY3 zr6C5uGhg4y{*X?J&!N%e};Ael|RKtL z-5Rtz%2-1>@t%66*yZ>#{G0{nt@t-Ut`Tf)UgSFR92u6Q9aHO5?$I`>Wfa`B<=8ij z?{$+{7=G(-en&TLnbK@F7Vt+UBo7oDr1Up>Ptx+cdnj9+R!G_qPwssp&H-WvDxI|T zktZ4(rM(}`dv6yPWEq=hX=(er_sTMpSwQA%zy`llWCwEkL!V>MfiBlb2U7l+ONjBC zJ4Qb(jX!vz=!W_kZ3g8oDa7(ip78I|Oj+z6iI z!aZxu^GMMEe#UZqj(ZrGhrn|^=)?YBF~)#S0#pZhZhF05br5 zw}%QQaBl#h3xH>JFb|1yCdvfmhG(<>uapJQMdcgyjI<)pn8(%vK)!4l8R(qhy=H%i zz2e~gyi9nvYJ;v4M-hVNeD+OHwnlOqOA@T}f}yTEw88bbH2}&4<$*FpS)d)EP5mFY z37~kD`WbL1e@ z?SMA;ZtQlz5d*kf0jDhh+78+g%6Ci-|BW&HS2&@6c|Y%SKhFXw;ghJ zk02HqTH{BJBPp>Z<{~k-f%#yV^C$rtpNRf06kLTVu*i{Cp^mraU}Vk z9^_NWeHc7P0`HxYfcLmJgU|3?KCFvvsPe#A4{-wS0XVO7UWA`H0{TQbpgrKYK-)uK z`M1{bq?;M80cw`vNj~?B-i%1*N5L(0CFMR;LIZCPaPnC zN}dPAGlAm(pJ5%Wi*2wi;=sKt;GMJ$lm+zl8QzDfn9R!H3p7{);Fv>OK%M+oWB_=P zceFF~Zwdeg@ZAn6V7J{s&nSHqT}Ocq;d~aH(*%BLd4%_GoR+c^&f4s74w9Yb93-X8 z8J?|#I#jt}Tf~95@ZDv!35pyj`{mGgFT6v&7HC0RSPFnT!SV1vx<&+i$UBa8v@<0* zt6~8(od7=u{))moj%Uo%Bdw@Ik_R}?=cvO)SeZx@>TYg?Oym|~YQ{BU@`h)y5BGuG zgT#GEyk~>5sTtK!Cm-s%Lz~%TTiUas_0-8N{^rIqZD`#P^%N=Ml0FVPf`}`k~ z0pOwP9eGz4naaEp)>e0ajB!eiAI=n#=W>y62VE}0#&8Cl35_6lvg-)?V%RSkJLgBq zgO1OO{`48^LK~j!dSanpBw=GDMdC!(mCoHUPD;N2EjY;&LrUX>tLAz>`(A+ zeDY&|^Ea4BaFO35foD@_$3g;}>x6v?oEKC8aL)SM{t)W|U|gpZY%8#z z*4N>AXL#?B>{rDngt905C!K??rfhB}mL+8n5%B&m?iFFq5OextIW4qZ04&32S@6Db zWRME%g`^W)n_v9dhd`gW_q+(s-Q)LZAWcXcRR%aGLwr>MJeUEXKSW#pOJ4wWQ1>`y zW<&fP2yr@@pT_(k#vzc$B;TV|@m@vQ6a544oUm7B7ZX78jQdfv`9-QN{pm{9C1o`Y z-s$%P8NMWQ_P>lLQU=2ygD{|pi+sl%X{7dr^Rtc;M;h>g;{eaq{pEfG)&UTKb(lKH z@+HpiNGFaj*ry|040s4_=as+LJJ5rBqDx?3F%$N9Nga>+%Rlk@m*u2wh!C1-TSoU= z$ITC;cA)9v4Ck?UNE)fW0BMK&ZVom^JK#wX0Dbu%Z2+E8buSBZEMPcF5G+ah_E9j!M?%o?0^}3klAu&lE(4l z0OrcWz#Fa=rUU$O?*pFUxEF%C&H%>z2kKZtd4|II2ghZC1Yb71Q}P?X#J;5q_PBLH z@4tVy^)K~I!|$K!W+EMME}mmc=Wl7?&8da;#WeCeb!cq>co~52YHV3RDpdENc*bdp!1UMhc0{jvaK^f`yU@ehCo$s(; z%uxhb@R941pZXf@S2JxhIX1`B_}~7F{y;l*!_WMW(lk4|nD7UhaW0_Jfjq&wYzy#- z`HG+XAbcimAM$Qeu)kkRZG%_zB~Ip2q+G}IkMmL{uK)hZX8#M%NuLOIz`gnTFEYTj zhoi-;vHf|HAD|QRD)_F;Qs7qvU@RUQ<(~)MFVX@z4O00>yTSK#R0H759>%J)wg#V9 z#`yg2jQKyv4`tv4-xcvY+VHGml!L%eJ^*+df;AlGRdHP~HV?o(j(vVuPlQqPbtnV$ zpd*Xhf!u$bU!%kbRJr|cUNK(8xOzN&JUIs{wiwQNjpHBB29f8C{-7ILJpa{u(2)^*=hb-nFz4WA zH)rfD9hC++uYMMIRRX|ykX#eNl@;E}6odRyGqoOGQ^0>1_`3dLUwHmAJW%yN8uw_s zs2h|qb*`c9`=8uL1}alxaatY0_|*6FBy(o8xL{s<24{@bfM;A2k+C3L*a8z28d z=e)Rlk_T$N(d!3cK4y#sF`q^HK)AAN&1Y8!|3H494z+%oGcO^Wb>$bl@|j0~f6Cbp zYTdtkrSgvNO~Ciq5{{57gxG|@v!?&943L(283%u%bK063BF&lSCp`g=-xX#~!u0^g zL1X;Go`nhK5^4EZ?Zi!Rg09DpEzS5fLXdDKS0#EjQJ%>B;e`A_rsJ^!YGE~NjW z#rs$H$Uo`lJw=Fx>AQc?)zpnGM4XQtxexeH=L6h3H242K|M-3qEp5o7tqxBV@IMv< z!aW#y{Bq(x4!U&jy}oasTUkoae*{<;*=lc*nIA&3cM|<3o6- zUg00blqgr6KXe0qf8ZUR2bsbCGd%G9njdr`kKpS9foEF(&kAvo?s)%~;aQ<=Dmlpq@@8P>l;JX9dB32L{;WotFtm9+jN;K^}VH6QcSjL6HbNhc3SE21A zElOeOWB920nzHEyfjrRCgghFlPQe%$^PAN9pT%_X6vgrLUpBn&H66bDfQpZLl}tVY z?*YR*JJ2^R?tgOc8o3hi;`oR65i+k5;Z{7O`2HDA$H zIRB~6nQR2S)5d>H%Cc-Cuz&mJCmz7ZYo`7h|FExbBYe&He~GPrYD;5tzbjAnok>i9 zbL_}JuGzh;B!613{;tjM%5c8$16nxN{TlzMr{(|7mfk@wND=s_jsF?pyQ(?Ck2H?& z!vVgR_Lucl@pr<~T6yd{a>uv%JD+pFwnWxZzULCZqs7>5Ik{f_C%zALk9*BlRtqS5 zjN{^8dwfS{oE|`4k64)Lrvv}A>pxuov%=bc`}q2aezF7u^}Q<^{0ghm314$Q(gx56 zjc@n6&*U5cb;$`JXk~UPhyDjqVZmmGE=W z=cRa4UAZ=}9eE!;zr#8yeW7mIr(z#Ce#Bqc_48kTdkFglZ5`cxp25d|i+x}tL=*S_ zLjQQS-uHuUM50Rq1Y>9d-DhL<8rm7V2W%tdBV))-R66+Ie>$NL=SnW#9Gv z;Mm{`rtQ@oe903JJF4VwF_CyAib*Y=Go8Vkf4Phr|9x%NcdvS0dd^}qS7c{SFKuy>Ga zrYsu}?=fcYcQn`no{K6Ra-XR$8NhnDXO($-3e#dm(23u7!wvn>ySUfK1$)^K__E;3 ze08wjAkKRY*MV?90C25@j_5KDuFWMI=mEkZar5J19o9iBVAJ}90qV%y)F5Uwwu$Kt zZ6XO}W^1xIb{qh(ucGjWr)mqp=2UFSpY%QZ&b_&Fx< zcMHbobsdm2fZTDT!6(S+eytCL;||y^!Kbe6Jy&f}&LnRr6h(-2VGdh4f6=w8`c7XN z^^y9{=o)$AJvsI+cyrYy>5#e(@ij%Don-sk?miFLl0jIT+FpHaUkuylSU~$9!@rq` zF}mfxl70FsX<$$3m@a#kSqJ_5D_Xap|C-I>?!U|Dp0#=ja>d6;9d6Wr@?uGI0eIE* zJ@(Vd-=KS`Uva(bEb_qA&+kHe3Vy7U{%p39xn?PB2E>=>Y-g=MUyAJ3ZH8+R@MAyb z3-<~Jq=7YQQR6@ZSOdAn&upK*?u4V=?Lqb<@UcILs=8%{ZL2Zt1W%GTWna&JDVCKK ziR#)#!ddSs4XMZzkcjbLYgc`%a8Oa7jX8<&`s4VcKZ4AQ>%#ZMJ;w4W=$dQbK5?&u zfj?lqn``L$_PNhzYt1YXa_Xb*um=nx9{a7_-=zOW|6AL8|08Yu!1w&BS{dJGNH2i5 z{#*WL4u$Yjzcp-|ytxH_Ku_2)CJ{crLl`^lJ+EuOYV5p{1|FOe646#Q_SbqjAo~M8 zsA$U3)}D0qN4(ZGEH<(?-Q%E4T8vl-#XGj$e=k}JhWpeTU0{H=oefy~)9WJif$Lyp z$gk|_k9OhyJ^1{)**p628vQ1$n%0a=#(eSG{yY~>C=1qYa=7inz|((}`-F(zW-?{Ih?FPt*pwoYlaHMUz7H4c2tv_O}$1_#ZF_vKB)M%W( z?hyvCTMl~aL-vL8d>ziY2tED((4Pg}VDIj)YuxH@=Fi|-xuk(}uv6A9(&AP;-c#=z zUI7Ej$Wfp;Pj<*1N|)0%vJ8pf=eSHf)KDU3{2(LZ4M;IWNLPC2@+&fm< zH+!cAYe#-(n8%2+>rbM5<@jFB{f*ke*x!XOo4U@uzT1 z#B7|N&sh)q09)-C@)TOOZ+wl->NC;;)-UNZewXmq+sdB(H2RyiP#*cRsU`yZYj za^3pP+t_+?pKw4Pk$Ci}opWa+dr6I-_4x zm`t44lFtIWBAfThvZE(qZ8{q98H`67@HqB1-aGfZo&`OS;Q>0k^Y1o>0P{rb;`lMs z9rQIDf8mIAPJ6rl8^|>5t#25C)RnkWf3Q%l2BOd(M861aX08X&j^dgaV**&HXIbbs z(}-NIiz@9oY`wiZ{Gn&wawyRrL5K4ivr>t`&ai zCmDy5fHDas5ruPT`Vd%>42pWj_xL`)wL6DzyQ4`nih2yW(@oV1;wSJ^_XJCSHhZ z;)-}9F4IvmQL<5TQSwm=P*$T9`Y3$P_gMJd3KZ6}42AWQHb@taBoxYqaVVov*l*ITqJseZzC#BF zHi8Q-AT7Tq;i?HuM?9 zK|PNg6E7pa=oLqH^y`?j|D1)t?YPHhc;|(s4~0F8Z~k&dLeMePu@`kUq0VZwQHi4H zfi%K4**@uR8A>Y3JQUIbeMIro% zcfyl!U5rA$%SR#XSqcXMCoz%!t;pec1~DGrh41A}#0I>NHMvjWm%4)WEpenSPINd~ z;@#zFUA$n?-|N78M{45)zu~v=*?oq(euwz}w@~*>XyXFtVK>?&J&*>JjG%m2jY3)= zZ6>44Mo}_B(E;VbZBGY)ff3#*FNya_D1@8hb@CQ*PChThSul=-u|qc{&m49RzQ|V) zcli-;cJ)MK{1-=oKl)d>j-dRl*L!8G3H-I7l{mpRKucE5o(z7>1V zNDmGa(gSIMa)I)RG)w(JeU*qZ4n;2yNcW`w+h*>_vAV`gSx8=>Y^1&%k1`E~d_(?G zyk3Ys%&Xyhu6<-iDD&>U&X{)a=vBq5#E}u6x&9;z*3`JpV!61!GpdvKq)gG|#8vhM zeR^a5jL@gh#}-$fL(&4}17!l~AQgplpyUDRoN_JBS3uv3c1 zi@HJ4!M*sMfI>Q;+#@{552S;yoGjp&Tw_x_uVg)CB4y)zlysEbK{(eKIYsTrA9@C{ z@Na>~FA=^*Yi`$Yt>slD-iX6pC1Yg#70>r!Tt0J2anC<MUzdja$Va_&@POb(1qFAq}iH|5+E6w*Is z0r`Qlfc!yteI@9?H5Sq}$EJ9GJbshsspF|5b5ZhnjyiIyUO@h{_m0)ad*yY7_iOkb zEn0B~CGp1n*NxndiG2w**n7#Ga?B&;ztJ21 zlXbHVo_QqYgpv;ibf9Dc$AItN$C&;KW2?m&NdqjDZ_7~Tp^*M3p->i37g82{C1?QS zARTio923XJF>-`ovfQ} zaIY`hWZUcm`@(%YQZDFdLFuSN*qeyC$5rH)d=K{GIpnRX#+XY`icpkJ(8~hKM%o3p zv_3%p$@2>L924h2Q&2e8RFqtl6_{ghg6w?*_VrcDPQp>)T+)C`$5J0t4s$=sW}K5r zoRh!Fuf!4eAQ5lAaJ&XMX3^uFzrEd8@3BtS%{JIp8QNsq>;wD4KCy3Zn?XkhijHYB za*P=3Tl6bn?34qf1HCMueK;P4c9GsTyk&F&`t658+>?Geh8Pr%iDRR@quk3K5iyu? zAkRZreookEaJq(j#qX5y++)9O{b;#2jxxC%dlZQW@+k45@Z|N1eLOPfEb{5CMP9+R zsbMI?T!p{G@jSxy4&F7O5&b=PPGj_e^vC>x+_%R*vajrOcX^0btHM3$n7F6COL?EoGJSl|HspDIs}ueh z#(*hVsra6_SNsmSDQz>#Uij*SeW^8^7XiN;k^@BPBLTuOFF=&cAA-M!ApdX(@Em!K z=kc5OHY^+>-{HFsd}GJAtV54?qu-=I#K}n=!JOZ;BiU!SJTQ<295crb7`!umeBdF# zg!o^NLYYV!po}C9j77O6XaN0GxF@~R&LjPD45Vku`)r(ZRJb}d^66s@@mHC%z!2|{ z|J11x@8BugVa&@)UN@BOX`qKi#5MD62LZRSA}`}Uky5x^++Vc``AE)+v3tLb{Iai! z5bSXudg3E77&#RDPX9?3{^r@aA)UX$J3qzV&FApVIWe9)hLcK}- z>9z}dGVkt>chNV6d-A;@?vcm3q;d7gS7-}qJZ~)P;cu05Fz3n`?1zn(yrsvx)ZZ?7 zzJ6h_urCNle(H&0{)P==V#@{OEPfSx*?uDipT!>Jb6=ofFXDL=URjt=MYlgu{^mXP zT)m5Y0E5qdj=J6x!`pu%5;k5GkJ#bHJzp@FNY-UqBj|i!$J80DV;YUXOdqu*E2u58M;H3FH4Aeem7vJNQp% zKT}>Z_cv`S+S<&K-%YneR+9(UFAM?B?-Mhtw~A2*UqsG{{}f-l2pm4)!Y%fosQq|- zawWa6ZnVKY?Xd^HEAFdl6}g!+#rhQJ4)jT%IIB}d#E{Q;Cw;q1UXme>aQeB zjsiB&c^^KI7`z`aqb?u~aDGIaX&MUU0CmBDk^|_EC+-t*PvZWrL0`*UHYben;~&z- zGsHb?CC;PBC*&6;>y>OJZ>`0?aGs;EHg&8>DasdPc0Gr^g1;4m&RxC6&wY(^Z}pKD zATI`;`)~B&cVf)$=SA|mRiZF8PSOJVs+R{+C&0Hr8&S#vj8)AOl)a;DU&08m`WWXM zpFvJb(g5uOBO0KNCERbSP3Y=F0Isz2Y3nI{zZke*w)~NZW8istUW}2hr%YrnQtC>c z>kFIMt>X#9HORqVyns4=lz6bLSwtN{Zj}o-cY!k68-DuxKKpXv3!MA@Gx0$ACiHa- z`Wz_xuIPX|fn(!7e~y)7mioZJCg55VeIVKMA}(SrK~DpET|hZ|Q)vM0Q|Bw(bB>pQ zB5gf?zd_3|w|g46zpT-AcX>w}Psw}cy`at{oFvSk-`A&beulhamCYio=Wd|AoOuq=R4y5>dokTJoFUi4;YK01NskW(*uw5jYp>LS{v<56a!qyYEnklhzy*M4EN4$HZnX5WvJXP(fv zru01F#B)|k9~mMR6|NL9ZQs}QF6}b~X9f3xcx4~iSJ(<8+J7V#u3aO?!Z9ft;8;0k zp7+8v28{-~@&|c_upBCXDC!cIc4u(xNON?uMTHJLJ{EmDYlDBRJ z+$(xieMR3nhWMS&ikz(37#sDN=3C;J>A#}ALs$?dMsk4n2usM)=MeWm8d!}&8lapd z4N&g(n>~oOhr;fp|ahdD!`tc}Vo|O5pgKL3%uD{TaCha`f z^~DRq#KNN0BJ2dt;#T@y!BWBYR=TRbV=Ti?z9SZ_TPMfJ98nxIbsb?qzZUaeDP2HV zDZ7v`BrH4Y4{Y!<%L zmu<2xH5QC5VcU}!^EhqHE*b!DOB#@Jz`!0*a0G0xESnpC2C$|K$VEv;nTA67%Xy)+ z2XB3x7lsn^5W)DI?<|T#VOr5bGaQ$0v=WBegowq<+k2;U*uM+q0+pS+1 z26;aNy7C`kJN;MR$$H`uIT)CGD&X9Ih~UTn03Q56#CEl*$tSJ2C`A+ppXY+QOJ`wOa`ECrSnN^q`4%N`8J#*2L67Z>l%98lWzGp=Q&&- ztJmWm^E&&2V3D?Fr3ilPea-i#_@uY6Ce9&i2cNktMjii!xc}f^i>z&1L`_2$@>|Um zdn;`6jQb;waM4j3B061#zj^Oa*$A<(0_*kFGx1HP$lkVD%sTK_V)XHU(sG(oCta_6 z;20ruf=>M&zU4yb1Nsm(8X#W~Mue4|8v=HU_Z2KPpZS;%;$wzX1NNkW#VE5;5>S*a zKs@!S9$G{V6^S9|aP~}Z zZF@y8u(N{Bd?MnHz9yFL*o(Yt3z2su9ypB>ZDqrO*BF^I^V%6@$Z?K-buFWj_eeXd zjCoA>O3`iurp7jdt6pSA{V4%(k{ zu~u1 zOc#f6&Rl0{IP#AmH!|?6m!En*>d9}djxmxJI!h=cMuHa7#Dn{v5W%OBHQa6OqY^LBm&Z7KTH)}=>1102u}$VQLu<;Q}j2` z-lxqm_x{A-a@wVab9~4y+IzHV=+~ofN1NY;iHA#Tg#QJs&GZ!aicY{g(U1LFr0hB- z_8?Cgan9UJ%vUDu4G*5_3BJ9(>#i4VP>!(8y_FM0>dqtR%R8Dp(Bah*O}NH0_`>Jn zq4EZ|93ZSJ;U~Oi4|df9>?2{0*s`lLCk5{WE+_-22gsA-QOKjx7R2?s^Z>s{q1;zC zUjly5#+h4-v8MH^OCNRBQ!cqLbw19|m9{=?UHgI%`0m$$@4+{{!9Bk5Kl>-}-bLh$ zybn4&Qu1S8@VPggYabRTi-Y=1zI(&3)%%k6 zfQyqQ!D4gGgW{gU&kOdoM?NdJF8EZWu3atXM4S^a7PVFMAF+ zA^tN_I3JjVa^1Ed>hR=!);l{XA*c|0U_Rj*zEPhzf1y8vYaNV>;ru=?W4Z`A`EJi_ zJ;DWZxS?l1Lr(cN=wR&2av+yH^3~o9p7$K9`kQ@WpV+rHoP)wMZUfIEA24$wyKrl& z5BMJRTJWj&F*lqk)*+sSYXyWMeI{y7sM=Il;sEyGXE@ul1-My(l8mBkLF(&X%K&^! z{8R6%`QFUo;e+RGUN`Ec_L{EqeD;TM*aw^fh&}W@%~t9mJfa`_ zKd|l6#Icev(AvPlyTXCGYIFd-jJ`HHQ$);3_%VAjw;^mWH{`m(nzXSpmpt~Ry7Yjz z`GB?;3Gv9UW1j(igR}+pGN9LX0O}#_Q18>XK;EC3H7{Zl_Dp*5@o6?6W20&B7vUTL zJAAr{Th53<=OGiV;+}TYxi7`UBQIetK35#(StkbaPr-fQUB}2iZ?Aq(Og{V%axA9& z&oR5~N5X32wu^vWxP&3+0~-NT|+o2DpwEs^TE7BwShp#w!{Tje9NWzk9Wt6LgvFEsH2QY2~w%|L% zg72aXScXCwKwI5C7wCy!7~j$EqwL`KlMstCbM4}&{jfJK8{2%>c%QNHJP(6$lM%%t!wQc72@8LwzgaUg3v*XCCWz$7q=sm+?ZDVBnIIVJCluSi=Y8x%9N7 zugQS!{6L%_e(Va?-%ca$M#%uq1tBv6-_lOC{9Q#(ry&g8qDc^>3MJWfU z*DS*WzNK+H{}!y4`TQ<&A*=?@CL$jvQCHbvyQUWAW9?hZ1#XGvVJA&I`Vw$I?w03!g?n|q zCI{j$hlM@R1DlZX1N4&HY5Qa&F4_O~y3Q<}XSeBVyaWYi<4`Wy6vie@( z+S`>hKzm?&^#daI{urlQ=7 zV%ZMFyUOmP?5Eu~Epu*oIp>&$dLQHBS{3K0^z%AkugtE*xnfUXd}g+u>v`arKVrVL z5H@qvS3>6dqJhIWA8=#cJggzX2Wk;M)ScN;X$REBeV+P2*k0gH z*@4snmh3>hr|drJj0EH`NOb0pd=_-&Q}%PcqAZg!Eu%$v$FHo(IM6qJW$C*PX!Cmm z+twQ_Z{7Q2L?`?M893YB?;PUW%xHiz0Qw^A*gNo}#skJtGJaT#7wayI2^Y!$>_dAA zahQvNL;8dCI)L~!^a=Amijw{GA5Mawe;(@m#K`VrTeSPQw}p0}WAQLCr>p^Sy3qSl zuDj;6Mq`w+O^B(7pMzX9rsZ1~$HsV3<00R2PB5eW@2v9);)-WiZUT(M{R}U@eEfb8q#3RqvAqP80`=1$$3G24Ih(8NBd( z5ca*K*w={a^ia(gfY=Ie@SzSsjL0j20fVxEQ#B88uL&8=1M!~H{ZjTL&TKK(7~eOt z``9kWz+5PetFTWKvfsAr8!tN^KU2KSNP(XN%wmyr-)G}eqoM(>Pz?o zxR1GXNf_o@G1@!;^{6`aSK zS2kAL$B{WqJW#tCK5o~#w=Wui9^=`Hdn*!pbvBk!UvA}lnxAu=2*(+#R^kb{-*u*Q zr>M&em9RI84N>qQ?vSJAW#E$XpX&i$Z2&w|x?isMz=xa&U*oT-M^t_KEAdbJgSx*q zJwl8<_#Mrb^@V#rJM)E@bKnBvX2Nf4-dC_B96L(G#Jqi{C2UOPC+wzChrTCjmPX2) zWW<3t{ml3v%*{T)o)P*1=AukOp>7XG>5^*_e=GdcPY{3isDMTvGs8Q1x-zIX`obMTqZMPdF_(XukiwQtP3 z4nUmfRp62~0P#Nsg=_iL@t*kC+kWxLmtBiow^zNvm^8;2uZ=l~>nd5R?a}nrZ^`=t z@zXpLQH#~|R`+dpA2u-KiYFYwURSOSn8ER)5R1x6L}PXU>%(x zAEk>8sGkFn9#BXZF@pwuZ9H;ToP*ET(C5dxrQe6P|B7K^+NM+1@DKZSS?jI=A^RzJ z^+mz!W?efFTb{jri?#U^{K1J^pAZdzJ=X$^Vgl4SXaiv1#W$hPQ-E8;wE*0w?5FKV z{EtSA*ChCKUh?Mi)9|nD>!{5cDMq%@=VMN{{%0@_z9Bp5fFZ?q;5OL(MAvSC=a61cy>$%DgBdo^*Ngo(ug~lBFsU=#_~OgG;GfoYBScPdrWkStwx5~K!aC-C*h|+|5_Qx0p15ZYXvWquu7>-Oxu&M} z;NJ{6z&6`TBE_tI7lD8CwNroijk6qiqP1waoQL_s6>#~CW5;L~L_OoEK4#9rv(%LNXs3WG|@$Z)TSf?c4Ganmc z>$%TH=9|HlaVyNjK%KyI0BBS9w;VX=7%3{MmtalEf(-zePup=p>{}URihtq~F+qob zTlxUI`2cWFkN+s_&)x0K@2AKAft7(`!v4RPG3#dXKM?!x8_Vt&9HXkEKdySdr>-a8 z%e{!eIrH@uEee(UF1g=^`>&agg>ry-`udv&2%8p1685xOhz-F$fpG_)2mS-4{pt&r zJo|`op};fef4=ZfyD$u~+Z~wu`NY#c@W{S`KoNTwwm+mp79BC53-K$iKqFzs$(+xd6G|KeweS*gcf3oTC@ zbMh!%aLp#vd<8vezc=shM~v{Ubx~sE;h$N8>9Aw}Dt4|31^#`*RPGVXjQ*xY{6}E# z@z>4pzaMSxTpJ;R!PlnvhkO`w=tpAL+A!eXH?8&tZl2$0xYyRE882J8A_lo+xfc!b zX~4ZbIaxU2H<7LhZB?#U z`RZ$5JR|;TpK^VaxrAx&m0~Y#8Di+|%O;4pJ>Qo3I%SNSTyyK$+3B8smiiFq>odMZXD~J!^tR!amqkfSH+29enCPW&X?qCN?$CI7B{jt^=Ck zpZ0$Q=EL9QH$KM%{I_n175-fKW@3%zjO5$J3(V@pz zU;iflrQJ_{qUncKrxod>XHeZU?m z=XIv~AGS>F!5@j{oDjq#jJn~x#C{W=hcKUN$9ltrqc3arlwRihq60p=@TFL}r2%<< zKm#`z_p-mBF~X)LCs>TxZ_WM-g#EX-cm(+0-2Q_t^E`0N_5blG-u%DBe=zo$oiXEo z=2~jE2aDm@mtboDWBwP>{+6iCi4?8tM@n1j#=;aiQ_;WOh^?H~4m+QFP-&y8LORgX zg8Geqy5GUO%mKNgbqn?-fxqAn^vMs`K_i3(?MvEI&K2P}zXbC?3-*8b@%O}`V&uiZ zSbg=4xWpRpv%oE7Kk@Hv{g3Ov!LWVX&HO)vM~6L7#37!;6#sx_(DDB(968vVwswTH z&2OweW&VXok-xQ0Jn-mWhzIvQiJVbSB1hACF{SM}G3fE`>lJ>dFJbS(Yse4!I@aK{ zGWPgSu`ls0QPNZZSu(;WjD5l1>=|J}+mEm*UolDqcUtrRjOzHAIBM5&A^B>9_=msy zDHra$#em{I{XZ)HBM^D|wwU>UnTzH4h9EKZ5Ofv!#zdY5!2i1@|9-KtAlmI)_0{L= zd#3sB+ki9X^*rJTlcl3{nAlZ0T|^+qj%R-ZPW?fw%AF7S8!h(2u04b~bvxuL_a-qX zsIM5C>+36RRqgDXjjQ0J$ek{RTJiq^=9Al>mpC9UeD#6;-&KpEIy~@CeeaF|cHy6E zLcz$<=)jtR*VrG`)^Y6Jn7apYix%)d`22r}jKXZukQ*iQoA$?iTJ=+ZZ3A8>9ff}N zq*u&Q=a-d<#*7ecO&xgG;Hs`S&i*4TxUat+hAk)lX1YBNDdmzjK+|u^<7XPX6AAz-^dl5JEJJWj0M~ZUfNgjFz zxz0TK$@6dI%Vj>0iY4LFCubJ7Xx4UbpEI9O75Xf5HR}5a8zubc+gJmHzi8D6xv%L) z%6!#-wxQ)p#F=O5VKP6w`^*b{|2%#NocRw?+?0>Gt?#)%+d=%tM~}=1&356x%i6z( z43Klcxzj_&p>xcQK$aJ9RGlCMCUJHhr}UnZG`Xrizf0+wcVTRqoCP+ z6>*4J!@7khOwWBHR;*ei>hq%eO-Cs|HP4H*FBv2Ec$&_q(eKF9?}=?yGfjD)FoIwC z?dcN&4P(DN@GosZhTukx`H=DwYkCaTq)&_r}fx z4Ehg#>ns^2?!i33bB=Y_xhvv9oZD2JJxs=f(I0;!=cyb!eLiw+8ZgPupR1i?=s}mB zbjrWuI)7qmPRjUCtb_az=L}B+|0~6e;eoiX8S*t4G_BGk%&TH`#)40%&}kG zvc?+z0pHaYhX2y@adyagQWu$BwGWBJecUfsOj=aWCNPAH=eii=penNtbRr zps!^B>+@Cim5&!=PQ2c|&*%SJWUO5x8nVM~s0~29Pu`b$ANwaW^HPxK_}{ws#{+(Z zG4}{;tDa`bCk5Znl}T|!(}7d&>Fwh8Re0B5@s891gZ&1DB5vwUvp7)dFy=s?au{ps z;2%>Oz&s$K^(j$|v%0y)&h>e&uaY17f(BRzbqZxSEch-E~N*W2knH>d7CyEVeVKO#@ zdx(AIGx9Y?&u4@$anINf+Et9-Fe;l@!go?SG`!uRf6X zs-MIe`zLcGGcGADT&zmJTMRw*ktP0N9DQc%c9|d@-R~?I`Ay)Ga^F4g$M0^k zUx$CC0|K#TR0RGv)d5^<*@0Xh5vTsuod3Dj0y}V8V+YQ=2$gYJlz}qV4sbD}X>Vgy z_lbYn)Qt6IzC`jD<9R#_b7-v1o`C#g-D#G2ELP<_AR2J~ye6A`^ObB+#^&oe zWeH`9I&VszFUfdsUEvvw#W{6#k9Ym=(nkWs z;K1Mlsp$WVf&NT=1!mw>esTC zJlOr_c`|9YVGr-~p+SD*flEuWUx$As0|E!aIK@s$c^!Zcy6~)U^$7ZF}A)A95@l6YUU=ku=FMXRnwi7<+8U z>)qtRmtx#8bH8Otld(6 zkEmWdRTQnbN91R8Ed`nPh_%b7AaBVOv8EtRg!24Jk3KTb&W6JK#MV`jy1+ zhF}aT$ENK&i^9I6QDW4iFKY7-Grf=JgU|h06l|%7t!=)4l73s{fBY2lz9it0wqF>E zPrKif7Vti0K;YOBLjpGy#h!sYG4%y9k4YQ+!DEjheuZ;E3*+LMuhW`4MDhF(c|M$^ z0m$v{Yx9 z`JR0z?#cJWz0^gZbB>i`mgn7CfDvICd;FK+ea1EU-s?dgq3j2}JslR}N4_Wid&K*s z1sDFM41n#t41R=<&FnzZ`_a+}v3hIewKK3h_{x*d_%~w%(hJhD4-4m`!$u>I5MH$5 zIe#~6*HbR=9H#Qd9OR)jz^jG+$UZ_g%{cf!#39!_yQgx9eP(VB&OsI5bFV4S^H{QK zsT{KrER62)+=%>b^)gSCSwGk={Pv%M)>Z?D)cc(Cb6wx-oX?Z@)!+C=;(yd|{|MOB zG7qRPT(EB}jG38wg#IAwInG0|hPZsiBl4^;(!d6sA;G6!y*n5rVb5p1>yY=nJr|aJI6m zZv9yGzlj_2KIXqKBlj=;y`1xT_4g_~d%KcmP^dQoF@~Z}FXun#`@rAr*vDSiKpM9= z7oZHpd?2R%$It-@$RivnO0Zu?&Ija~H$B5Y=SH2yp&|k2M_GwYGU7Sj3w->KqPj5y za@Ti!wdeRH{(%d|^l%K^d$c}{drT)GZwuB+F;-LE=%P!)u&Qx|gsBxC!1)hfV9s9) zoKf~G-uF4@_lAGoM;+1*fG;2#`s~M6>_8bCSP~*0*>}qNxkriy+J1~2=MzLzel+&N zy3WA{O?krD?C;K!P_bm^9^l^~m&R$_JBLC%aPH@=ASP(xzN5%ZAKc^ii7V=Vj-fdp zXE|n12JT5x>E8UaxT;zVPk&%!U7ekifeF;kR&f zI^!?-(gEzFq*M3=ncFu0_)o0af~0pB4I~`+He_c4_BHl?uK;yGWy3Pb!`=8BG?CQY zDHhf@i}bDAgJkKKqj9?P6glrbEeML77K|Fft8{c?TXv@Mt3$GrCy%-87abIEA9HKwB`NJbOfLM_v3Svp(@Tb6Ry`KCpQAA^5H=oC%?a4d4}j>?fkR?%`hN z32p=Y?>qQ6-E9EK{kwNOgE*wHYv(DUzgEU%^_@dl7q3UIyU`~>f0#@32>0;wE!xuo z*l~T|n%n_SE+c=*df@U*wHpt`{adh0OOb&}e#Prxb< zkWT=!gwF3{tz(*{Id8XiCI3Z-&X+bn)_Jj}`22%YLO9na?{mJ_Yn#uA7F_t3G9dlI z@Oxnge8|``Be?7DQ4W$9_Et;~V~)cwM0?Cc4l*`-e8&%AcaN6en(01$d-~t>18u?? z8+RG3OAo>M%uCm131@C3=9t{yZ$1`%-DbblxOwK+#G~JX9emX{4G<=nFUOvE6FOru z#%=9P6!`fB=4Br*c`$4qa73NY`CgaUej|ML=AMoQ{IPzGvp_K?wE#E5f;EO+`HuYF~oY#*^k&7>fkQ;M=T<8 zsMe+p70u8AeHDM=Nedh|=OVO)ryl-xcRAp~ec0n42xt9Lz{uKuW5S&AJqIhsyolI- z&iCAMpE&ZwTVMW-`l$!}SIm!?b*v%&vK2i*xDXacAP1@%^KkwhVlQ=T1cShj6FR;R zTl;Ryvd%Z2-(GoOgErqvQQe3!+nO~U+mL;RJjdEv>x1^K?$e!ia42HK)eNYVg&0xi%# z@CjJ6Q#rOy_|&T!bKP=)@E~s-L>+{amGPUw$Ne02ZmYUaM4UE=O~O2I@%mN5nHBEx zGg}*jyKW13Qtxt192;$#>9B?6S(kT__q@ICI!I=%P0?TcGQh_2bw7)@UGFwA9WOJFD*Ld%kzW z9`J$>A{~1^rN38i1K{_FBmY~JEQ^zIC%su~)Q`!^Z;qSvxVv%^=>HMK@>tXNtef(o z4fa-B_1L$e^AiDo%6*A@;=&5f`uZKT>yL8+{jt6^7yAX?rVrY(93w1n&bt-=rWM#4 zy+e32UaqPk9rM8MbFiVXxmOfCf<1p~U%E9uG-}K0J@$!XR%hJvZ?kU+Q^s|G_us|Z zZZghxrOcP>`Zo*rq$RdZ8sN2Yb?gf0CDVQ5W@GK^=Y;iM*p-ndf74wD!1kC^(s9ANjuD?LCES zZ&yVFK|}8fM0|TI=O*m?K%oJ~&1G%d(%lyb8$1X(Y>Tn)ze(=-)Al0y!byKUQ}6>U zzt~(f>JVV7=6M5x?>%Wj(LiLVUoc{~nvP@dA!)b2;N`0wo;lW3y8wQN?zzrf9|FOI2WI{dB12ajJzrPkv+$(WF}?)mUXcQ0Za1zfYJA6w5Dia z=#W8yh<~)hCj7i7^8!zJ^vU1gX`Zt=`@mlq`r#9f{DU~aJh7aIqx4Ce7VLV@cGxyy zMV}h>LR91YZe`~WNSW`A78DKGMh*!;{Bu6$E%Gc`Mcba^?vKBD=IrV%mB4@ZeYRnz zelNCG-+M#nqGn?xZ0OU+zRmaG+bbF#Hkdrm`TZ@0dqoq926)B(j`{Epy~$j(H;V@7 zciC7s8}YXW`|NR^5@WsSD>B2=jd)I&(60ylzm55QDqzMr^-cBdC_G;8mG~bP+%`XCm*qIT$mkGXb4xb=%ppv(oI%e>k0iupe7 zS&6qZ!>zC9YHaP`dCZGHLC((;IBS*hy2Lw+l#$-x_EoyC#>y+sC!Ynl;mo19%RN~` z^abmI_KZB=UL#}lFXQ)f>2t#7xL|Nw@VqzLRdfJ8h``>3T)^fP&V3J6Yx;n28)&$+ z+8@<-j)gWa^vY|2So$Cj*j*Z!=A}<*up>NUN*~d=DqN>SjA&+ z-XreWclz!TTly+&-fHa4Al`2qJ+H^HmEVdEqQd-OA4W!D-}!3f#(n`d;wOY9{bIer zMSp(7K2nEaFV?5P`**RIeLcn!9Tx0IysI)`{r6Vzbfe!5w2k7hn1 zmnOeEKL@H``!aX!F-- z`&`}1k@+}VBPk|Q`syXF(MO5*8wrowwQfBf5C;4^a@b%$gj>MhYTL%H(^Xb1aw6_@=8v_xtH^Bo_S$uR&)dM@a#w4%@dek zT!g>%>xid%h6OQoU+2B5+!2qJFOS}j{Co{~zX<1G&M!e7h;NQh7&9~i`|9=hcK`10 zG2dy=JDqvbLr-9(|5knHy65I?^^SUe=jt670}(a~f4;5*vEO(4bZgPs9emxv*Bu(T zLjwby2A~J;{JR5zI}o@7fjbbm1A#jbxXmCCJm_c9p+U*T&X#6db46v7&0b$$Q(0nf zu5{Kt6dDv7l;?5NR$*_l6+0YtwvtANz1dM}D|0s5mbR2T>Pl^C&c>#aie}q=Gwyw0 zx{aS_RF*jEnjEMqufk!=OwY5q?${>dk3{)SinD%8V`VwMn_QA8zqO^+I2$YNb+(0e zd#R&ws;#2AxxVS4q@?o7=8Bf$=_StEq_P@kv3$yAbXBCds>rlAV?gL^fupjqvZTVW zl8yF_m8DKEHRLus>MPKR42R*jP1@rO2R~o#XsoSlY68@30Ahus(NVm`R^Di@1B9m9 z${HOGo3qSTQekf_M{Uhco4sy}t=`etgb$p>&GyQ=%DQr!-Btov@J)$}CTCgmCVQg; zFPGZvO-;^{N(u2&XGu$~qpn$E$yQcb<7l!?ZU%hs&UJlpccN^h)M2l&Ro0<4hfO`Q zZ2}C5?nXybGXO(OPsK|mH7%v=gL+(3SzGC9fuBnRHL>R{O&9_DIn`F{EUhf#)ggyf z-%?yt*#tBfPFs^xwpisT0X;kA>t)WG8s{bst;AVZTFLP?xkww3Ep~2n z$kAvNSm$g;XC=TT3S>7lyt*DWRoKz{VuuT4Xc++JEj1vFucf%D8K|!W^y{6CvPI8< zPAApmElIWIW~b#9BaFG^ixyE{1-f8RaTR*;^zBs)LPhBtDOv+`Ek zveRtIS*vZ!(z6y#wWY3Fo|BrJYs=2DrDrbBNKeJR^sJPO{6*T~;ZHtmKlNYmhIks$cI7hzb>RrK-RCx>S zCF6feUV3&Ghmn$jdG1dO(sNU%+LCk9a|w{NoNQE2aN-NXEQ{Y|rE0Yh z)UwxZjNlalEFXh*_hnIPat7)Gda}B_tl<;lqMF1i=__|5q-24;rrFUb32Kp}4zy~^ zw3pX8rPP!Xl!QqJ%XBn1I@22MwT?~B#_G_Z$p$j7!~qgc0xd)4);3K8`#BoxS}GGI zEwK(y`RXCrH1T?`P1iF`v~?A&8!JKfbq-ItsC_-trXPpV=cRI-wH)Rh(RfER-Vu#= zL?cX0nlK;*iaO2iX_{(-N{2lO1>Dq9Pelo3+R|hzZD~|OvDC5AQRA$qvGb74+0tk$ cv)5MEz;2*TRSA<51}iEquWYPw{XPBv18is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/SourceCode/Resources/StandBye.TimeoutWindow.resources b/SourceCode/Resources/StandBye.TimeoutWindow.resources new file mode 100644 index 0000000000000000000000000000000000000000..dac5d264c785870b55232c270535360935ecc6a5 GIT binary patch literal 120107 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 literal 0 HcmV?d00001 diff --git a/SourceCode/TimeoutWindow.resx b/SourceCode/Resources/TimeoutWindow.resx similarity index 100% rename from SourceCode/TimeoutWindow.resx rename to SourceCode/Resources/TimeoutWindow.resx diff --git a/SourceCode/DebugForm.resx b/SourceCode/Resources/Updater.resx similarity index 93% rename from SourceCode/DebugForm.resx rename to SourceCode/Resources/Updater.resx index 86f7a8f..1af7de1 100644 --- a/SourceCode/DebugForm.resx +++ b/SourceCode/Resources/Updater.resx @@ -117,10 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - - - 45 - \ No newline at end of file diff --git a/SourceCode/Setting.h b/SourceCode/Setting.h index ecb267b..f229411 100644 --- a/SourceCode/Setting.h +++ b/SourceCode/Setting.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: Setting.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include @@ -7,12 +18,12 @@ using std::string; using std::vector; enum class SettingName { - MAX_CPU, MAX_HDD, MAX_NET, MAX_RAM, WAIT_TIME, PROC_EXCP, NET_ADAPT, USE_CPU, USE_HDD, USE_NET, USE_RAM, CHECK_SOUND + MAX_CPU, MAX_HDD, MAX_NET, MAX_RAM, WAIT_TIME, PROC_EXCP, NET_ADAPT, USE_CPU, USE_HDD, USE_NET, USE_RAM, CHECK_SOUND, SEARCH_UPDATES, SHOW_MESSAGES }; class Setting { private: - const vector NAME_STRINGS = { "MAX_CPU", "MAX_HDD", "MAX_NET", "MAX_RAM", "WAIT_TIME", "PROC_EXCP", "NET_ADAPT", "USE_CPU", "USE_HDD", "USE_NET", "USE_RAM", "CHECK_SOUND" }; + const vector NAME_STRINGS = { "MAX_CPU", "MAX_HDD", "MAX_NET", "MAX_RAM", "WAIT_TIME", "PROC_EXCP", "NET_ADAPT", "USE_CPU", "USE_HDD", "USE_NET", "USE_RAM", "CHECK_SOUND", "SEARCH_UPDATES", "SHOW_MESSAGES" }; string ConvertSettingNameToString(SettingName n); vector value; SettingName name; diff --git a/SourceCode/SettingsProvider.cpp b/SourceCode/SettingsProvider.cpp index 3f502d5..e99dace 100644 --- a/SourceCode/SettingsProvider.cpp +++ b/SourceCode/SettingsProvider.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: SettingsProvider.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "SettingsProvider.h" @@ -31,7 +42,7 @@ string SettingsProvider::getRawSetting(SettingName name) { } catch (Exception^ e) { LOG("Could not get Raw Setting!"); - LOG(e->Data + "\n" + e->InnerException + "\n" + e->Message); + LOG(e->Message + "\n" + e->Data + "\n" + e->StackTrace); return ""; } } @@ -56,7 +67,7 @@ bool SettingsProvider::isActive(SettingName name) { } } -bool SettingsProvider::setActiveState(SettingName name, bool status) { +void SettingsProvider::setActiveState(SettingName name, const bool status) { string value = "ERROR"; if (status == true) { value = "TRUE"; @@ -65,7 +76,6 @@ bool SettingsProvider::setActiveState(SettingName name, bool status) { value = "FALSE"; } getSettingbyName(name)->ChangeValue(value); - return writeSettingsFile(); } void SettingsProvider::setSetting(SettingName name, const string value) { @@ -80,12 +90,14 @@ vector SettingsProvider::getProcessList() { return SettingsProvider::getSettingbyName(SettingName::PROC_EXCP)->GetValue(); }; -void SettingsProvider::addProcessToProcessList(const string process) { +bool SettingsProvider::addProcessToProcessList(const string process) { if (!getSettingbyName(SettingName::PROC_EXCP)->Contains(process)) { getSettingbyName(SettingName::PROC_EXCP)->AddValue(process); + return true; } else { LOG("Process already added"); + return false; } }; @@ -107,6 +119,8 @@ bool SettingsProvider::reset() { SettingsList.push_back(new Setting(SettingName::MAX_NET, MAX_NET_DEFAULT)); SettingsList.push_back(new Setting(SettingName::CHECK_SOUND, "TRUE")); SettingsList.push_back(new Setting(SettingName::PROC_EXCP, PROC_EXCP_DEFAULT)); + SettingsList.push_back(new Setting(SettingName::SEARCH_UPDATES, "TRUE")); + SettingsList.push_back(new Setting(SettingName::SHOW_MESSAGES, "TRUE")); return writeSettingsFile(); } diff --git a/SourceCode/SettingsProvider.h b/SourceCode/SettingsProvider.h index 82539cd..562567a 100644 --- a/SourceCode/SettingsProvider.h +++ b/SourceCode/SettingsProvider.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: SettingsProvider.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "Setting.h" @@ -13,7 +24,7 @@ #define MAX_RAM_DEFAULT "20" /*in percent*/ #define WAIT_TIME_DEFAULT "300" /*in seconds*/ #define PROC_EXCP_DEFAULT "" /*paths to exception processes*/ -#define SETTINGS_COUNT 11 /*to check amount of settings in file*/ +#define SETTINGS_COUNT 13 /*to check amount of settings in file*/ using namespace System; using namespace System::ComponentModel; @@ -49,7 +60,7 @@ class SettingsProvider { ///

Sets if selected Metric should be monitored or not ///use namespace SettingName:: to get the Names! /// - bool setActiveState(SettingName name, const bool status); + void setActiveState(SettingName name, const bool status); ///Sets the value for a specified Setting in percent or kBit/s ///The maximum value @@ -64,7 +75,7 @@ class SettingsProvider { ///Adds one Process to the blocked process list ///path of the process - void addProcessToProcessList(const string process); + bool addProcessToProcessList(const string process); ///Adds one Process to the blocked process list. ///path of the process diff --git a/SourceCode/SystemAccess.h b/SourceCode/SystemAccess.h index 3be96b4..3534378 100644 --- a/SourceCode/SystemAccess.h +++ b/SourceCode/SystemAccess.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: SystemAccess.h + * Author: Florian Baader, Stephan Le + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "SettingsProvider.h" #include @@ -48,6 +59,12 @@ public ref class SystemAccess { static void SetAutoStart(boolean value); + static void EnableWindowsStandBy(); + + static void DisableWindowsStandBy(); + + static bool isUserActive(); + static bool IsInAutoStart(); static float getAudioPeak(); diff --git a/SourceCode/SystemMetricWatcher.cpp b/SourceCode/SystemMetricWatcher.cpp index 2890f6c..8204fbc 100644 --- a/SourceCode/SystemMetricWatcher.cpp +++ b/SourceCode/SystemMetricWatcher.cpp @@ -1,7 +1,18 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: SystemMetricWatcher.cpp + * Author: Matthias Weirich + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "SystemMetricWatcher.h" -SystemMetricWatcher::SystemMetricWatcher(SettingsProvider* prov, int frequenzy, int time) { +SystemMetricWatcher::SystemMetricWatcher(SystemAccess^ system_access, int frequenzy, int time) { ThreadStart^ start = gcnew ThreadStart(this, &SystemMetricWatcher::Loop); background_thread = gcnew Thread(start); background_thread->IsBackground = true; @@ -14,7 +25,7 @@ SystemMetricWatcher::SystemMetricWatcher(SettingsProvider* prov, int frequenzy, hdd_buffer = gcnew AverageBuffer(size); network_buffer = gcnew AverageBuffer(size); sound_buffer = gcnew AverageBuffer(size); - system_access = gcnew SystemAccess(prov); + this->system_access = system_access; } SystemMetricWatcher::~SystemMetricWatcher() { diff --git a/SourceCode/SystemMetricWatcher.h b/SourceCode/SystemMetricWatcher.h index 4ee5884..16ba0ac 100644 --- a/SourceCode/SystemMetricWatcher.h +++ b/SourceCode/SystemMetricWatcher.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: SystemMetricWatcher.h + * Author: Matthias Weirich + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "SystemAccess.h" @@ -7,7 +18,7 @@ using namespace System::Threading; public ref class SystemMetricWatcher { public: - SystemMetricWatcher(SettingsProvider* settings_provider_, int frequenzy, int time); + SystemMetricWatcher(SystemAccess^ system_access, int frequenzy, int time); ~SystemMetricWatcher(); void Start(); void Stop(); diff --git a/SourceCode/Systemaccess.cpp b/SourceCode/Systemaccess.cpp index fc9e077..739a48e 100644 --- a/SourceCode/Systemaccess.cpp +++ b/SourceCode/Systemaccess.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: SystemAccess.cpp + * Author: Florian Baader, Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" //Has to be here! @@ -10,6 +21,7 @@ if (FAILED(hr)){LOG("AUDIO LEVEL DETECTION FAILED"); return 0.0f;} SystemAccess::SystemAccess(SettingsProvider* p) { + LOG("Loading SystemAccess instance..."); setprov = p; perfCPU = gcnew PerformanceCounter("Processor", "% Processor Time", "_Total"); perfHDD = gcnew PerformanceCounter("PhysicalDisk", "Disk Bytes/sec", "_Total"); @@ -125,7 +137,7 @@ void SystemAccess::SetPresentationMode(boolean state) { SetThreadExecutionState(ES_CONTINUOUS | ES_DISPLAY_REQUIRED | ES_SYSTEM_REQUIRED); //Application requires screen and system online } else { - SetThreadExecutionState(ES_CONTINUOUS); //reset the requirements + SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED); //reset the requirements } } @@ -136,13 +148,47 @@ void SystemAccess::SetAutoStart(boolean value) { //LocalMaschine require administrator rights rk = Registry::CurrentUser->OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true); if (value) { - rk->SetValue(APPLICATION_NAME, path); + rk->SetValue(APP_NAME, path); + LOG("The autostart has been set"); } else { - rk->SetValue(APPLICATION_NAME, ""); + rk->SetValue(APP_NAME, ""); + LOG("The autostart has been disabled"); } } +void SystemAccess::EnableWindowsStandBy() +{ + SetThreadExecutionState(ES_CONTINUOUS); + LOG("Re-Enabled Windows Standby!"); +} + +void SystemAccess::DisableWindowsStandBy() +{ + SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED); + LOG("Disabled Windows Standby!"); +} + +bool SystemAccess::isUserActive() +{ + //DWORD ActiveSessionID = WTSGetActiveConsoleSessionId(); + /* + +You can call WTSGetActiveConsoleSessionId to get the terminal services (aka "fast user switching" aka "remote desktop") session ID that is currently active on the physical console. + +You can call WTSQuerySessionInformation with WTS_CURRENT_SESSION for the session identifier and WTSSessionId for WTSInfoClass to get the terminal services session ID for the current process. + +If the active session ID and the current process session ID are the same, the user corresponding to the current process has the active session on the physical console. + +If what you want to know is whether the session that the current process is running in is active (but not necessarily on the physical console) you can instead use the WTSConnectState option to WTSQuerySessionInformation. + + */ + + // DWORD SessionID; + //WTSQuerySessionInformation(WTS_CURRENT_SESSION, SessionID, WTSSessionId, ) + return true; +} + bool SystemAccess::IsInAutoStart() { String^ path = "\"" + Application::ExecutablePath + "\""; using namespace Microsoft::Win32; @@ -150,7 +196,7 @@ bool SystemAccess::IsInAutoStart() { //Local machine require administrator rights rk = Registry::CurrentUser->OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run", true); System::Object^ o = nullptr; - o = rk->GetValue(APPLICATION_NAME, ""); + o = rk->GetValue(APP_NAME, ""); if (o == nullptr || o->ToString()->Length == 0 || o->ToString() != path) { return false; @@ -189,6 +235,7 @@ std::vector SystemAccess::GetNetAdapterNames() { System::String ^filter = gcnew System::String("MS TCP Loopback interface"); std::vector *nics = new std::vector(); PerformanceCounterCategory^ category = gcnew PerformanceCounterCategory("Network Interface"); + LOG("Get Network Adapter Names:"); if (category->GetInstanceNames() != __nullptr) { for each (System::String ^nic in category->GetInstanceNames()) @@ -196,6 +243,7 @@ std::vector SystemAccess::GetNetAdapterNames() { if (!nic->Equals(filter)) { nics->push_back(BasicFunc::StringToString(nic)); + LOG("\t" + nic); } } } diff --git a/SourceCode/TimeoutWindow.cpp b/SourceCode/TimeoutWindow.cpp index 9e4f575..3806d06 100644 --- a/SourceCode/TimeoutWindow.cpp +++ b/SourceCode/TimeoutWindow.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: TimeoutWindow.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "TimeoutWindow.h" @@ -39,6 +50,7 @@ System::Void TimeoutWindow::RefreshUI(System::Object^, System::EventArgs^) { metroProgressBar1->Value = 100 - (int)Math::Truncate(((double)past_millis / (double)delay) * 100); counter++; this->BringToFront(); + this->Activate(); } else { this->DialogResult = Windows::Forms::DialogResult::OK; diff --git a/SourceCode/TimeoutWindow.h b/SourceCode/TimeoutWindow.h index 548cee5..8430d6d 100644 --- a/SourceCode/TimeoutWindow.h +++ b/SourceCode/TimeoutWindow.h @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: TimeoutWindow.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include diff --git a/SourceCode/Updater.cpp b/SourceCode/Updater.cpp new file mode 100644 index 0000000..aa9acfc --- /dev/null +++ b/SourceCode/Updater.cpp @@ -0,0 +1,164 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: Updater.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// +#include "stdafx.h" +#include "Updater.h" +#include "standbye_main.h" + +using namespace StandBye; + +Updater::Updater() +{ + NEW_VERSION_STRING = getNewestVersionString(); + NEW_VERSION = cleanVersionString(NEW_VERSION_STRING); +} + +int StandBye::Updater::cleanVersionString(System::String^ version_string) +{ + String^ version; + version = version_string->Trim(); + version = version->Replace("v", ""); + version = version->Replace(".", ""); + try { + LOG("Got '" + version + "' as version number from '" + version_string + "'"); + return System::Convert::ToInt32(version); + } + catch (System::Exception^) { + LOG("Could not convert '" + version_string + "' to int"); + return 0; + } +} + +System::String ^ StandBye::Updater::getNewestVersionString() +{ + using namespace System::Net; + System::String^ filePath = System::IO::Path::Combine(BasicFunc::getStandByeAppDataFolderPath(), "version.txt"); + + //Downloads File + WebClient^ webClient = gcnew WebClient(); + try { + webClient->DownloadFile(gcnew Uri(VERSION_LINK), filePath); + + //Reads File (vX.X.X) + System::String^ version = System::IO::File::ReadAllText(filePath); + + version = version->Trim(); + + //Deletes File + System::IO::File::Delete(filePath); + + LOG("Got '" + version + "' as versionString from " + VERSION_LINK); + + return version; + } + catch (Exception^ e) { + LOG("Could not download version!"); + LOG(e->Message); + return "v.0.0.0"; + } +} + +int StandBye::Updater::getNewestVersion() +{ + //Converts version to int + int newest_version = cleanVersionString(getNewestVersionString()); + + return newest_version; +} + +bool Updater::IsUpdateAvailable() +{ + //Gets current version + int current_version = cleanVersionString(gcnew System::String(APP_VERSION)); + + bool result = (NEW_VERSION > current_version); + + LOG("New Version is available == [" + Convert::ToString(result) + "] "); + + //Compares results + return result; +} + +void StandBye::Updater::UpdateApplication(mainApplication ^ parent) +{ + if (NEW_VERSION_STRING == "") { + LOG("Tried to update, but no version number was available!"); + return; + } + + //inserts new version + String^ downloadLink = String::Format(gcnew String(RELEASE_LINK), NEW_VERSION_STRING); + LOG("Downloading File from " + downloadLink); + String^ targetFile = System::IO::Path::Combine(BasicFunc::getStandByeAppDataFolderPath(), "installer.msi"); + LOG("Saving File to " + targetFile); + + //Shows Dialog + DownloadDialog^ downloadDialog = gcnew DownloadDialog(downloadLink, targetFile); + + LOG("Starting DownloadDialog"); + //Starts Downloading + if (downloadDialog->ShowDialog() == Windows::Forms::DialogResult::OK) { + //Quits application + LOG("Download succeeded"); + LOG("Closing Application"); + parent->Quit(nullptr, nullptr); + } + else { + LOG("Download did not succeed or was canceled!"); + } +} + +System::Void StandBye::DownloadDialog::DownloadDialog_Load(System::Object ^, System::EventArgs ^) +{ + using namespace System::Net; + + downloadClient = gcnew WebClient(); + downloadClient->DownloadFileCompleted += gcnew System::ComponentModel::AsyncCompletedEventHandler(this, &StandBye::DownloadDialog::OnDownloadFileCompleted); + downloadClient->DownloadProgressChanged += gcnew System::Net::DownloadProgressChangedEventHandler(this, &StandBye::DownloadDialog::OnDownloadProgressChanged); + downloadClient->DownloadFileAsync(gcnew Uri(link), filePath); +} + +System::Void StandBye::DownloadDialog::button1_Click(System::Object ^, System::EventArgs ^) +{ + downloadClient->CancelAsync(); + this->DialogResult = Windows::Forms::DialogResult::Cancel; + this->Close(); +} + +void StandBye::DownloadDialog::OnDownloadFileCompleted(System::Object ^, System::ComponentModel::AsyncCompletedEventArgs ^) +{ + using namespace System::Diagnostics; + + if (completed) { + // Prepare the process to run + ProcessStartInfo^ start = gcnew ProcessStartInfo(); + // Enter the executable to run, including the complete path + start->FileName = filePath; + LOG("Download completed... starting installer"); + + //Starts Installer + Process::Start(start); + + this->DialogResult = Windows::Forms::DialogResult::OK; + this->Close(); + } +} + +void StandBye::DownloadDialog::OnDownloadProgressChanged(System::Object ^, System::Net::DownloadProgressChangedEventArgs ^ e) +{ + labelBytes->Text = String::Format("{0:0.00} MByte / {1:0.00} MByte", (double)e->BytesReceived / 1000000, (double)e->TotalBytesToReceive / 1000000); + progressBar1->Value = e->ProgressPercentage; + this->Text = String::Format("Downloading...{0}%", e->ProgressPercentage); + + if (e->ProgressPercentage == 100) { + completed = true; + } +} \ No newline at end of file diff --git a/SourceCode/Updater.h b/SourceCode/Updater.h new file mode 100644 index 0000000..befb6a5 --- /dev/null +++ b/SourceCode/Updater.h @@ -0,0 +1,172 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: Updater.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// +#pragma once +#include "stdafx.h" +#include "MessageWindow.h" + +ref class mainApplication; + +namespace StandBye { + using namespace System; + using namespace System::ComponentModel; + using namespace System::Collections; + using namespace System::Windows::Forms; + using namespace System::Data; + using namespace System::Drawing; + + /// + /// A dialogForm to show the download progress + /// + public ref class DownloadDialog : public System::Windows::Forms::Form + { + private: + String^ link; + String^ filePath; + bool completed = false; + private: System::Windows::Forms::TableLayoutPanel^ tableLayoutPanel1; + Net::WebClient^ downloadClient; + + public: + DownloadDialog(System::String^ downloadPath, System::String^ target) + { + link = downloadPath; + filePath = target; + InitializeComponent(); + } + + protected: + ~DownloadDialog() + { + if (components) + { + delete components; + } + } + + private: System::ComponentModel::Container ^components; + private: System::Windows::Forms::ProgressBar^ progressBar1; + private: System::Windows::Forms::Button^ buttonCancel; + private: System::Windows::Forms::Label^ labelBytes; + +#pragma region Windows Form Designer generated code + + void InitializeComponent(void) + { + this->progressBar1 = (gcnew System::Windows::Forms::ProgressBar()); + this->buttonCancel = (gcnew System::Windows::Forms::Button()); + this->labelBytes = (gcnew System::Windows::Forms::Label()); + this->tableLayoutPanel1 = (gcnew System::Windows::Forms::TableLayoutPanel()); + this->tableLayoutPanel1->SuspendLayout(); + this->SuspendLayout(); + // + // progressBar1 + // + this->progressBar1->Dock = System::Windows::Forms::DockStyle::Fill; + this->progressBar1->Location = System::Drawing::Point(3, 36); + this->progressBar1->Name = L"progressBar1"; + this->progressBar1->Size = System::Drawing::Size(361, 27); + this->progressBar1->TabIndex = 0; + // + // buttonCancel + // + this->buttonCancel->Dock = System::Windows::Forms::DockStyle::Fill; + this->buttonCancel->Location = System::Drawing::Point(150, 69); + this->buttonCancel->Margin = System::Windows::Forms::Padding(150, 3, 150, 3); + this->buttonCancel->Name = L"buttonCancel"; + this->buttonCancel->Size = System::Drawing::Size(67, 29); + this->buttonCancel->TabIndex = 1; + this->buttonCancel->Text = L"Cancel"; + this->buttonCancel->UseVisualStyleBackColor = true; + this->buttonCancel->Click += gcnew System::EventHandler(this, &DownloadDialog::button1_Click); + // + // labelBytes + // + this->labelBytes->AutoSize = true; + this->labelBytes->Dock = System::Windows::Forms::DockStyle::Fill; + this->labelBytes->Location = System::Drawing::Point(3, 0); + this->labelBytes->Name = L"labelBytes"; + this->labelBytes->Size = System::Drawing::Size(361, 33); + this->labelBytes->TabIndex = 2; + this->labelBytes->Text = L"Please be patient..."; + this->labelBytes->TextAlign = System::Drawing::ContentAlignment::MiddleCenter; + // + // tableLayoutPanel1 + // + this->tableLayoutPanel1->ColumnCount = 1; + this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Percent, + 100))); + this->tableLayoutPanel1->ColumnStyles->Add((gcnew System::Windows::Forms::ColumnStyle(System::Windows::Forms::SizeType::Absolute, + 20))); + this->tableLayoutPanel1->Controls->Add(this->labelBytes, 0, 0); + this->tableLayoutPanel1->Controls->Add(this->buttonCancel, 0, 2); + this->tableLayoutPanel1->Controls->Add(this->progressBar1, 0, 1); + this->tableLayoutPanel1->Dock = System::Windows::Forms::DockStyle::Fill; + this->tableLayoutPanel1->Location = System::Drawing::Point(0, 0); + this->tableLayoutPanel1->Name = L"tableLayoutPanel1"; + this->tableLayoutPanel1->RowCount = 3; + this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 33.33333F))); + this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 33.33333F))); + this->tableLayoutPanel1->RowStyles->Add((gcnew System::Windows::Forms::RowStyle(System::Windows::Forms::SizeType::Percent, 33.33333F))); + this->tableLayoutPanel1->Size = System::Drawing::Size(367, 101); + this->tableLayoutPanel1->TabIndex = 3; + // + // DownloadDialog + // + this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); + this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; + this->ClientSize = System::Drawing::Size(367, 101); + this->ControlBox = false; + this->Controls->Add(this->tableLayoutPanel1); + this->DoubleBuffered = true; + this->FormBorderStyle = System::Windows::Forms::FormBorderStyle::FixedDialog; + this->MaximizeBox = false; + this->MinimizeBox = false; + this->Name = L"DownloadDialog"; + this->ShowIcon = false; + this->ShowInTaskbar = false; + this->SizeGripStyle = System::Windows::Forms::SizeGripStyle::Hide; + this->StartPosition = System::Windows::Forms::FormStartPosition::CenterScreen; + this->Text = L"Downloading..."; + this->Load += gcnew System::EventHandler(this, &DownloadDialog::DownloadDialog_Load); + this->tableLayoutPanel1->ResumeLayout(false); + this->tableLayoutPanel1->PerformLayout(); + this->ResumeLayout(false); + } +#pragma endregion + private: System::Void DownloadDialog_Load(System::Object^ sender, System::EventArgs^ e); + + private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e); + void OnDownloadFileCompleted(System::Object ^sender, System::ComponentModel::AsyncCompletedEventArgs ^e); + void OnDownloadProgressChanged(System::Object ^sender, System::Net::DownloadProgressChangedEventArgs ^e); + }; + + //To avoid cross linking + + ref class Updater + { + private: + int cleanVersionString(System::String^ version); + System::String^ getNewestVersionString(); + int getNewestVersion(); + + int NEW_VERSION = 0; + String^ NEW_VERSION_STRING = ""; + + public: + System::String^ RELEASE_LINK = "https://github.com/flobaader/Stand-Bye/releases/download/{0}/Install_Stand-Bye.msi"; + System::String^ VERSION_LINK = "https://raw.githubusercontent.com/flobaader/Stand-Bye/download/version.txt"; + + Updater(); + bool IsUpdateAvailable(); + void UpdateApplication(mainApplication^ parent); + }; +} diff --git a/SourceCode/setting.cpp b/SourceCode/setting.cpp index 91320d0..defe55e 100644 --- a/SourceCode/setting.cpp +++ b/SourceCode/setting.cpp @@ -1,17 +1,28 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: setting.cpp + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "Setting.h" using std::vector; using std::string; -string Setting::ConvertSettingNameToString(SettingName name) { - return NAME_STRINGS.at(static_cast(name)); +string Setting::ConvertSettingNameToString(SettingName settingname) { + return NAME_STRINGS.at(static_cast(settingname)); }; -SettingName Setting::ConvertStringToSettingName(string name) { +SettingName Setting::ConvertStringToSettingName(string string_name) { int counter = 0; for each(string s in NAME_STRINGS) { - if (s == name) { + if (s == string_name) { SettingName n = static_cast(counter); return n; } diff --git a/SourceCode/standbye_main.cpp b/SourceCode/standbye_main.cpp index 740582e..bc489b7 100644 --- a/SourceCode/standbye_main.cpp +++ b/SourceCode/standbye_main.cpp @@ -1,3 +1,14 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: standbye_main.cpp + * Author: Florian Baader, Matthias Weirich + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "standbye_main.h" #include "DebugForm.h" //Has to be here --> cross linking @@ -18,22 +29,16 @@ NotifyIconAppContext::NotifyIconAppContext(mainApplication^ app, HINSTANCE hinst } void mainApplication::OpenSettings(Object^, System::EventArgs^) { - using namespace StandBye; - LOG("Open Settings..."); + LOG("Started opening SettingsForm"); if (settingsForm->Visible) { + LOG("Did not load Form: SettingsForm was visible"); + settingsForm->BringToFront(); + settingsForm->Activate(); return; } - if (settingsForm->ShowDialog() == ::DialogResult::OK) { - input_monitor->Reset(); - LOG("SettingsForm returned OK"); - } else { - LOG("SettingsForm returned Cancel"); + settingsForm->Visible = true; } - //Recreates SettingsForm - settingsForm = gcnew MetroSettingsForm(system_watcher, settings_provider); - settingsForm->Visible = false; - LOG("Reloaded SettingsForm (invisible)"); } void mainApplication::Quit(Object^, System::EventArgs^) { @@ -41,30 +46,32 @@ void mainApplication::Quit(Object^, System::EventArgs^) { onExit = true; input_monitor->Stop(); LOG("Stopped InputMonitor"); - delete system_watcher, input_monitor, settings_provider; + trayicon->Visible = false; LOG("ByeBye..."); + instance_monitor->Destroy(); System::Windows::Forms::Application::Exit(); } -void mainApplication::SetPresentationMode(Object^ s, System::EventArgs ^) +void mainApplication::SetPresentationMode(Object^, System::EventArgs ^) { - MenuItem^ item = (MenuItem^)s; - if (item->Checked == false) { + if (!inPresentationMode) { SystemAccess::SetPresentationMode(true); LOG("Presentation mode enabled"); - item->Checked = true; - trayicon->ShowBalloonTip(3000, "Stand-Bye!", "The Presentation mode has been activated!", System::Windows::Forms::ToolTipIcon::Info); + PresentationModeItem->Checked = true; + ShowBallonTipMessage("The Presentation mode has been activated!"); + inPresentationMode = true; } else { SystemAccess::SetPresentationMode(false); LOG("Presentation mode disabled"); - trayicon->ShowBalloonTip(3000, "Stand-Bye!", "The Presentation mode has been deactivated!", System::Windows::Forms::ToolTipIcon::Info); - item->Checked = false; + PresentationModeItem->Checked = false; + ShowBallonTipMessage("The Presentation mode has been deactivated!"); + inPresentationMode = false; } - inPresentationMode = item->Checked; } void mainApplication::CheckUsage() { + LOG("Checking System state...."); //Checks if the application is in presentation mode if (inPresentationMode) { LOG("Application in presentation mode! \n Canceled Sleep mode!"); @@ -86,7 +93,7 @@ void mainApplication::CheckUsage() { //Check if sound is playing if ((bool)active(CHECK_SOUND)) { - if (sysMetric(SOUND) > 0.1) { + if (sysMetric(SOUND) > 0.01) { LOG("SOUND level too high - standby canceled"); return; } @@ -99,7 +106,6 @@ void mainApplication::CheckUsage() { LOG("CPU Usage too high - standby canceled"); return; } - } //RAM if ((bool)active(USE_RAM)) { @@ -132,19 +138,46 @@ void mainApplication::CheckUsage() { } else { LOG("The User has canceled the MessageWindow!"); - //Asks User if he wants to enable presentation mode - MessageWindow^ msgPres = gcnew MessageWindow("Do you like to enable the presentation mode?" + "\n" + "There will be no more interruptions!"); - if (msgPres->ShowDialog() == DialogResult::OK) { - //Enable presentation mode - SystemAccess::SetPresentationMode(true); - PresentationModeItem->Checked = true; + + if (ask_Enable_PresentationMode) { + //Asks User if he wants to enable presentation mode + MessageWindow^ msgPres = gcnew MessageWindow("Do you like to enable the presentation mode?" + "\n" + "There will be no more interruptions!"); + if (msgPres->ShowDialog() == DialogResult::OK) { + //Enable presentation mode + SystemAccess::SetPresentationMode(true); + PresentationModeItem->Checked = true; + inPresentationMode = true; + LOG("The user accepted to enable the presentation mode"); + } + else { + //Do nothing + LOG("The user denied to enable the presentation mode"); + ask_Enable_PresentationMode = false; + } } else { - //Do nothing + LOG("Did not ask for presentation mode, because it has been denied once"); } } } +void mainApplication::OpenSettingsForm() +{ + OpenSettings(nullptr, nullptr); +} + +bool mainApplication::isInPresentationMode() +{ + return inPresentationMode; +} + +void mainApplication::setPresentationMode(bool value) +{ + if (value != inPresentationMode) { + SetPresentationMode(nullptr, nullptr); //Changes the state + } +} + ContextMenu^ mainApplication::GetContextMenu() { using namespace System::Windows::Forms; @@ -163,6 +196,10 @@ ContextMenu^ mainApplication::GetContextMenu() { debuggig->Text = "&Debugging\0"; debuggig->Click += gcnew System::EventHandler(this, &mainApplication::OpenDebugForm); + MenuItem^ updates = gcnew MenuItem(); + updates->Text = "&Check for Updates\0"; + updates->Click += gcnew System::EventHandler(this, &mainApplication::CheckForUpdatesClicked); + MenuItem^ exitItem = gcnew MenuItem(); exitItem->Text = "&Exit\0"; exitItem->Click += gcnew System::EventHandler(this, &mainApplication::Quit); @@ -170,6 +207,7 @@ ContextMenu^ mainApplication::GetContextMenu() { contextMenu->MenuItems->Add(settingsItem); contextMenu->MenuItems->Add(PresentationModeItem); contextMenu->MenuItems->Add(debuggig); + contextMenu->MenuItems->Add(updates); contextMenu->MenuItems->Add(exitItem); return contextMenu; @@ -180,57 +218,133 @@ NotifyIcon^ mainApplication::GenerateIcon(HINSTANCE hInstance) { trayicon = gcnew NotifyIcon(); trayicon->Icon = System::Drawing::Icon::FromHandle((IntPtr)LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1))); trayicon->Text = "Stand-Bye"; - trayicon->MouseClick += gcnew System::Windows::Forms::MouseEventHandler(this, &mainApplication::OnMouseClick); + trayicon->MouseClick += gcnew System::Windows::Forms::MouseEventHandler(this, &mainApplication::OnIconMouseClick); + trayicon->BalloonTipClicked += gcnew System::EventHandler(this, &mainApplication::OnIconBalloonTipClicked); trayicon->ContextMenu = GetContextMenu(); trayicon->Visible = true; - trayicon->ShowBalloonTip(4000, "Stand-Bye!", "Standby is active. The environment will thank you!", System::Windows::Forms::ToolTipIcon::Info); + ShowBallonTipMessage("Standby is active. The environment will thank you!"); return trayicon; } void mainApplication::OnThreadException(System::Object ^, System::Threading::ThreadExceptionEventArgs ^e) { - LOG(e->Exception->Message + "\n"+ + LOG(e->Exception->Message + "\n" + e->Exception->Data + "\n" + e->Exception->StackTrace + "\n" + - e->Exception->InnerException + - e->Exception->HelpLink + "\n"); + e->Exception->HelpLink); } mainApplication::mainApplication(HINSTANCE hInstance) { - LOG("Stand-Bye starts now!"); + LOG("Stand-Bye is starting!"); + + //Sets Exception Modes Application::ThreadException += gcnew System::Threading::ThreadExceptionEventHandler(this, &mainApplication::OnThreadException); Application::SetUnhandledExceptionMode(UnhandledExceptionMode::CatchException); + onExit = false; + instance_monitor = gcnew InstanceMonitor(this); + + //If another instance is running --> exit + if (instance_monitor->isAnotherInstanceRunning()) { + LOG("Application quits because of other instance"); + onExit = true; + } while (onExit == false) { - settings_provider = new SettingsProvider(); - LOG("Loaded settingsProvider"); - system_watcher = gcnew SystemMetricWatcher(settings_provider, 2, 30);//Sample 2 times/second, space for 30 samples, average over 15 seconds - system_watcher->Start(); - LOG("Loaded and Started SystemMetricWatcher"); - input_monitor = gcnew InputMonitor(this, settings_provider); - LOG("Loaded InputMonitor"); - settingsForm = gcnew MetroSettingsForm(system_watcher, settings_provider); - settingsForm->Visible = false; - LOG("Loaded invisible SettingsForm"); - - using System::Windows::Forms::Application; - ApplicationContext^ context = gcnew NotifyIconAppContext(this, hInstance); - Application::ApplicationExit += gcnew System::EventHandler(this, &mainApplication::Quit); - Application::Run(context); //Synchronous - LOG("!!Application exited"); - } -} - -void mainApplication::OnMouseClick(System::Object ^, System::Windows::Forms::MouseEventArgs ^e) + try { + settings_provider = new SettingsProvider(); + LOG("Loaded settingsProvider"); + system_access = gcnew SystemAccess(settings_provider); + LOG("Loaded SystemAccess"); + system_watcher = gcnew SystemMetricWatcher(system_access, 2, 30);//Sample 2 times/second, space for 30 samples, average over 15 seconds + system_watcher->Start(); + LOG("Loaded and Started SystemMetricWatcher"); + input_monitor = gcnew InputMonitor(this, settings_provider); + LOG("Loaded InputMonitor"); + settingsForm = gcnew MetroSettingsForm(this, system_watcher, settings_provider, system_access, input_monitor); + LOG("Loaded invisible SettingsForm"); + + //Checks for Updates + CheckForUpdatesOnStartUp(); + + //Disable Windows intern standby + SystemAccess::DisableWindowsStandBy(); + + using System::Windows::Forms::Application; + ApplicationContext^ context = gcnew NotifyIconAppContext(this, hInstance); + Application::ApplicationExit += gcnew System::EventHandler(this, &mainApplication::Quit); + Application::Run(context); //Synchronous + LOG("!!Application exited"); + } + catch (Exception^ e) { + LOG("Exception occured!"); + LOG(e->Message); + LOG(e->Data->ToString()); + LOG(e->HelpLink); + } + } + //Destroys instance monitor + instance_monitor->Destroy(); + + //Cleans up Taskbar + trayicon->Visible = false; + + //Enables Windows standby + SystemAccess::EnableWindowsStandBy(); +} + +void mainApplication::OnIconMouseClick(System::Object ^, System::Windows::Forms::MouseEventArgs ^e) { - if (e->Button == Windows::Forms::MouseButtons::Left) { - mainApplication::OpenSettings(nullptr, nullptr); + if (e->Button == Windows::Forms::MouseButtons::Left && e->Clicks == 0) { + //If left mouse click open settings + this->OpenSettings(nullptr, nullptr); + } + else if (e->Button == Windows::Forms::MouseButtons::Left && e->Clicks > 0) { + //If Double clicked, open DebugForm + this->OpenDebugForm(nullptr, nullptr); } } void mainApplication::OpenDebugForm(System::Object ^, System::EventArgs ^) { LOG("Open DEBUG Form"); - DebugForm^ debug_form = gcnew DebugForm(this, settings_provider, input_monitor, system_watcher); + DebugForm^ debug_form = gcnew DebugForm(this, settings_provider, system_access, input_monitor, system_watcher); debug_form->Show(); +} + +void mainApplication::CheckForUpdatesOnStartUp() +{ + //Updates are checked and if necessary installed + if (settings_provider->isActive(SettingName::SEARCH_UPDATES)) { + Updater^ updater = gcnew Updater(); + if (updater->IsUpdateAvailable()) { + MessageWindow^ msg = gcnew MessageWindow("A new version of Stand-Bye! has been released!" + "\n" + "Do you want to download it?"); + if (msg->ShowDialog() == DialogResult::OK) { + updater->UpdateApplication(this); + } + } + } +} + +void mainApplication::CheckForUpdatesClicked(System::Object ^, System::EventArgs ^) +{ + Updater^ updater = gcnew Updater(); + if (updater->IsUpdateAvailable()) { + updater->UpdateApplication(this); + } + else { + MessageWindow^ msg = gcnew MessageWindow("Your version is up to date!"); + msg->ShowDialog(); + } +} + +void mainApplication::OnIconBalloonTipClicked(System::Object ^, System::EventArgs ^) +{ + this->OpenSettingsForm(); +} + +void mainApplication::ShowBallonTipMessage(System::String ^ text) +{ + if (settings_provider->isActive(SettingName::SHOW_MESSAGES)) { + trayicon->ShowBalloonTip(1000, "Stand-Bye!", text, System::Windows::Forms::ToolTipIcon::Info); + } } \ No newline at end of file diff --git a/SourceCode/standbye_main.h b/SourceCode/standbye_main.h index 59281e2..aaaf039 100644 --- a/SourceCode/standbye_main.h +++ b/SourceCode/standbye_main.h @@ -1,15 +1,30 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: standbye_main.h + * Author: Florian Baader, Matthias Weirich + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once #include "stdafx.h" #include "resource1.h" #include "TimeoutWindow.h" #include "SystemAccess.h" #include "SystemMetricWatcher.h" -#include "MetroSettingsForm.h" #include "MessageWindow.h" #include "InputMonitor.h" +#include "InstanceMonitor.h" +#include "MetroSettingsForm.h" +#include "Updater.h" int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow); + using namespace StandBye; + public ref class mainApplication { private: NotifyIcon^ trayicon; @@ -19,23 +34,33 @@ public ref class mainApplication { SettingsProvider* settings_provider; SystemAccess^ system_access; InputMonitor^ input_monitor; + InstanceMonitor^ instance_monitor; - bool inPresentationMode; - bool onExit; + bool inPresentationMode = false; + bool onExit = false; + bool ask_Enable_PresentationMode = true; public: mainApplication(HINSTANCE hInstance); NotifyIcon^ GenerateIcon(HINSTANCE hInstance); void CheckUsage(); + void OpenSettingsForm(); + bool isInPresentationMode(); + void setPresentationMode(bool value); + void Quit(Object^, System::EventArgs^); private: - void OpenSettings(Object^ s, System::EventArgs^ event_args); - void Quit(Object^ s, System::EventArgs^ event_args); - void SetPresentationMode(Object^ s, System::EventArgs^ event_args); + + void OpenSettings(Object^, System::EventArgs^); + void SetPresentationMode(Object^, System::EventArgs^); ContextMenu^ GetContextMenu(); void OnThreadException(System::Object^ sender, System::Threading::ThreadExceptionEventArgs^ args); - void OnMouseClick(System::Object ^sender, System::Windows::Forms::MouseEventArgs ^e); + void OnIconMouseClick(System::Object ^sender, System::Windows::Forms::MouseEventArgs ^e); void OpenDebugForm(System::Object ^sender, System::EventArgs ^e); + void CheckForUpdatesOnStartUp(); + void CheckForUpdatesClicked(System::Object ^sender, System::EventArgs ^e); + void OnIconBalloonTipClicked(System::Object ^sender, System::EventArgs ^e); + void ShowBallonTipMessage(System::String^ text); }; ref class NotifyIconAppContext : System::Windows::Forms::ApplicationContext { diff --git a/SourceCode/stdafx.h b/SourceCode/stdafx.h index 0f79532..51573d5 100644 --- a/SourceCode/stdafx.h +++ b/SourceCode/stdafx.h @@ -1,9 +1,31 @@ +////////////////////////////////////////////////////////////////////////// +/*! + * STAND_BYE! SOURCE CODE + * ---------------------------------------------------------------------- + * for more information see: http://www.stand-bye.de + * FILE: stdafx.h + * Author: Florian Baader + * Contact: flobaader@web.de + * Copyright (c) 2016 Florian Baader, Stephan Le, Matthias Weirich +*/ +////////////////////////////////////////////////////////////////////////// #pragma once -//#include + +//INCLUDES #include #include "BasicFunc.h" -#define TRAY_ICON_MSG (WM_USER + 1) -#ifndef LOG + +//APP VALUES +#define APP_NAME "Stand-Bye!" +#define APP_VERSION "0.5.2" + +////////////////////////////////////////////////////////////////////////// +///VERSION CHANGES HAVE TO BE MADE IN +///APP_VERSION +///SmartLogout.rc +///Installer +///MetroSettingsForm Label +////////////////////////////////////////////////////////////////////////// + +//LOG SYSTEM #define LOG(s) BasicFunc::Log(s) -#define APPLICATION_NAME "Stand-Bye!" -#endif // !DEBUG(s)