diff --git a/ModpackUpdater.Apps.Client/AppSymbolFactory.cs b/ModpackUpdater.Apps.Client/AppSymbolFactory.cs deleted file mode 100644 index 7f83f14..0000000 --- a/ModpackUpdater.Apps.Client/AppSymbolFactory.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Pilz.UI.Gtk.Symbols; -using System.Reflection; - -namespace ModpackUpdater.Apps.Client; - -internal class AppSymbolFactory : GtkSymbolFactory -{ - public override Assembly GetImageResourceAssembly() - { - return typeof(AppSymbols).Assembly; - } - - public override string GetImageRessourcePath(AppSymbols svgImage) - { - return $"{typeof(AppSymbols).Namespace}.Symbols.{svgImage}.svg"; - } -} diff --git a/ModpackUpdater.Apps.Client/MainForm.Designer.cs b/ModpackUpdater.Apps.Client/MainForm.Designer.cs new file mode 100644 index 0000000..a998061 --- /dev/null +++ b/ModpackUpdater.Apps.Client/MainForm.Designer.cs @@ -0,0 +1,286 @@ +using System; +using System.Diagnostics; +using System.Drawing; +using System.Windows.Forms; + +namespace ModpackUpdater.Apps.Client +{ + [Microsoft.VisualBasic.CompilerServices.DesignerGenerated()] + + public partial class MainForm : Telerik.WinControls.UI.RadForm + { + + // Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + [DebuggerNonUserCode()] + protected override void Dispose(bool disposing) + { + try + { + if (disposing && components is not null) + components.Dispose(); + } + finally + { + base.Dispose(disposing); + } + } + + // Wird vom Windows Form-Designer benötigt. + private System.ComponentModel.IContainer components = new System.ComponentModel.Container(); + + // Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + // Das Bearbeiten ist mit dem Windows Form-Designer möglich. + // Das Bearbeiten mit dem Code-Editor ist nicht möglich. + [DebuggerStepThrough()] + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + RadLabel1 = new Telerik.WinControls.UI.RadLabel(); + RadLabel2 = new Telerik.WinControls.UI.RadLabel(); + RadTextBox_MinecraftProfileFolder = new Telerik.WinControls.UI.RadTextBoxControl(); + RadTextBox_ModpackConfig = new Telerik.WinControls.UI.RadTextBoxControl(); + RadButton_Install = new Telerik.WinControls.UI.RadSplitButton(); + radMenuItem_Install = new Telerik.WinControls.UI.RadMenuItem(); + radMenuItem_Repair = new Telerik.WinControls.UI.RadMenuItem(); + RadButton_CheckForUpdates = new Telerik.WinControls.UI.RadButton(); + RadButton_SearchMinecraftProfileFolder = new Telerik.WinControls.UI.RadButton(); + tableLayoutPanel1 = new TableLayoutPanel(); + RadLabel_Status = new Telerik.WinControls.UI.RadLabel(); + RadLabel3 = new Telerik.WinControls.UI.RadLabel(); + radLabel4 = new Telerik.WinControls.UI.RadLabel(); + radTextBox_InstallKey = new Telerik.WinControls.UI.RadTextBoxControl(); + ((System.ComponentModel.ISupportInitialize)RadLabel1).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadLabel2).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadTextBox_MinecraftProfileFolder).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadTextBox_ModpackConfig).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadButton_Install).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadButton_CheckForUpdates).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadButton_SearchMinecraftProfileFolder).BeginInit(); + tableLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)RadLabel_Status).BeginInit(); + ((System.ComponentModel.ISupportInitialize)RadLabel3).BeginInit(); + ((System.ComponentModel.ISupportInitialize)radLabel4).BeginInit(); + ((System.ComponentModel.ISupportInitialize)radTextBox_InstallKey).BeginInit(); + ((System.ComponentModel.ISupportInitialize)this).BeginInit(); + SuspendLayout(); + // + // RadLabel1 + // + RadLabel1.Anchor = AnchorStyles.Left; + RadLabel1.Location = new Point(3, 4); + RadLabel1.Name = "RadLabel1"; + RadLabel1.Size = new Size(113, 22); + RadLabel1.TabIndex = 0; + RadLabel1.Text = "Minecraft profile"; + // + // RadLabel2 + // + RadLabel2.Anchor = AnchorStyles.Left; + RadLabel2.Location = new Point(3, 34); + RadLabel2.Name = "RadLabel2"; + RadLabel2.Size = new Size(96, 22); + RadLabel2.TabIndex = 1; + RadLabel2.Text = "Modpack URL"; + // + // RadTextBox_MinecraftProfileFolder + // + RadTextBox_MinecraftProfileFolder.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(RadTextBox_MinecraftProfileFolder, 3); + RadTextBox_MinecraftProfileFolder.Location = new Point(122, 3); + RadTextBox_MinecraftProfileFolder.Name = "RadTextBox_MinecraftProfileFolder"; + RadTextBox_MinecraftProfileFolder.NullText = "C:\\Users\\...\\AppData\\..."; + RadTextBox_MinecraftProfileFolder.Size = new Size(197, 24); + RadTextBox_MinecraftProfileFolder.TabIndex = 1; + RadTextBox_MinecraftProfileFolder.TextChanged += RadTextBox_MinecraftFolder_TextInserted; + // + // RadTextBox_ModpackConfig + // + RadTextBox_ModpackConfig.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(RadTextBox_ModpackConfig, 5); + RadTextBox_ModpackConfig.Location = new Point(122, 33); + RadTextBox_ModpackConfig.Name = "RadTextBox_ModpackConfig"; + RadTextBox_ModpackConfig.NullText = "https://..."; + RadTextBox_ModpackConfig.Size = new Size(297, 24); + RadTextBox_ModpackConfig.TabIndex = 3; + RadTextBox_ModpackConfig.TextChanged += RadTextBox_ModpackUrl_TextInserted; + // + // RadButton_Install + // + RadButton_Install.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(RadButton_Install, 2); + RadButton_Install.ImageAlignment = ContentAlignment.MiddleRight; + RadButton_Install.Items.AddRange(new Telerik.WinControls.RadItem[] { radMenuItem_Install, radMenuItem_Repair }); + RadButton_Install.Location = new Point(325, 121); + RadButton_Install.Name = "RadButton_Install"; + RadButton_Install.Size = new Size(94, 24); + RadButton_Install.TabIndex = 0; + RadButton_Install.Text = "Install"; + RadButton_Install.TextAlignment = ContentAlignment.MiddleLeft; + RadButton_Install.TextImageRelation = TextImageRelation.ImageBeforeText; + // + // radMenuItem_Install + // + radMenuItem_Install.Name = "radMenuItem_Install"; + radMenuItem_Install.Text = "Install"; + radMenuItem_Install.Click += RadMenuItem_Install_Click; + // + // radMenuItem_Repair + // + radMenuItem_Repair.Name = "radMenuItem_Repair"; + radMenuItem_Repair.Text = "Repair"; + radMenuItem_Repair.Click += RadMenuItem_Repair_Click; + // + // RadButton_CheckForUpdates + // + RadButton_CheckForUpdates.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(RadButton_CheckForUpdates, 3); + RadButton_CheckForUpdates.ImageAlignment = ContentAlignment.MiddleRight; + RadButton_CheckForUpdates.Location = new Point(122, 121); + RadButton_CheckForUpdates.Name = "RadButton_CheckForUpdates"; + RadButton_CheckForUpdates.Size = new Size(197, 24); + RadButton_CheckForUpdates.TabIndex = 100; + RadButton_CheckForUpdates.Text = "Check for Updates"; + RadButton_CheckForUpdates.TextAlignment = ContentAlignment.MiddleLeft; + RadButton_CheckForUpdates.TextImageRelation = TextImageRelation.ImageBeforeText; + RadButton_CheckForUpdates.Click += ButtonX_CheckForUpdates_Click; + // + // RadButton_SearchMinecraftProfileFolder + // + RadButton_SearchMinecraftProfileFolder.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(RadButton_SearchMinecraftProfileFolder, 2); + RadButton_SearchMinecraftProfileFolder.ImageAlignment = ContentAlignment.MiddleRight; + RadButton_SearchMinecraftProfileFolder.Location = new Point(325, 3); + RadButton_SearchMinecraftProfileFolder.Name = "RadButton_SearchMinecraftProfileFolder"; + RadButton_SearchMinecraftProfileFolder.Size = new Size(94, 24); + RadButton_SearchMinecraftProfileFolder.TabIndex = 2; + RadButton_SearchMinecraftProfileFolder.Text = "Search"; + RadButton_SearchMinecraftProfileFolder.TextAlignment = ContentAlignment.MiddleLeft; + RadButton_SearchMinecraftProfileFolder.TextImageRelation = TextImageRelation.ImageBeforeText; + RadButton_SearchMinecraftProfileFolder.Click += ButtonX_SearchMinecraftProfile_Click; + // + // tableLayoutPanel1 + // + tableLayoutPanel1.AutoSize = true; + tableLayoutPanel1.AutoSizeMode = AutoSizeMode.GrowAndShrink; + tableLayoutPanel1.ColumnCount = 6; + tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle()); + tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Percent, 100F)); + tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 50F)); + tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 50F)); + tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 50F)); + tableLayoutPanel1.ColumnStyles.Add(new ColumnStyle(SizeType.Absolute, 50F)); + tableLayoutPanel1.Controls.Add(RadLabel1, 0, 0); + tableLayoutPanel1.Controls.Add(RadLabel2, 0, 1); + tableLayoutPanel1.Controls.Add(RadTextBox_MinecraftProfileFolder, 1, 0); + tableLayoutPanel1.Controls.Add(RadTextBox_ModpackConfig, 1, 1); + tableLayoutPanel1.Controls.Add(RadLabel_Status, 1, 3); + tableLayoutPanel1.Controls.Add(RadLabel3, 0, 3); + tableLayoutPanel1.Controls.Add(RadButton_Install, 4, 4); + tableLayoutPanel1.Controls.Add(radLabel4, 0, 2); + tableLayoutPanel1.Controls.Add(radTextBox_InstallKey, 1, 2); + tableLayoutPanel1.Controls.Add(RadButton_CheckForUpdates, 1, 4); + tableLayoutPanel1.Controls.Add(RadButton_SearchMinecraftProfileFolder, 4, 0); + tableLayoutPanel1.Dock = DockStyle.Fill; + tableLayoutPanel1.Location = new Point(0, 0); + tableLayoutPanel1.Name = "tableLayoutPanel1"; + tableLayoutPanel1.RowCount = 5; + tableLayoutPanel1.RowStyles.Add(new RowStyle()); + tableLayoutPanel1.RowStyles.Add(new RowStyle()); + tableLayoutPanel1.RowStyles.Add(new RowStyle()); + tableLayoutPanel1.RowStyles.Add(new RowStyle()); + tableLayoutPanel1.RowStyles.Add(new RowStyle()); + tableLayoutPanel1.Size = new Size(422, 173); + tableLayoutPanel1.TabIndex = 7; + // + // RadLabel_Status + // + RadLabel_Status.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(RadLabel_Status, 5); + RadLabel_Status.Location = new Point(122, 93); + RadLabel_Status.Name = "RadLabel_Status"; + RadLabel_Status.Size = new Size(13, 22); + RadLabel_Status.TabIndex = 3; + RadLabel_Status.Text = "-"; + RadLabel_Status.TextImageRelation = TextImageRelation.ImageBeforeText; + // + // RadLabel3 + // + RadLabel3.Anchor = AnchorStyles.Left; + RadLabel3.Location = new Point(3, 93); + RadLabel3.Name = "RadLabel3"; + RadLabel3.Size = new Size(46, 22); + RadLabel3.TabIndex = 2; + RadLabel3.Text = "Status"; + // + // radLabel4 + // + radLabel4.Anchor = AnchorStyles.Left; + radLabel4.Location = new Point(3, 64); + radLabel4.Name = "radLabel4"; + radLabel4.Size = new Size(102, 22); + radLabel4.TabIndex = 12; + radLabel4.Text = "Installation key"; + // + // radTextBox_InstallKey + // + radTextBox_InstallKey.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right; + tableLayoutPanel1.SetColumnSpan(radTextBox_InstallKey, 5); + radTextBox_InstallKey.Location = new Point(122, 63); + radTextBox_InstallKey.Name = "radTextBox_InstallKey"; + radTextBox_InstallKey.NullText = "AAAAA-BBBBB-CCCCC-DDDDD-EEEEE"; + radTextBox_InstallKey.Size = new Size(297, 24); + radTextBox_InstallKey.TabIndex = 4; + radTextBox_InstallKey.TextChanged += RadTextBox_InstallationKey_TextInserted; + // + // MainForm + // + AutoScaleBaseSize = new Size(7, 15); + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + AutoSize = true; + AutoSizeMode = AutoSizeMode.GrowAndShrink; + ClientSize = new Size(422, 173); + Controls.Add(tableLayoutPanel1); + Icon = (Icon)resources.GetObject("$this.Icon"); + MaximizeBox = false; + MinimumSize = new Size(430, 0); + Name = "MainForm"; + StartPosition = FormStartPosition.CenterScreen; + Text = "Minecraft Modpack Updater"; + FormClosing += Form1_FormClosing; + Load += Form1_Load; + Shown += Form1_Shown; + ((System.ComponentModel.ISupportInitialize)RadLabel1).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadLabel2).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadTextBox_MinecraftProfileFolder).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadTextBox_ModpackConfig).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadButton_Install).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadButton_CheckForUpdates).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadButton_SearchMinecraftProfileFolder).EndInit(); + tableLayoutPanel1.ResumeLayout(false); + tableLayoutPanel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)RadLabel_Status).EndInit(); + ((System.ComponentModel.ISupportInitialize)RadLabel3).EndInit(); + ((System.ComponentModel.ISupportInitialize)radLabel4).EndInit(); + ((System.ComponentModel.ISupportInitialize)radTextBox_InstallKey).EndInit(); + ((System.ComponentModel.ISupportInitialize)this).EndInit(); + ResumeLayout(false); + PerformLayout(); + } + + internal Telerik.WinControls.UI.RadLabel RadLabel1; + internal Telerik.WinControls.UI.RadLabel RadLabel2; + internal Telerik.WinControls.UI.RadTextBoxControl RadTextBox_MinecraftProfileFolder; + internal Telerik.WinControls.UI.RadTextBoxControl RadTextBox_ModpackConfig; + internal Telerik.WinControls.UI.RadSplitButton RadButton_Install; + internal Telerik.WinControls.UI.RadButton RadButton_CheckForUpdates; + internal Telerik.WinControls.UI.RadButton RadButton_SearchMinecraftProfileFolder; + private TableLayoutPanel tableLayoutPanel1; + internal Telerik.WinControls.UI.RadLabel radLabel4; + internal Telerik.WinControls.UI.RadTextBoxControl radTextBox_InstallKey; + private Telerik.WinControls.UI.RadMenuItem radMenuItem_Repair; + private Telerik.WinControls.UI.RadMenuItem radMenuItem_Install; + internal Telerik.WinControls.UI.RadLabel RadLabel_Status; + internal Telerik.WinControls.UI.RadLabel RadLabel3; + } +} \ No newline at end of file diff --git a/ModpackUpdater.Apps.Client/MainForm.cs b/ModpackUpdater.Apps.Client/MainForm.cs new file mode 100644 index 0000000..1403c3b --- /dev/null +++ b/ModpackUpdater.Apps.Client/MainForm.cs @@ -0,0 +1,321 @@ +using ModpackUpdater.Manager; +using ModpackUpdater.My.Resources; +using Pilz.Extensions; +using Pilz.UI.Symbols; +using Pilz.UI.WinForms.Extensions; +using System.Diagnostics; +using System.Reflection; +using Telerik.WinControls; +using Telerik.WinControls.UI; + +namespace ModpackUpdater.Apps.Client; + +public partial class MainForm +{ + private readonly UpdateCheckOptionsAdv updateOptions; + private ModpackInfo modpackInfo = new(); + private ModpackConfig updateConfig = new(); + private ModpackFeatures features; + private UpdateCheckResult lastUpdateCheckResult; + private bool currentUpdating; + private bool loadingData; + + public MainForm() : this(new()) + { + } + + public MainForm(UpdateCheckOptionsAdv updateOptions) + { + this.updateOptions = updateOptions; + + InitializeComponent(); + + Text = $"{Text} (v{Assembly.GetExecutingAssembly().GetAppVersion()})"; + RadButton_Install.DefaultItem = radMenuItem_Install; + + RadButton_CheckForUpdates.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small); + RadButton_SearchMinecraftProfileFolder.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.opened_folder, SymbolSize.Small); + RadButton_Install.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.software_installer, SymbolSize.Small); + radMenuItem_Install.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.software_installer, SymbolSize.Small); + radMenuItem_Repair.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.wrench, SymbolSize.Small); + + LoadProfileToUi(); + } + + #region Features + + private void SetStatus(string statusText, RadSvgImage image) + { + RadLabel_Status.Text = statusText; + RadLabel_Status.SvgImage = image; + } + + private void ClearStatus() + { + RadLabel_Status.Text = "-"; + RadLabel_Status.SvgImage = null; + } + + private void LoadProfileToUi() + { + loadingData = true; + + RadTextBox_MinecraftProfileFolder.Text = modpackInfo?.LocaLPath ?? updateOptions.ProfileFolder ?? AppConfig.Instance.LastMinecraftProfilePath ?? RadTextBox_MinecraftProfileFolder.Text; + RadTextBox_ModpackConfig.Text = modpackInfo?.ConfigUrl ?? updateOptions.ModpackConfig ?? RadTextBox_ModpackConfig.Text; + radTextBox_InstallKey.Text = modpackInfo?.ExtrasKey ?? updateOptions.ExtrasKey ?? radTextBox_InstallKey.Text; + + loadingData = false; + } + + private async void CheckStatusAndUpdate(bool loadProfileToUi) + { + if (CheckStatus(loadProfileToUi)) + await ExecuteUpdate(false, false); + } + + private bool CheckStatus(bool loadProfileToUi) + { + try + { + modpackInfo = ModpackInfo.TryLoad(RadTextBox_MinecraftProfileFolder.Text.Trim()); + } + catch + { + } + + if (loadProfileToUi) + LoadProfileToUi(); + + try + { + updateConfig = ModpackConfig.LoadFromUrl(RadTextBox_ModpackConfig.Text); + } + catch (Exception) + { + } + + if (modpackInfo != null) + features = new(updateConfig); + + if (modpackInfo == null || string.IsNullOrWhiteSpace(RadTextBox_MinecraftProfileFolder.Text) /*|| modpackInfo.Valid*/) + { + SetStatus(LangRes.StatusText_MinecraftProfileWarning, AppGlobals.Symbols.GetSvgImage(AppSymbols.general_warning_sign, SymbolSize.Small)); + RadButton_CheckForUpdates.Enabled = false; + RadButton_Install.Enabled = false; + return false; + } + else if (updateConfig == null || string.IsNullOrWhiteSpace(RadTextBox_ModpackConfig.Text)) + { + SetStatus(LangRes.StatusText_ConfigIncompleteOrNotLoaded, AppGlobals.Symbols.GetSvgImage(AppSymbols.general_warning_sign, SymbolSize.Small)); + RadButton_CheckForUpdates.Enabled = false; + RadButton_Install.Enabled = false; + return false; + } + else if (updateConfig.Maintenance && !updateOptions.IgnoreMaintenance) + { + SetStatus(LangRes.StatusText_Maintenance, AppGlobals.Symbols.GetSvgImage(AppSymbols.services, SymbolSize.Small)); + RadButton_CheckForUpdates.Enabled = false; + RadButton_Install.Enabled = false; + return false; + } + + RadButton_CheckForUpdates.Enabled = true; + RadButton_Install.Enabled = true; + return true; + } + + private async Task ExecuteUpdate(bool doInstall, bool repair) + { + // Ensure set extras key + modpackInfo.ExtrasKey = radTextBox_InstallKey.Text.Trim(); + + var updater = new ModpackInstaller(updateConfig, modpackInfo) + { + OverwriteRefTag = Program.Options.RefTag, + OverwriteVersion = Program.Options.Version, + }; + updater.InstallProgessUpdated += Update_InstallProgessUpdated; + updater.CheckingProgressUpdated += Updated_CheckingProgresssUpdated; + + void error() + { + SetStatus(LangRes.StatusText_ErrorWhileUpdateCheckOrUpdate, AppGlobals.Symbols.GetSvgImage(AppSymbols.close, SymbolSize.Small)); + currentUpdating = false; + } + void installing() + { + SetStatus(LangRes.StatusText_Installing, AppGlobals.Symbols.GetSvgImage(AppSymbols.software_installer, SymbolSize.Small)); + currentUpdating = true; + } + void updatesAvailable() + { + SetStatus(LangRes.StatusText_UpdateAvailable, AppGlobals.Symbols.GetSvgImage(AppSymbols.software_installer, SymbolSize.Small)); + } + void everythingOk() + { + SetStatus(LangRes.StatusTest_EverythingOk, AppGlobals.Symbols.GetSvgImage(AppSymbols.done, SymbolSize.Small)); + currentUpdating = false; + } + + // Check only if not pressed "install", not really needed otherwise. + if (lastUpdateCheckResult is null || !doInstall || repair) + { + SetStatus(LangRes.StatusText_CheckingForUpdates, AppGlobals.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small)); + + // Check for extras once again + updateOptions.IncludeExtras = features.IsEnabled(ModpackFeatures.FeatureAllowExtas, new AllowExtrasFeatureContext(modpackInfo)); + + // Force re-install on repair + updateOptions.IgnoreInstalledVersion = repair; + + try + { + lastUpdateCheckResult = await updater.Check(updateOptions); + } + catch (Exception) + { + error(); + if (Debugger.IsAttached) + throw; + } + finally + { + } + } + + // Error while update check + if (lastUpdateCheckResult is null || lastUpdateCheckResult.HasError) + { + error(); + return; + } + + // No updates available + if (!lastUpdateCheckResult.HasUpdates) + { + everythingOk(); + return; + } + + // Updates available (but don't install) + if (!doInstall) + { + updatesAvailable(); + return; + } + + // Install updates + installing(); + currentUpdating = true; + try + { + // Install + if (await updater.Install(lastUpdateCheckResult) == false) + { + error(); + return; + } + + // Success + lastUpdateCheckResult = null; // Reset last update check, a new one would be needed now. + everythingOk(); + } + catch (Exception) + { + // Error + error(); + if (Debugger.IsAttached) + throw; + } + } + + private void Updated_CheckingProgresssUpdated(int toCheck, int processed) + { + SetStatus(Math.Round(processed / (double)toCheck * 100d, 1) + "%", AppGlobals.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small)); + } + + private void Update_InstallProgessUpdated(UpdateCheckResult result, int processedSyncs) + { + int actionCount = result.Actions.Count; + SetStatus(Math.Round(processedSyncs / (double)actionCount * 100d, 1) + "%", AppGlobals.Symbols.GetSvgImage(AppSymbols.software_installer, SymbolSize.Small)); + } + + #endregion + + #region Gui + + private void Form1_FormClosing(object sender, FormClosingEventArgs e) + { + AppConfig.Instance.LastMinecraftProfilePath = RadTextBox_MinecraftProfileFolder.Text.Trim(); + } + + private void Form1_Load(object sender, EventArgs e) + { + } + + private async void Form1_Shown(object sender, EventArgs e) + { + var updater = new AppUpdater(); + if (!updateOptions.NoUpdate && await updater.Check() && RadMessageBox.Show(LangRes.MsgBox_UpdateAvailable, LangRes.MsgBox_UpdateAvailable_Title, MessageBoxButtons.YesNo, RadMessageIcon.Info).IsYes()) + { + SetStatus(LangRes.StatusText_InstallingAppUpdate, AppGlobals.Symbols.GetSvgImage(AppSymbols.software_installer, SymbolSize.Small)); + Enabled = false; + await updater.Install(); + Application.Restart(); + return; + } + + CheckStatusAndUpdate(true); + } + + private void RadTextBox_MinecraftFolder_TextInserted(object o, EventArgs args) + { + if (!loadingData) + CheckStatusAndUpdate(false); + } + + private void RadTextBox_ModpackUrl_TextInserted(object o, EventArgs args) + { + if (!loadingData) + CheckStatusAndUpdate(false); + } + + private void RadTextBox_InstallationKey_TextInserted(object o, EventArgs args) + { + if (!loadingData) + CheckStatusAndUpdate(false); + } + + private void ButtonX_SearchMinecraftProfile_Click(object sender, EventArgs e) + { + var ofd = new RadOpenFolderDialog(); + if (ofd.ShowDialog(this) == DialogResult.OK) + RadTextBox_MinecraftProfileFolder.Text = ofd.FileName; + } + + private async void ButtonX_CheckForUpdates_Click(object sender, EventArgs e) + { + ClearStatus(); + await ExecuteUpdate(false, false); + } + + private async void RadMenuItem_Install_Click(object sender, EventArgs e) + { + if (!currentUpdating) + { + ClearStatus(); + await ExecuteUpdate(true, false); + } + } + + private async void RadMenuItem_Repair_Click(object sender, EventArgs e) + { + if (!currentUpdating) + { + ClearStatus(); + await ExecuteUpdate(true, true); + } + } + + #endregion +} \ No newline at end of file diff --git a/ModpackUpdater.Apps.Client/MainForm.resx b/ModpackUpdater.Apps.Client/MainForm.resx new file mode 100644 index 0000000..2893370 --- /dev/null +++ b/ModpackUpdater.Apps.Client/MainForm.resx @@ -0,0 +1,1919 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAYAEBAAAAEAIABoBAAAZgAAACAgAAABACAAqBAAAM4EAAAwMAAAAQAgAKglAAB2FQAAQEAAAAEA + IAAoQgAAHjsAAICAAAABACAAKAgBAEZ9AAAAAAAAAQAgAOgeAABuhQEAKAAAABAAAAAgAAAAAQAgAAAA + AAAwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/ZhoUAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAZBRZwGUU4L9k + EhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI8X/FinK/9woyv//KMr//yjK//9QsML/vGgb/8Bl + Ff+ndTr/M8Pu/yjK//8oyv//KMr//ifL/5wAAAAAAAAAACjK/1Ioyv//KMr//yjK//8oyv//VK26/598 + SP/AZRX/fZN9/0S41f8oyv//KMr//yjK//8oyv/8AAAAAAAAAAAnyf9VKMr//yjK//8oyv//KMr//yjK + //+Oh2L/wGUV/1upsf8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAJ8n/VSjK//8oyv//KMr//yjK + //8oyv//jodi/8BlFf9bqbH/KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAACfJ/1Uoyv//KMr//yjK + //8oyv//KMr//2ydlv+Oh2L/SbTM/yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAnyf9VKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAIcL/ZCjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6vp/5uEzf/IaLnnyWm6VRe3 + /44oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8sx/3/kojR/6p7x/9eqOf/tDOjS7Es + mxcPsP90KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//hJLX/5iGz/9SmeH/ojin/rAo + nM6xJZw+AJ//SAen//8Nrv//Da7//w2u//8Nrv//E7P/she3/44Xt/+OQ6PtoL1tvvRRh92qpjCi8npU + tWSiH3yEpCB7OAC//wQAof+HAKD/uwCg/7sAoP+7AKD/eQAAAAAAAAAAAAAAAMdpuXzJZ7qIsCecv7Al + m2GiH3vYoSB8iKQbgBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIaLqiyGi6XbAn + m/alH4BSoh97vo0USn+KFUowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAA/v8AAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIAB + AAAAAwAAgAEAAIAFAACHyQAA/6sAAP//AAD//wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADAZBVhuV0XCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwGYVVcBlFf3AZBal/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9mFTzAZRX3wGUV/8BlFf/AZRSJAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoyv95KMr/5yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//89vOD/s24o/8BlFf/AZRX/wGUV/8BlFf9jo6T/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//Unyv+oJM7/FQAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/WCjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//M8Pu/6l0OP/AZRX/wGUV/8BlFf/AZRX/wGUV/75m + Gf9Srr7/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8py/+qAAAAAAAAAAAAAAAAAAAAAAAA + AAAoyv+fKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//93loX/mIBT/6V3Pv/AZRX/wGUV/8Bl + Ff+zbin/mIBT/5GFXf8zw+7/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//IAAAAAAAAAAAAA + AAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8Bl + Ff/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAA + AAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //9bqbH/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//1upsf/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//W6mx/8BlFf/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1upsf/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAACnL + /6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Ob/l/1upsf9bqbH/W6mx/0m0 + zP8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAA + AAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAA + AAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//y3H + /f9YrOr/i43U/8housnIaLnnyGi6qgAAAAAAAAAAIcP/0CjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yrJ + /v9mpOT/uHLB/8houv/IaLr/yGi6/8houv/IaLqqAAAAAAAAAAAewP/jKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8yxPr/noLM/8houv/IaLr/qnrH/3Kd3//LaLksv2q/DAAAAAAAAAAAAAAAAB7A/+Moyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//NsL5/694xf/IaLr/tnPC/12p6P8pyf//O7Px/68onW2wJ52RsSadcgAAAAAAAAAAG73/2yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yzH/f+jf8r/yGi6/6h7yP84wPj/Obbz/4dYuv+wJ5z/sCec/7AnnP+wJ5yqAAAAAAAA + AAAKq/+5J8j//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//e5fb/8houv+1dML/NcL5/02e5P+nMaP/sCec/6stoPuwJ52esSecYq4o + nTkAAAAAAAAAAACf/6gHp///F7j//x2///8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x/A + //Afwf/tH8H/7R/B/+0fwf/tH8H/7TW19u/Darz+x2m6/0es7/E9ouvwqyyg/rAnnP+OR7LXriOXFp8g + gAihH3k5pBx9LQAAAAAAAAAAAKD/fACg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8Aof+CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyWi5hMhouv/HaLmlqgCqA7EnnNCwJ5z/ryackwAA + AACiH3xroh978aIfe/+iIHuqAAAAAAAAAAAApP8OAKD/ywCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD/fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIZ7rUyGi6/8Zpuj+xJ5xVsCec/7An + nNm/QIAEox97eqIfe/+iH3v/oh972KEfen0AAAAAAAAAAAAAAAAAqv8DAKL/NACf/1UAn/9VAJ//VQCf + /1UAn/9VAJ//VQCh/0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxWi5Fshouv/IaLrr/4CAAq8m + nK2wJ5z/sSedaKIffCmiH3v7oh97/qMgfGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADGaLg2yGi6/8hp + usgAAAAAsCec37AnnP+vKJ8goSB8gKIfe/+jHnugjxNLKYwVSeyMFUpvAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdn + u1LIaLr/yGi5sAAAAACwJ5z8sCec/6orqgaiH3ynoh97/6MgfGGPE0spjBRJ5YsVSm4AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////8////+H//4AAAH8AAAA+AAAAPgAAAD4AA + AA+AAAAPgAAAD4AAAA+AAAAPgAAAD4AAAA+AAAAPgAAAAYAAAAGAAAAPgAAAC4AAAAGAAAAHgAAAH8AH + 4jHAH+Zj///kz///5Iv//+Sb/////////////////////ygAAAAwAAAAYAAAAAEAIAAAAAAAUCUAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAC/ZBRwv2QUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMBjFE3AZRX8wGUV/MBjFE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwGUTNcBlFfTAZRX/wGUV/8BlFfTAZRM1AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDYhciwGUV6cBlFf/AZRX/wGUV/8BlFf/AZRXpw2IXIgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArzP8eKMr/rSjK//Ioyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//zPD7v+pdDj/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/qXQ4/zPD7v8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //Eoyv+sLMr/HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbM/ygoy//uKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Lsf3/518Sv/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/518Sv8ux/f/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr/7SzK/x0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnJ + /7Aoyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8qyf3/j4Zh/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+PhmH/Ksn9/yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjJ/6sAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACjJ//Moyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //+CjnT/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/gY51/yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//EAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8qyf7/T7Lu/3uX2//IaLq1yGi72Mho + uuzIaLr/AAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//MsT6/3eZ3f+2c8L/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/AAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yrJ/v9vnuD/v22+/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/AAAAAAAAAAAAAAAAAAAAACjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//NsL5/6KA + yv/IaLr/yGi6/8houv/IaLr/vm6+/4+L0//HZ7lXy2i5LMRisQ0AAAAAAAAAAAAAAAAAAAAAAAAAACjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //9FufP/tXTC/8houv/IaLr/yGi6/7R0w/9ip+b/LMf9/yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//0q18P/Abb7/yGi6/8houv/Farv/cp3f/yzH/f8oyv//Ksj+/0yg5f+wKJ2UsCicwbAn + m+SwJ5z/AAAAAAAAAAAAAAAAAAAAACbI//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//Pb32/7twv//IaLr/yGi6/7pwwP9Psu7/KMr//ynI/v9cjNn/oTim/7An + nP+wJ5z/sCec/7AnnP+wJ5z/AAAAAAAAAAAAAAAAAAAAABu8//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8ryP7/qHvI/8houv/IaLr/unDA/z299v8oyv//Nrn1/5JK + sv+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/AAAAAAAAAAAAAAAAAAAAAAWl//8lyP//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//9vnuD/yGi6/8houv/Gabv/Vq7r/yjK + //9BrO3/oTim/7AnnP+wJ5z/sCec/60qnuuwKJ2HryacNqornBIAAAAAAAAAAAAAAAAAAAAAAAAAAACg + //8Fpf//G7z//yXH//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//zTD+v/Abb7/yGi6/8ho + uv9ynd//KMr//ze59f+iOKb/sCec/7AnnP+sK5/+jEizm6ocqgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAACg//IAoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKH/dwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhp + uoHIaLr/yGi6/8houtvVVaoGqgCqA68nncqwJ5z/sCec/7AnnOewJZ43AAAAAIAAgAKhIHtXoh97tKIf + euOiH3v/AAAAAAAAAAAAAAAAAAAAAACh/60AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8Aof93AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAqlWqA8houuTIaLr/yGi6/8hnuVQAAAAAsSicX7AnnP+wJ5z/sCec+a4onj8AAAAApSF7H6Ig + esqiH3v/oh97/6Ife/+iH3v/AAAAAAAAAAAAAAAAAAAAAACi/x4AoP/uAKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCh/3cAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAyWm4Pchouv/IaLr/yGi666pVqgO/QIAEsCec5rAnnP+wJ5z/sSadcgAA + AAClIXsfoR965aIfe/+iH3v/oh97/6Ife/+iH3v/AAAAAAAAAAAAAAAAAAAAAAAAAAAAov8eAKH/rQCg + /+sAoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKH/dwAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyGi6gshouv/IaLr/yGi6nwAAAACvKJ1GsCec/7An + nP+wJ5zjvyCfCIAAgAKiIHrKoh97/6Ife/+iH3v1oSB8gKMceCT/AAABAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyGe6tMhouv/IaLr/yWm6VQAA + AACxJp2ZsCec/7AnnP+wKJ2HAAAAAKMge1miH3v/oh97/6Ife/ShIXs2AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyGi628ho + uv/IaLr/x2a4MgAAAACwJ5zGsCec/7AnnP+xJ5w7AAAAAKIfe7SiH3v/oh97/6Iee34AAAAAjBRKiowU + SviNFUmIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAyGi68Mhouv/IaLr/zGa4GQAAAACwJ53psCec/7AnnP+tKZkZAAAAAKIfe+eiH3v/oh97/6Mc + eCQAAAAAjBRL84wUSv+MFEryAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAyGi6/8houv/IaLr/qlWqAwAAAACwJ5z/sCec/7AnnP+qAKoDAAAAAKIf + e/+iH3v/oh97/6oAVQMAAAAAjBRKiowUSu6NFUmIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP// + /////wAA////////AAD///n///8AAP//8P///wAA///gf///AADwAAAAAP8AAOAAAAAAfwAAwAAAAAA/ + AADAAAAAAD8AAMAAAAAAPwAAwAAAAAA/AADAAAAAAD8AAMAAAAAAPwAAwAAAAAA/AADAAAAAAD8AAMAA + AAAAPwAAwAAAAAA/AADAAAAAAD8AAMAAAAAAPwAAwAAAAAA/AADAAAAAAD8AAMAAAAAAPwAAwAAAAAA/ + AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAD8AAMAAAAAAPwAAwAAAAAADAADAAAAAAAMAAMAA + AAAAAwAAwAAAAAAfAADAAAAAAH8AAMAAH/hh4wAAwAA/+OODAADgAH/4xwMAAPAA//DGDwAA////8YY/ + AAD////xjGMAAP////GMYwAA////8YxjAAD///////8AAP///////wAA////////AAD///////8AAP// + /////wAA////////AAAoAAAAQAAAAIAAAAABACAAAAAAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAL9mGhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFkFVfAZRTgxGIUGgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFnFT7AZRX4wGUV/8Bl + FdDIbRIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJn + EirAZRXuwGUV/8BlFf/AZRX/wGUVusxmAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMJmFBnAZRTgwGUV/8BlFf/AZRX/wGUV/8BlFf/AZRWh/wAAAQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMRiFA3AZhXOwGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Fk + FYcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAP//ASjJ/1onyv/CKMr/9yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yvI+v+WgVb/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/ZKKi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv/sKcr/oyjM/y0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/AyjJ/6Yoyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//ynJ/v+GjG7/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/75mGf9Urbr/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv/5Kcv/WAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnK/30oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //91l4n/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/umof/0e2 + z/8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//gpy/8sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPM + /wooyv/0KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//9jo6T/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf+zbir/PL3h/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMn/pgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAoy/9AKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//9Trr3/vmYZ/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/6l1Of8zw+7/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK/+cAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8v/VCjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//VK26/1upsf9bqbH/W6mx/1up + sf+ffEj/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/32Tff9bqbH/W6mx/1upsf9bqbH/RLjU/yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfJ/1Uoyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//jodi/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf9bqbH/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAnyf9VKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//46HYv/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/W6mx/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAJ8n/VSjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//+Oh2L/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/1upsf8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfJ/1Uoyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//jodi/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf9bqbH/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnyf9VKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//46HYv/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/W6mx/yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAJ8n/VSjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//+Oh2L/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/1upsf8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACfJ/1Uoyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//jodi/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf9bqbH/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnyf9VKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//46HYv/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/W6mx/yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8n/VSjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//+Oh2L/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/1up + sf8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACfJ/1Uoyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//jodi/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf9bqbH/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnyf9VKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//46H + Yv/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/W6mx/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8n/VSjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//+Oh2L/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/1upsf8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfJ + /1Uoyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//bJ2W/46HYv+Oh2L/jodi/46HYv+Oh2L/jodi/46H + Yv9JtMz/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAnyf9VKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8n/VSjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfJ/1Uoyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAnyf9VKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAJ8n/VSjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfJ/1Uoyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //82wfn/Yafm/8hpuYvIaLq6yGi61clouurIaLr/yWm6VQAAAAAAAAAAAAAAAAAAAAAnyf9VKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//Or/3/3Kd3/+pfMj/x2m6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8lpulUAAAAAAAAAAAAA + AAAAAAAAIcL/ZCjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//89vfb/jI3U/8Zpu//IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/JabpVAAAAAAAAAAAAAAAAAAAAABe3/44oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//y7H/f96l9z/xGu8/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yWm6VQAAAAAAAAAAAAAAAAAAAAAXt/+OKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//0O68/+veMX/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/xGu8/56CzP/HZ7pyx2m8RMdotyDRXbkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF7f/jijK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//12p6P/Bbb3/yGi6/8ho + uv/IaLr/yGi6/8houv+sesb/ZaXl/zLE+v8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAABe3/44oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//26f + 4f/Gabv/yGi6/8houv/IaLr/yGi6/7V0wv9fqOf/Ksn+/yjK//8oyv//KMr//wAAAAC/QIAEsiqaK7En + nUGwJp5EsSybFwAAAAAAAAAAAAAAAAAAAAAXt/+OKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//2yg4v/IaLr/yGi6/8houv/IaLr/yGi6/4SS1/8uxvz/KMr//yjK//8oyv//OrXy/2h9 + 0P+wJ5y+sCec9bAnnP+wJ5z/sCec/7EnnFUAAAAAAAAAAAAAAAAAAAAAFbf/hijK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//1ur6f/Gabv/yGi6/8houv/IaLr/xGu8/1+o5/8oyv//KMr//yjK + //86tfL/g129/68onP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+xJ5xVAAAAAAAAAAAAAAAAAAAAAAqo + /2coyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//z689v++br7/yGi6/8houv/IaLr/wW29/1Kw + 7f8oyv//KMr//yrH/f9udcz/qyyf/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sSecVQAA + AAAAAAAAAAAAAAAAAAAAn/9VHL3//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yrJ/v+kfsr/yGi6/8ho + uv/IaLr/xGu8/1Ov7P8oyv//KMr//zK++P+NULX/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/rAn + nN6wJ5zJsCibu7ElnD4AAAAAAAAAAAAAAAAAAAAAAJ//VQSk//8jxf//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //9mpOT/yGi6/8houv/IaLr/yGi6/2mi4/8oyv//KMr//zq18v+dPqr/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5vSsCacca0kmxwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf/1UAoP//BKT//xu9 + //8oyf//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8vxfz/unDA/8houv/IaLr/yGi6/5aG0P8oyv//KMr//zDB+v+ZQq3/sCec/7An + nP+wJ5z/sCec/6I2pvanL59dgACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAof9PAKD//wCg//8AoP//BKX//wur//8Nrv//Da7//w2u//8Nrv//Da7//w2u//8Nrv//Da7//w2u + //8Nrv//Da7//w2u//8Nrv//Da7//w2u//8Nrv//Da7//w2u//8TtP+wF7f/jhe3/44Xt/+OF7f/jhe3 + /44Xt/+OF7f/jhe3/44Xt/+OF7f/jhe3/44Xt/+OgYjWwchouv/IaLr/yGi6/8FqvPg1qvOZF7f/jhm0 + /Y+TQ6/esCec/7AnnP+wJ5z/sCec/6srn7qqIpkPAAAAAAAAAAAAAAAAoh98IaMgfGmiH3qOoiB7qqQg + ezgAAAAAAAAAAAAAAAAAAAAAAJ//MACg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyGm5i8houv/IaLr/yGi6/8dnu20AAAAAAAAAALAn + nNywJ5z/sCec/7AnnP+xJ5suAAAAAKIidx6iH3v/oh97/6Ife/+iH3vynyCACAAAAACNFEmPjBRK/4wU + Sv+MFEr/ixNKNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhoup/IaLr/yGi6/8ho + uv/JZ7teAAAAAAAAAACwJ5zzsCec/7AnnP+wJ5z/syaZFAAAAACgIXxGoh97/6Ife/+iH3v/oh97vgAA + AAAAAAAAjBRKjowUSv+MFEr/jBRK/44TTDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADIaLqqyGi6/8houv/IaLr/yWm6VQAAAAAAAAAAsCec/7AnnP+wJ5z/sCec//8A/wEAAAAAoh57VaIf + e/+iH3v/oh97/6MfeqsAAAAAAAAAAIkUThqMFErBjBRK6YsUSo0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// + //////////////////////////////////v/////////8f/////////g/////////8B/////////gD// + ///8AAAAAAAH//AAAAAAAAP/8AAAAAAAAf/gAAAAAAAA/+AAAAAAAAD/4AAAAAAAAP/gAAAAAAAA/+AA + AAAAAAD/4AAAAAAAAP/gAAAAAAAA/+AAAAAAAAD/4AAAAAAAAP/gAAAAAAAA/+AAAAAAAAD/4AAAAAAA + AP/gAAAAAAAA/+AAAAAAAAD/4AAAAAAAAP/gAAAAAAAA/+AAAAAAAAD/4AAAAAAAAP/gAAAAAAAA/+AA + AAAAAAD/4AAAAAAAAP/gAAAAAAAAB+AAAAAAAAAH4AAAAAAAAAfAAAAAAAAAB8AAAAAAAAD/wAAAAAAA + AP/AAAAAAAAA/8AAAAAAAAAHwAAAAAAAAAfgAAAAAAAAB+AAAAAAAAAH4AAAAAAAAP/gAAAAAAAD/+AA + AAAAAAfn4AAAf/4eDwfgAAD//hweB/AAAP/8HDgH+AAB//w4OB/+AAf//Dhwf//////8MGD///////ww + 4cf/////+HDhh//////4cOGH//////hw4cf///////////////////////////////////////////// + ////////////////////////////////////////KAAAAIAAAAAAAQAAAQAgAAAAAAAACAEAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGQVYbldFwsAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMFkFVfAZRX+wWUVrP+AAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBZxU+wGUV+MBlFf/AZRX/wGUWjgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAwWQTKcBlFe7AZRX/wGUV/8BlFf/AZRX/wWYUZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMJhGBXAZRXbwGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX8vmYUSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADGcRwJwGUVx8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX0v2cUNAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqlUAA8BlFK/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRXowWQXIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADAZRWSwGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRXXxmMOEgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGQWdcBlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRa91VUABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBm + FVXAZRX9wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZhSj/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCYxM2wGUV9cBlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+/ZRWIAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkyP8OKcv/XSnK/6koyv/YKMr/9yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Pbzf/7Nu + KP/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf9jo6P/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv/9KMr/4yjK/70pyf92K83/JAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8DKMn/bSjK + /+soyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//zTC7f+qczf/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/75mGf9Urbz/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv/8KMr/mSzI/xcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAJ8T/DSfL/68oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8ux/f/nXxK/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/7lqIP9GttH/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr/3ivK + /zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACvV/wwoyv/SKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//Ksn9/4+GYP/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/69w + L/84wOb/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr/9yjJ/zkAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKMr/rSjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//99kXv/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/6R3P/8xxfL/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr/5ivK/xgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/0Uoyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//a56Z/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/5eBVP8ryPr/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Kcr/lgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKMr/zSjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1Wsuf++Zhj/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/4eKbP8pyf7/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv/8JMz/IwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbL/yIoyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//9Hts//umof/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/3aWiP8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv90AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKMn/bSjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//PL3h/7NuKv/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/2Kj + pv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK/78AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoyv+MKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//zPD7v+pdTn/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/vGgb/0+xw/8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr/3wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACjK/6Qoyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//d5aF/5iAU/+YgFP/mIBT/5iA + U/+YgFP/mIBT/5iAU/+YgFP/mIBT/6V3Pv/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+zbin/mIBT/5iAU/+YgFP/mIBT/5iAU/+YgFP/mIBT/5iA + U/+YgFP/kYVd/zPD7v8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv/4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/46H + Yv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL + /6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1up + sf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff+Oh2L/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //9bqbH/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1upsf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//W6mx/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//1upsf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/46HYv8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1upsf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//W6mx/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//9bqbH/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/jodi/yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//1upsf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/46H + Yv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL + /6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1up + sf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff+Oh2L/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //9bqbH/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1upsf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//W6mx/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/46HYv8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//1upsf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf+Oh2L/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//W6mx/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/46HYv8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//9bqbH/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8BlFf/AZRX/wGUV/8Bl + Ff/AZRX/wGUV/8BlFf/AZRX/jodi/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//zm/5f9bqbH/W6mx/1up + sf9bqbH/W6mx/1upsf9bqbH/W6mx/1upsf9bqbH/W6mx/1upsf9bqbH/W6mx/1upsf9JtMz/KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL + /6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAKcv/qijK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//79qvwzHZrk3yGm5Zsho + upHIabuoyWi6wMhoutXJaLrqyGi6/8houv/IaLqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACnL/6ooyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //85wPj/Y6bm/46M0/+ydsT/yGi6/chouv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKcv/qijK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//0K79P9/ldn/rnfF/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAApy/+qKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//L8X8/2Sl5f+jf8r/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLqqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACnL/6ooyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//Lsb8/26f4f+4csH/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAIcP/0CjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//MsT7/3eZ3f++br//yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewP/jKMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1is + 6v+1dML/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLqqAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7A/+Moyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//0G79P+egcz/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houqoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsD/4yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//9un+H/xGu8/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr8x2i6yshpuaHIZ7p+yWm7WslnvDnGZrkoyGS8F9VVqgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewP/jKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8vxfz/korS/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/7V0wv+GkNb/W6vp/89wvxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7A + /+Moyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Qrv0/653xf/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/vm6//4iP1v9Psu7/Ksn+/yjK + //8oyv//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHsD/4yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//06z7v++br//yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/tnPC/2yg4v8tx/3/KMr//yjK//8oyv//KMr//yjK//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAewP/jKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//9bqun/w2u8/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/uHLB/2qi4/8sx/3/KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB7A/+Moyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//aaLj/8Zpu//IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/xmm7/4GU + 2f8wxfv/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//AAAAAAAAAAAAAAAAriihE68o + m0CxKJxfsCebe68mnJOwJ5yqsCecqrEmnXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAHsD/4yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//2Gn5v/Habr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGi6/6Z+yf9EuPP/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//zuz8f+xKJxssCectbAmnOiwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCecqgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAewP/jKMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //9Qse7/w2u8/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv+Ij9b/LMf9/yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Mb/4/2SD1P+ZQ63/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5yqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAB2+/98oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//SrTw/8Ftvf/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv+7cMD/Va7s/yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Obbz/3xm + wv+rLJ//sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGbr/1ijK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//zLE + +v+0dMP/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/uHLB/0W58/8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//NLz2/3lpxP+tK57/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCecqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAASs//IKMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8pyf//lofP/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/7J1w/8+vPb/KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//1aU3v+kNaX/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5yqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASk/7Anyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//3eZ + 3f/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv+recb/NMP6/yjK//8oyv//KMr//yjK + //8oyv//KMr//ze49P+QTrP/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAKH/qhq7//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//9Ns+//xmm7/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/snXD/zjA+P8oyv//KMr//yjK//8oyv//KMr//yjK//9Io+j/ojim/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCecqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAof+qBab//yfJ + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Ksn+/6p7 + x//IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/7xvv/9Cu/T/KMr//yjK//8oyv//KMr//yjK + //8oyv//YIjX/64pnf+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnPqwJ5zLsSebqbAnnIivJ51wryacXbEnnFWuKJ05AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh/6oAoP//ErL//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//91m97/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/Farv/TLTw/yjK//8oyv//KMr//yjK//8oyv//KMr//2p8z/+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec7LAonJqyJ5tPsSedDQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKH/qgCg + //8AoP//F7j//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//O773/8Ft + vf/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/3aa3f8oyv//KMr//yjK//8oyv//KMr//yjK + //9tdsz/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCecy7In + m0+ZM5kFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAof+qAKD//wCg//8AoP//ELH//yfJ//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//+SiNH/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv+ahM7/Kcn//yjK//8oyv//KMr//yjK//8oyv//ZYHS/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+wJ5z/rime37Inm0//AP8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh + /6oAoP//AKD//wCg//8AoP//Bab//xq7//8nyf//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK + //8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//KMr//yjK//8oyv//Qrr0/8Zp + u//IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/vm6+/zfB+f8oyv//KMr//yjK//8oyv//KMr//1eR + 3P+vKJz/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/riid/K8om4C/IJ8IAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKD/qQCg//8AoP//AKD//wCg//8AoP//AKD//wKi + //8Nrv//Fbb//xm6//8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x2/ + //8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x2/ + //8dv///Hb///x2///8dv///Hb///x2///8dv///Hb///x2///8dv///H8D/8B/B/+0fwf/tH8H/7R/B + /+0fwf/tH8H/7R/B/+0fwf/tH8H/7R/B/+0fwf/tH8H/7R/B/+0fwf/tH8H/7R/B/+0fwf/tH8H/7R/B + /+0fwf/tH8H/7R/B/+0fwf/tH8H/7R/B/+2NiNL4yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv9qmOH1H8H/7R/B/+0fwf/tH8H/7R/B/+00qvDvqTCi/rAnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnOGwJps9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACcHIASoh16LKEefEShHnxEpBx9LQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAoP+XAKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg/48A//8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy2m3J8ho + uvzIaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6x/+AgAIAAAAAAAAAAAAAAAAAAAAAvyCfCLAn + nNGwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5y8sSedDQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAoiJ3HqMefG+iH3u3oh976aIfe/+iH3v/oh97/6Ife/+iIHuqAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg/3wAoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP+EAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHaLqTyGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/GaLg2AAAAAAAAAAAAAAAAAAAAAAAAAACvJ5yDsCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCecr7YkkgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAox15PaIfe7WiH3v9oh97/6If + e/+iH3v/oh97/6Ife/+iH3v/oh97/6Ige6oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAJ7/QgCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AJ//jQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1VWqBslo + uurIaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGe7vgAAAAAAAAAAAAAAAAAAAAAAAAAAsSucJLAn + nPewJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AonMG/IJ8IAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAApSF7H6Ifeq+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oiB7qgAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqv8DAKD/6wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg/4EAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHZ7lXyGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/KZ7pDAAAAAAAAAAAAAAAAAAAAAAAAAACwJ5y8sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wKJzOsSedDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKIefGWiH3v0oh97/6Ife/+iH3v/oh97/6If + e/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iIHuqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAn/99AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP+MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMho + ur3IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi5xgAAAAAAAAAAAAAAAAAAAAAAAAAAsCiaOrAn + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec864lmykAAAAAAAAAAAAAAAAAAAAAAAAAAL8A + gASiH3udoh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ig + e6oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACq/wkAoP/eAKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD/fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCbbYVyGi6/chouv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLliAAAAAAAAAAAAAAAAAAAAAAAAAACwKJzBsCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJptXAAAAAAAAAAAAAAAAAAAAAAAAAACqK4AGoh57sKIfe/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oiB7qgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh/zYAoP/3AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCh + /4oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMdn + uVfIaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6989wvxAAAAAAAAAAAAAAAAAAAAAAsimbOLAn + nP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCecuQAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAqEg + fKmiH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+iIHuqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACf + /0UAoP/uAKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP97AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx2m6nMhouv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLqnAAAAAAAAAAAAAAAAAAAAAAAAAACvJ5ydsCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nPuxJ50nAAAAAAAAAAAAAAAAAAAAAAAAAAChIHyAoh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+iH3v/oh97/6Ife/+iH3v/oh97+aIfe9ijH3zEoh97u6Efen0AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACj/yQAoP/CAKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKH/egAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8A + /wHIaLrkyGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8lpuVAAAAAAAAAAAAAAAAAAAAAAqiuVDLAn + nPGwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCecpQAAAAAAAAAAAAAAAAAAAAAAAAAAoB55O6If + e/2iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/ox57uaEeelyqIncPAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAof9PAKD/sgCg//UAoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg//8AoP//AKD//wCg + //8AoP//AKD//wCg//8AoP//AKD//wCf/3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy2m3J8houv/IaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr9w2m0EQAAAAAAAAAAAAAAAAAAAACwKJxasCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP2zJpkoAAAAAAAAAAAAAAAAAAAAAL8AgASiH3vToh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+iH3v/oh97y6MdeT0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKr/CQCi + /ykAov8/AJ//VQCf/1UAn/9VAJ//VQCf/1UAn/9VAJ//VQCf/1UAn/9VAJ//VQCf/1UAn/9VAJ//VQCf + /1UAn/9VAJ//VQCf/1UAn/9VAJ//VQCf/1UAn/9VAJ//VQCf/1UAn/9VAJ//VQCf/1UAof9EAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADJabpVyGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8hnus8AAAAAAAAAAAAAAAAAAAAAAAAAALAo + m6GwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sSebwAAAAAAAAAAAAAAAAAAAAAAAAAAAoyB8YaIf + e/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Ige6qZGoAKAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhnu4PIaLr/yGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6jAAAAAAAAAAAAAAAAAAAAAD/AP8BsCac6LAnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+vJ51jAAAAAAAAAAAAAAAAAAAAAL8AgASiH3zhoh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+iH3qUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAyGe7r8houv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IabpcAAAAAAAAAAAAAAAAAAAAALAk + niqwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec+6oimQ8AAAAAAAAAAAAAAAAAAAAAoyB8UKIf + e/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97vb8AgAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIabreyGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8hpuTMAAAAAAAAAAAAAAAAAAAAAryibWbAnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5zLAAAAAAAAAAAAAAAAAAAAAAAAAAChH3umoh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/qgHXwjAAAAAAAAAAAAAAAAAAAAAI0VSEqNFEnNjBRK+40USuGNFUqGgCBACAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMlouvjIaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yG22DgAAAAAAAAAAAAAAAAAA + AACwJ5yLsCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7EnnIkAAAAAAAAAAAAAAAAAAAAAmTNmBaIf + e/GiH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh96jgAAAAAAAAAAAAAAAAAAAACLE0lsjBRK/owU + Sv+MFEr/jBRK/4wUSv+LFEu1/wAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEYrENyGi6/8houv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houuUAAAAAAAAAAAAAAAAAAAAAAAAAAK8nnLCwJ5z/sCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCadXgAAAAAAAAAAAAAAAAAAAACjH3oyoh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+fIHggAAAAAAAAAAAAAAAAhw9LEYwUSvSMFEr/jBRK/4wUSv+MFEr/jBRK/4wUSv+LFUpWAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAMdotyDIaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi60gAAAAAAAAAAAAAAAAAA + AAAAAAAAsCecxrAnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+uKJ05AAAAAAAAAAAAAAAAAAAAAKIf + fGOiH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97zQAAAAAAAAAAAAAAAAAAAACMFUlJjBRK/4wU + Sv+MFEr/jBRK/4wUSv+MFEr/jBRK/40USpwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyWe6NMhouv/IaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLnGAAAAAAAAAAAAAAAAAAAAAAAAAACxJ5zdsCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7MmoRsAAAAAAAAAAAAAAAAAAAAAoh97g6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6If + e/+jH3uNAAAAAAAAAAAAAAAAAAAAAI4VSkiMFEr/jBRK/4wUSv+MFEr/jBRK/4wUSv+MFEr/jRRKnAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADHabpOyGi6/8houv/IaLr/yGi6/8houv/IaLr/yGi6/8hnurkAAAAAAAAAAAAA + AAAAAAAAAAAAALAnnPmwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/qiKZDwAAAAAAAAAAAAAAAAAA + AACiH3ukoh97/6Ife/+iH3v/oh97/6Ife/+iH3v/oh97/6Efe3IAAAAAAAAAAAAAAAAAAAAAhw9LEYwU + SvGMFEr/jBRK/4wUSv+MFEr/jBRK/4wUSv+LFUpWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlpulXIaLr/yGi6/8ho + uv/IaLr/yGi6/8houv/IaLr/yGm6rQAAAAAAAAAAAAAAAAAAAAAAAAAAsCec/7AnnP+wJ5z/sCec/7An + nP+wJ5z/sCec/7AnnP+qAKoDAAAAAAAAAAAAAAAAAAAAAKIge6qiH3v/oh97/6Ife/+iH3v/oh97/6If + e/+iH3v/ox97WwAAAAAAAAAAAAAAAAAAAAAAAAAAjRVJYowUSv6MFEr/jBRK/4wUSv+MFEr/ixRLtf8A + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAyWm6Vchouv/IaLr/yGi6/8houv/IaLr/yGi6/8houv/IaLqqAAAAAAAA + AAAAAAAAAAAAAAAAAACwJ5z/sCec/7AnnP+wJ5z/sCec/7AnnP+wJ5z/sCec/wAAAAAAAAAAAAAAAAAA + AAAAAAAAoiB7qqIfe/+iH3v/oh97/6Ife/+iH3v/oh97/6Ife/+iHntVAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAjRVISo0USc2MFErujBRK4I0VSoaAIEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////z////////////////////4f///////////////////8H///////////////////+A/// + /////////////////AH///////////////////gA///////////////////wAH////////////////// + 8AA//////////////////+AAH//////////////////AAA////////////gAAAAAAAAAAAAAAP/////g + AAAAAAAAAAAAAAAf////gAAAAAAAAAAAAAAAD////wAAAAAAAAAAAAAAAAf///4AAAAAAAAAAAAAAAAD + ///+AAAAAAAAAAAAAAAAAf///AAAAAAAAAAAAAAAAAH///wAAAAAAAAAAAAAAAAB///8AAAAAAAAAAAA + AAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAA + AAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gA + AAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA + ///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAA + AAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAA + AAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gA + AAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA + ///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAA + AAAAAP//+AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAA + AAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gA + AAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAADgH/gAAAAAAAAAAAAAAAAA + AB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAA + AAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAAAAAAAB//+AAAAAAA + AAAAAAAAAAD///gAAAAAAAAAAAAAAAAA///4AAAAAAAAAAAAAAAAAP//+AAAAAAAAAAAAAAAAAD///gA + AAAAAAAAAAAAAAAA/j/4AAAAAAAAAAAAAAAAAIAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAA + AB/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/gAAAAAAAAAAAAAAAAAAB/4AAAAAAAAAAAA + AAAAAAAf+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAAf//+AAAAAAA + AAAAAAAAAAf///gAAAAAAAAAAAAAAAAP///4AAAAAAAAAAAAAAAAP///+AAAAAAAB////gD8AH/wH/wA + AAAAAA////wB+AD/gB/8AAAAAAAf///8AfgB/gAf/AAAAAAAP////APwA/wAH/4AAAAAAH////gD8Afw + AB/+AAAAAAH////4B+AP4AAf/wAAAAAB////+AfgD8AAH/+AAAAAB/////AHwB+AAD//wAAAAA/////w + D8AfgAf///AAAAAf////8A/APwAf//////////////APgD8AP//////////////gD4B+AH////////// + ////4B+AfgD//////////////+AfgHwB+H/////////////gHwB8AfA/////////////4B8A/APgP/// + /////////+AfAPwD4B/////////////gHwD4A+Af////////////4B8A+AfgP////////////+AfAPgH + 8D/////////////gHwD4B/h///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////4lQTkcNChoKAAAADUlIRFIAAAEAAAABAAgG + AAAAXHKoZgAAAAFzUkdCAK7OHOkAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA + BmJLR0QA/wD/AP+gvaeTAAAea0lEQVR4Xu3dCXgURdoH8Ld6MjlIIBAI9xHOcAjIHZVbBIVVxIN1FWFV + BGTX9UPd/Vx1NavA8nnvuoBCOARdMKjogqgoggpye3ATEMIhAuG+IZmu7+2ZwnWVZHq6ezKT6f/veYap + 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 + ACBGEf0/jvaujyu2lx8AAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/ModpackUpdater.Apps.Client/MainWindow.cs b/ModpackUpdater.Apps.Client/MainWindow.cs deleted file mode 100644 index 5d7066b..0000000 --- a/ModpackUpdater.Apps.Client/MainWindow.cs +++ /dev/null @@ -1,347 +0,0 @@ -using Gtk; -using ModpackUpdater.Manager; -using ModpackUpdater.My.Resources; -using Pilz.Extensions; -using Pilz.UI.Gtk.Dialogs; -using Pilz.UI.Symbols; -using System.Diagnostics; -using System.Reflection; -using UI = Gtk.Builder.ObjectAttribute; - -namespace ModpackUpdater.Apps.Client; - -internal class MainWindow : Window -{ - [UI] private readonly Entry textBox_MinecraftFolder; - [UI] private readonly Entry textBox_ModpackUrl; - [UI] private readonly Entry textBox_InstallationKey; - [UI] private readonly Button button_SearchMinecraftFolder; - [UI] private readonly Button button_Install; - [UI] private readonly Button button_CheckForUpdates; - [UI] private readonly ImageMenuItem menuItem_Repair; - [UI] private readonly Label label_Status; - [UI] private readonly Image image_Status; - [UI] private readonly Image image_Repair; - - private readonly UpdateCheckOptionsAdv updateOptions; - private ModpackInfo modpackInfo = new(); - private ModpackConfig updateConfig = new(); - private ModpackFeatures features; - private UpdateCheckResult lastUpdateCheckResult; - private bool currentUpdating; - private bool loadingData; - - public MainWindow(UpdateCheckOptionsAdv updateOptions) : this(new Builder("MainWindow.glade"), updateOptions) - { - - } - - private MainWindow(Builder builder, UpdateCheckOptionsAdv updateOptions) : base(builder.GetRawOwnedObject("MainWindow")) - { - this.updateOptions = updateOptions; - - builder.Autoconnect(this); - - Title = $"{Title} (v{Assembly.GetExecutingAssembly().GetAppVersion()})"; - - button_CheckForUpdates.Image = Program.Symbols.GetImage(AppSymbols.update_done, SymbolSize.Small); - button_SearchMinecraftFolder.Image = Program.Symbols.GetImage(AppSymbols.opened_folder, SymbolSize.Small); - button_Install.Image = Program.Symbols.GetImage(AppSymbols.software_installer, SymbolSize.Small); - image_Repair.Pixbuf = Program.Symbols.GetPixbuf(AppSymbols.wrench, SymbolSize.Small); - - LoadProfileToUi(); - - DeleteEvent += MainWindow_DeleteEvent; - Shown += MainWindow_Shown; - - textBox_MinecraftFolder.Changed += TextBox_MinecraftFolder_TextInserted; - textBox_ModpackUrl.Changed += TextBox_ModpackUrl_TextInserted; - textBox_InstallationKey.Changed += TextBox_InstallationKey_TextInserted; - button_SearchMinecraftFolder.Clicked += Button_SearchMinecraftFolder_Clicked; - button_Install.Clicked += Button_Install_Clicked; - button_CheckForUpdates.Clicked += Button_CheckForUpdates_Clicked; - menuItem_Repair.Activated += MenuItem_Repair_Activated; - } - - #region Gui - - private void MainWindow_DeleteEvent(object o, DeleteEventArgs args) - { - AppConfig.Instance.LastMinecraftProfilePath = textBox_MinecraftFolder.Text.Trim(); - Application.Quit(); - } - - private async void MainWindow_Shown(object sender, EventArgs e) - { - var updater = new AppUpdater(); - if (!updateOptions.NoUpdate && await updater.Check() && MessageBox.Show(this, ButtonsType.YesNo, MessageType.Info, LangRes.MsgBox_UpdateAvailable) == ResponseType.Yes) - { - SetStatus(LangRes.StatusText_InstallingAppUpdate, Program.Symbols.GetPixbuf(AppSymbols.software_installer, SymbolSize.Small)); - Sensitive = false; - await updater.Install(); - Program.Restart(); - return; - } - - CheckStatusAndUpdate(true); - LoadProfileToUi(); - } - - private void TextBox_MinecraftFolder_TextInserted(object o, EventArgs args) - { - if (!loadingData) - CheckStatusAndUpdate(false); - } - - private void TextBox_ModpackUrl_TextInserted(object o, EventArgs args) - { - if (!loadingData) - CheckStatusAndUpdate(false); - } - - private void TextBox_InstallationKey_TextInserted(object o, EventArgs args) - { - if (!loadingData) - CheckStatusAndUpdate(false); - } - - private void Button_SearchMinecraftFolder_Clicked(object sender, EventArgs e) - { - var ofd = new FileChooserDialog("Select Minecraft profile folder", this, FileChooserAction.SelectFolder, "Accept", ResponseType.Ok, "Cancel", ResponseType.Cancel); - ofd.Response += SearchMinecraftFolder_Response; - ofd.Present(); - } - - private void SearchMinecraftFolder_Response(object o, ResponseArgs args) - { - if (o is not FileChooserDialog ofd) - return; - if (args.ResponseId == ResponseType.Ok) - textBox_MinecraftFolder.Text = ofd.Filename; - ofd.Destroy(); - } - - private async void Button_CheckForUpdates_Clicked(object sender, EventArgs e) - { - ClearStatus(); - await ExecuteUpdate(false, false); - } - - private async void Button_Install_Clicked(object sender, EventArgs e) - { - if (!currentUpdating) - { - ClearStatus(); - await ExecuteUpdate(true, false); - } - } - - private async void MenuItem_Repair_Activated(object sender, EventArgs e) - { - if (!currentUpdating) - { - ClearStatus(); - await ExecuteUpdate(true, true); - } - } - - #endregion - - #region Features - - private void SetStatus(string statusText, Gdk.Pixbuf image) - { - label_Status.Text = statusText; - image_Status.Pixbuf = image; - } - - private void ClearStatus() - { - label_Status.Text = "-"; - image_Status.Pixbuf = null; - } - - private void LoadProfileToUi() - { - loadingData = true; - textBox_MinecraftFolder.Text = modpackInfo?.LocaLPath ?? updateOptions.ProfileFolder ?? AppConfig.Instance.LastMinecraftProfilePath ?? textBox_MinecraftFolder.Text; - textBox_ModpackUrl.Text = modpackInfo?.ConfigUrl ?? updateOptions.ModpackConfig ?? textBox_ModpackUrl.Text; - textBox_InstallationKey.Text = modpackInfo?.ExtrasKey ?? updateOptions.ExtrasKey ?? textBox_InstallationKey.Text; - loadingData = false; - } - - private async void CheckStatusAndUpdate(bool loadProfileToUi) - { - if (CheckStatus(loadProfileToUi)) - await ExecuteUpdate(false, false); - } - - private bool CheckStatus(bool loadProfileToUi) - { - try - { - modpackInfo = ModpackInfo.TryLoad(textBox_MinecraftFolder.Text.Trim()); - } - catch - { - } - - if (loadProfileToUi) - LoadProfileToUi(); - - try - { - updateConfig = ModpackConfig.LoadFromUrl(textBox_ModpackUrl.Text); - } - catch (Exception) - { - } - - if (modpackInfo != null) - features = new(updateConfig); - - if (modpackInfo == null || string.IsNullOrWhiteSpace(textBox_MinecraftFolder.Text) /*|| modpackInfo.Valid*/) - { - SetStatus(LangRes.StatusText_MinecraftProfileWarning, Program.Symbols.GetPixbuf(AppSymbols.general_warning_sign, SymbolSize.Small)); - button_CheckForUpdates.Sensitive = false; - button_Install.Sensitive = false; - return false; - } - else if (updateConfig == null || string.IsNullOrWhiteSpace(textBox_ModpackUrl.Text)) - { - SetStatus(LangRes.StatusText_ConfigIncompleteOrNotLoaded, Program.Symbols.GetPixbuf(AppSymbols.general_warning_sign, SymbolSize.Small)); - button_CheckForUpdates.Sensitive = false; - button_Install.Sensitive = false; - return false; - } - else if (updateConfig.Maintenance && !updateOptions.IgnoreMaintenance) - { - SetStatus(LangRes.StatusText_Maintenance, Program.Symbols.GetPixbuf(AppSymbols.services, SymbolSize.Small)); - button_CheckForUpdates.Sensitive = false; - button_Install.Sensitive = false; - return false; - } - - button_CheckForUpdates.Sensitive = true; - button_Install.Sensitive = true; - return true; - } - - private async Task ExecuteUpdate(bool doInstall, bool repair) - { - // Ensure set extras key - modpackInfo.ExtrasKey = textBox_InstallationKey.Text.Trim(); - - var updater = new ModpackInstaller(updateConfig, modpackInfo) - { - OverwriteRefTag = Program.Options.RefTag, - OverwriteVersion = Program.Options.Version, - }; - updater.InstallProgessUpdated += Update_InstallProgessUpdated; - updater.CheckingProgressUpdated += Updated_CheckingProgresssUpdated; - - void error() - { - SetStatus(LangRes.StatusText_ErrorWhileUpdateCheckOrUpdate, Program.Symbols.GetPixbuf(AppSymbols.close, SymbolSize.Small)); - currentUpdating = false; - } - void installing() - { - SetStatus(LangRes.StatusText_Installing, Program.Symbols.GetPixbuf(AppSymbols.software_installer, SymbolSize.Small)); - currentUpdating = true; - } - void updatesAvailable() - { - SetStatus(LangRes.StatusText_UpdateAvailable, Program.Symbols.GetPixbuf(AppSymbols.software_installer, SymbolSize.Small)); - } - void everythingOk() - { - SetStatus(LangRes.StatusTest_EverythingOk, Program.Symbols.GetPixbuf(AppSymbols.done, SymbolSize.Small)); - currentUpdating = false; - } - - // Check only if not pressed "install", not really needed otherwise. - if (lastUpdateCheckResult is null || !doInstall || repair) - { - SetStatus(LangRes.StatusText_CheckingForUpdates, Program.Symbols.GetPixbuf(AppSymbols.update_done, SymbolSize.Small)); - - // Check for extras once again - updateOptions.IncludeExtras = features.IsEnabled(ModpackFeatures.FeatureAllowExtas, new AllowExtrasFeatureContext(modpackInfo)); - - // Force re-install on repair - updateOptions.IgnoreInstalledVersion = repair; - - try - { - lastUpdateCheckResult = await updater.Check(updateOptions); - } - catch (Exception) - { - error(); - if (Debugger.IsAttached) - throw; - } - finally - { - } - } - - // Error while update check - if (lastUpdateCheckResult is null || lastUpdateCheckResult.HasError) - { - error(); - return; - } - - // No updates available - if (!lastUpdateCheckResult.HasUpdates) - { - everythingOk(); - return; - } - - // Updates available (but don't install) - if (!doInstall) - { - updatesAvailable(); - return; - } - - // Install updates - installing(); - currentUpdating = true; - try - { - // Install - if (await updater.Install(lastUpdateCheckResult) == false) - { - error(); - return; - } - - // Success - lastUpdateCheckResult = null; // Reset last update check, a new one would be needed now. - everythingOk(); - } - catch (Exception) - { - // Error - error(); - if (Debugger.IsAttached) - throw; - } - } - - private void Updated_CheckingProgresssUpdated(int toCheck, int processed) - { - SetStatus(Math.Round(processed / (double)toCheck * 100d, 1) + "%", Program.Symbols.GetPixbuf(AppSymbols.update_done, SymbolSize.Small)); - } - - private void Update_InstallProgessUpdated(UpdateCheckResult result, int processedSyncs) - { - int actionCount = result.Actions.Count; - SetStatus(Math.Round(processedSyncs / (double)actionCount * 100d, 1) + "%", Program.Symbols.GetPixbuf(AppSymbols.software_installer, SymbolSize.Small)); - } - - #endregion -} diff --git a/ModpackUpdater.Apps.Client/MainWindow.glade b/ModpackUpdater.Apps.Client/MainWindow.glade deleted file mode 100644 index deede57..0000000 --- a/ModpackUpdater.Apps.Client/MainWindow.glade +++ /dev/null @@ -1,224 +0,0 @@ - - - - - - True - False - gtk-missing-image - - - True - False - - - Repair - True - False - image_Repair - False - True - - - - - False - Minecraft Modpack Updater - center - 400 - - - - True - False - 3 - 3 - 3 - 3 - 3 - 3 - True - - - True - True - True - C:\Users\...\AppData\... - - - 1 - 0 - - - - - True - False - start - Minecraft profile - - - 0 - 0 - - - - - Search - True - True - True - True - - - 2 - 0 - - - - - True - False - start - Modpack URL - - - 0 - 1 - - - - - True - True - True - https://... - - - 1 - 1 - 2 - - - - - True - False - start - Installation key - - - 0 - 2 - - - - - True - True - True - AAAAA-BBBBB-CCCCC-DDDDD-EEEEE - - - 1 - 2 - 2 - - - - - True - False - start - Status - - - 0 - 3 - - - - - Install - True - True - True - True - True - - - 2 - 4 - - - - - Check for updates - True - True - True - end - True - - - 1 - 4 - - - - - True - False - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - start - Everything is right and up-to-date. - - - False - True - 1 - - - - - 1 - 3 - 2 - - - - - True - True - True - start - menu_Advanced - False - - - - - - 0 - 4 - - - - - - diff --git a/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj b/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj index 7b37d65..c4084f2 100644 --- a/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj +++ b/ModpackUpdater.Apps.Client/ModpackUpdater.Apps.Client.csproj @@ -2,19 +2,13 @@ Exe - net8.0 + net8.0-windows icons8_download_from_ftp.ico Minecraft Modpack Updater true + true true - - - - - %(Filename)%(Extension) - - @@ -48,7 +42,11 @@ - + + + + + diff --git a/ModpackUpdater.Apps.Client/Program.cs b/ModpackUpdater.Apps.Client/Program.cs index d18269f..27c5e26 100644 --- a/ModpackUpdater.Apps.Client/Program.cs +++ b/ModpackUpdater.Apps.Client/Program.cs @@ -1,14 +1,9 @@ using Castle.Core.Logging; -using Gtk; -using Microsoft.Win32; using ModpackUpdater.Manager; using Newtonsoft.Json; using Pilz; using Pilz.Configuration; -using Pilz.UI.Gtk.Symbols; -using System.Diagnostics; using System.Runtime.InteropServices; -using System.Text; [assembly: AssemblyAppVersion("1.8.0.0")] @@ -18,9 +13,7 @@ public static class Program { private static readonly SettingsManager settingsManager; private static readonly ILogger log = new ConsoleLogger(); - private static Application uiApp; - public static IGtkSymbolFactory Symbols { get; } = new AppSymbolFactory(); public static ISettings Settings => settingsManager.Instance; public static ILogger Log => log; internal static Options Options { get; private set; } @@ -55,49 +48,9 @@ public static class Program private static void RunApp(UpdateCheckOptionsAdv updateOptions) { - if (UsesWindowsDarkTheme()) - Environment.SetEnvironmentVariable("GTK_THEME", "Adwaita:dark"); - - Application.Init(); - - uiApp = new Application("ModpackUpdater.Apps.Client", GLib.ApplicationFlags.None); - uiApp.Register(GLib.Cancellable.Current); - - var win = new MainWindow(updateOptions); - uiApp.AddWindow(win); - win.Show(); - - Application.Run(); - } - - public static void Restart() - { - var process = Process.GetCurrentProcess(); - var arguments = Environment.GetCommandLineArgs(); - - ProcessStartInfo currentStartInfo = new() - { - FileName = Environment.ProcessPath, - }; - - if (arguments.Length >= 2) - { - var sb = new StringBuilder((arguments.Length - 1) * 16); - - for (int argumentIndex = 1; argumentIndex < arguments.Length; argumentIndex++) - sb.Append($"\"{arguments[argumentIndex]}\" "); - - currentStartInfo.Arguments = sb.ToString(0, sb.Length - 1); - } - - // Close the current application - Application.Quit(); - - // Start a new process - Process.Start(currentStartInfo); - - // Close this proccess - Environment.Exit(0); + ApplicationConfiguration.Initialize(); + AppGlobals.Initialize(); + Application.Run(new MainForm(updateOptions)); } private static string GetSettingsPath(int? settingsVersion = 3) @@ -174,19 +127,4 @@ public static class Program return info.ConfigUrl; return configUrl; } - - private static bool UsesWindowsDarkTheme() - { - if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - { - try - { - return Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize")?.GetValue("AppsUseLightTheme") as bool? ?? default; - } - catch (Exception) - { - } - } - return default; - } } diff --git a/ModpackUpdater.Apps.Manager/Features/CM/CheckSingleActionHealthyFeature.cs b/ModpackUpdater.Apps.Manager/Features/CM/CheckSingleActionHealthyFeature.cs index 1153382..331318d 100644 --- a/ModpackUpdater.Apps.Manager/Features/CM/CheckSingleActionHealthyFeature.cs +++ b/ModpackUpdater.Apps.Manager/Features/CM/CheckSingleActionHealthyFeature.cs @@ -12,7 +12,7 @@ internal class CheckSingleActionHealthyFeature : PluginFunction, IPluginFeatureP public CheckSingleActionHealthyFeature() : base(FeatureTypes.ActionsContextMenu, "origin.checksingleactionhearlthy", FeatureNamesLangRes.CheckSingleActionHealthy) { - Icon = Program.Symbols.GetSvgImage(AppSymbols.heart_with_pulse, Pilz.UI.Symbols.SymbolSize.Small); + Icon = AppGlobals.Symbols.GetSvgImage(AppSymbols.heart_with_pulse, Pilz.UI.Symbols.SymbolSize.Small); } protected override object? ExecuteFunction(PluginFunctionParameter? @params) diff --git a/ModpackUpdater.Apps.Manager/Features/CM/ClearDirectLinkFeature.cs b/ModpackUpdater.Apps.Manager/Features/CM/ClearDirectLinkFeature.cs index 47a73c8..08ba1a3 100644 --- a/ModpackUpdater.Apps.Manager/Features/CM/ClearDirectLinkFeature.cs +++ b/ModpackUpdater.Apps.Manager/Features/CM/ClearDirectLinkFeature.cs @@ -12,7 +12,7 @@ internal class ClearDirectLinkFeature : PluginFunction, IPluginFeatureProvider Symbols { get; } = new AppSymbolFactory(); - private static readonly SettingsManager settingsManager; public static ISettings Settings => settingsManager.Instance; @@ -34,14 +28,7 @@ public static class Program // To customize application configuration such as set high DPI settings or default font, // see https://aka.ms/applicationconfiguration. ApplicationConfiguration.Initialize(); - ThemeHelper.ApplyApplicationTheme(new ThemeDefinition(ApplicationTheme.Auto, HighContrastMode.Auto), n => n.Theme switch - { - ApplicationTheme.Light => new Windows11CompactTheme(), - ApplicationTheme.Gray or ApplicationTheme.Dark => new Windows11CompactDarkTheme(), - _ => throw new NotImplementedException(), - }); - RadFlyoutBase.ConfirmSvg = Symbols.GetSvgImage(AppSymbols.checkmark, Pilz.UI.Symbols.SymbolSize.Small); - RadFlyoutBase.CancelSvg = Symbols.GetSvgImage(AppSymbols.cancel, Pilz.UI.Symbols.SymbolSize.Small); + AppGlobals.Initialize(); PluginFeatureController.Instance.RegisterAllOwn(); Application.Run(new Ui.MainForm()); } diff --git a/ModpackUpdater.Apps.Manager/Ui/MainForm.cs b/ModpackUpdater.Apps.Manager/Ui/MainForm.cs index b9d364c..db94aee 100644 --- a/ModpackUpdater.Apps.Manager/Ui/MainForm.cs +++ b/ModpackUpdater.Apps.Manager/Ui/MainForm.cs @@ -30,15 +30,15 @@ public partial class MainForm : RadForm, IMainApi { InitializeComponent(); - radMenuItem_Workspace.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.workspace, SymbolSize.Small); - radMenuItem_WorkspacePreferences.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.settings, SymbolSize.Small); - radMenuItem_SaveWorkspace.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.save, SymbolSize.Small); - //radMenuItem_OpenNewWorkspace.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.new_window, SymbolSize.Small); - //radMenuItem_RecentWorkspaces.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.time_machine, SymbolSize.Small); - radMenuItem_Updates.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small); - radMenuItem_CreateUpdate.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.add, SymbolSize.Small); - radMenuItem_RemoveUpdate.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.remove, SymbolSize.Small); - radMenuItem_Tools.SvgImage = Program.Symbols.GetSvgImage(AppSymbols.tools, SymbolSize.Small); + radMenuItem_Workspace.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.workspace, SymbolSize.Small); + radMenuItem_WorkspacePreferences.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.settings, SymbolSize.Small); + radMenuItem_SaveWorkspace.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.save, SymbolSize.Small); + //radMenuItem_OpenNewWorkspace.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.new_window, SymbolSize.Small); + //radMenuItem_RecentWorkspaces.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.time_machine, SymbolSize.Small); + radMenuItem_Updates.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small); + radMenuItem_CreateUpdate.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.add, SymbolSize.Small); + radMenuItem_RemoveUpdate.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.remove, SymbolSize.Small); + radMenuItem_Tools.SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.tools, SymbolSize.Small); radMenuItem_SaveWorkspace.Shortcuts.Add(new(Keys.Control, Keys.S)); @@ -125,7 +125,7 @@ public partial class MainForm : RadForm, IMainApi { Text = "Updates", Name = "updates", - SvgImage = Program.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small), + SvgImage = AppGlobals.Symbols.GetSvgImage(AppSymbols.update_done, SymbolSize.Small), }; wsInfo.Workspace.UpdateInfos.Updates.ForEach(n => AddUpdateItem(n, nodeUpdates.Nodes)); radTreeView_Sets.Nodes.Add(nodeUpdates); @@ -193,7 +193,7 @@ public partial class MainForm : RadForm, IMainApi else item.Text = infos.Version.ToString(); - item.SvgImage = Program.Symbols.GetSvgImage(infos.IsPublic ? AppSymbols.eye : AppSymbols.invisible, SymbolSize.Small); + item.SvgImage = AppGlobals.Symbols.GetSvgImage(infos.IsPublic ? AppSymbols.eye : AppSymbols.invisible, SymbolSize.Small); } public void UpdateItem(IActionSetInfos actionSetInfos) @@ -471,8 +471,8 @@ public partial class MainForm : RadForm, IMainApi //{ // cellElement.SvgImage = sourceType switch // { - // SourceType.DirectLink => Program.Symbols.GetSvgImage(AppSymbols.link, SymbolSize.Small), - // SourceType.GitHub => Program.Symbols.GetSvgImage(AppSymbols.github, SymbolSize.Small), + // SourceType.DirectLink => AppGlobals.Symbols.GetSvgImage(AppSymbols.link, SymbolSize.Small), + // SourceType.GitHub => AppGlobals.Symbols.GetSvgImage(AppSymbols.github, SymbolSize.Small), // _ => null, // }; // cellElement.DrawImage = cellElement.SvgImage != null; diff --git a/ModpackUpdater.Apps/AppGlobals.cs b/ModpackUpdater.Apps/AppGlobals.cs new file mode 100644 index 0000000..21fb39b --- /dev/null +++ b/ModpackUpdater.Apps/AppGlobals.cs @@ -0,0 +1,24 @@ +using ModpackUpdater.Apps.Manager; +using Pilz.UI.WinForms.Telerik.Dialogs; +using Pilz.UI.WinForms.Telerik.Symbols; +using Pilz.UI.WinForms.Telerik.Theming; +using Telerik.WinControls.Themes; + +namespace ModpackUpdater.Apps; + +public static class AppGlobals +{ + public static IRadSymbolFactory Symbols { get; } = new AppSymbolFactory(); + + public static void Initialize() + { + ThemeHelper.ApplyApplicationTheme(new ThemeDefinition(ApplicationTheme.Auto, HighContrastMode.Auto), n => n.Theme switch + { + ApplicationTheme.Light => new Windows11CompactTheme(), + ApplicationTheme.Gray or ApplicationTheme.Dark => new Windows11CompactDarkTheme(), + _ => throw new NotImplementedException(), + }); + RadFlyoutBase.ConfirmSvg = Symbols.GetSvgImage(AppSymbols.checkmark, Pilz.UI.Symbols.SymbolSize.Small); + RadFlyoutBase.CancelSvg = Symbols.GetSvgImage(AppSymbols.cancel, Pilz.UI.Symbols.SymbolSize.Small); + } +} diff --git a/ModpackUpdater.Apps.Manager/AppSymbolFactory.cs b/ModpackUpdater.Apps/AppSymbolFactory.cs similarity index 100% rename from ModpackUpdater.Apps.Manager/AppSymbolFactory.cs rename to ModpackUpdater.Apps/AppSymbolFactory.cs diff --git a/ModpackUpdater.Apps/ModpackUpdater.Apps.csproj b/ModpackUpdater.Apps/ModpackUpdater.Apps.csproj index f62c17f..e765428 100644 --- a/ModpackUpdater.Apps/ModpackUpdater.Apps.csproj +++ b/ModpackUpdater.Apps/ModpackUpdater.Apps.csproj @@ -1,7 +1,7 @@  - net8.0 + net8.0-windows enable enable @@ -12,6 +12,9 @@ + + + diff --git a/ModpackUpdater/InstallOption.cs b/ModpackUpdater/InstallOption.cs index 524c27b..aa7fddc 100644 --- a/ModpackUpdater/InstallOption.cs +++ b/ModpackUpdater/InstallOption.cs @@ -10,7 +10,7 @@ public class InstallOption : IActionSet [DefaultValue(null)] public string Description { get; set; } - + [DefaultValue(Side.Both)] [JsonConverter(typeof(StringEnumConverter))] public Side Side { get; set; } = Side.Both;