From 8fb7b10a01878bce9c0ce6581e6f8c945c68cbfe Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Mon, 24 Aug 2020 19:09:09 +0530 Subject: [PATCH 1/6] Added save and copyToClipboard Buttons --- Image Galleries.sln | 29 +++ ImageGalleryClient/Form1.Designer.cs | 148 ++++++-------- ImageGalleryClient/Form1.aa.resx | 137 +++++++++++++ ImageGalleryClient/Form1.cs | 110 +++++----- ImageGalleryClient/Form1.resx | 157 ++++++++++++++ ImageGalleryClient/ImageGalleries.csproj | 192 ++++++++++++++++++ ImageGalleryClient/ImageGalleries.csproj.user | 16 ++ 7 files changed, 652 insertions(+), 137 deletions(-) create mode 100644 Image Galleries.sln create mode 100644 ImageGalleryClient/Form1.aa.resx create mode 100644 ImageGalleryClient/ImageGalleries.csproj create mode 100644 ImageGalleryClient/ImageGalleries.csproj.user diff --git a/Image Galleries.sln b/Image Galleries.sln new file mode 100644 index 0000000..dcc5f13 --- /dev/null +++ b/Image Galleries.sln @@ -0,0 +1,29 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.168 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageGalleries", "ImageGalleryClient\ImageGalleries.csproj", "{6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}" +EndProject +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Image Galleries", "..\..\Image Galleries\Image Galleries.vdproj", "{2525DD8F-C22C-489D-86E5-66B3E686E2B1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.Build.0 = Release|Any CPU + {2525DD8F-C22C-489D-86E5-66B3E686E2B1}.Debug|Any CPU.ActiveCfg = Debug + {2525DD8F-C22C-489D-86E5-66B3E686E2B1}.Release|Any CPU.ActiveCfg = Release + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6B4B2E9C-D723-4E1C-819C-F81E59214CEB} + EndGlobalSection +EndGlobal diff --git a/ImageGalleryClient/Form1.Designer.cs b/ImageGalleryClient/Form1.Designer.cs index 266b122..3a74acc 100644 --- a/ImageGalleryClient/Form1.Designer.cs +++ b/ImageGalleryClient/Form1.Designer.cs @@ -28,91 +28,69 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.saveButton = new System.Windows.Forms.Button(); - this.clipboardButton = new System.Windows.Forms.Button(); - this._imageGalleryControl = new SIL.Windows.Forms.ImageToolbox.ImageGallery.ImageGalleryControl(); - this._checkForCollectionsTimer = new System.Windows.Forms.Timer(this.components); - this._noCollectionsMessage = new SIL.Windows.Forms.Widgets.BetterLabel(); - this._fixSizingTimer = new System.Windows.Forms.Timer(this.components); - this.SuspendLayout(); - // - // saveButton - // - this.saveButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.saveButton.Location = new System.Drawing.Point(557, 408); - this.saveButton.Name = "saveButton"; - this.saveButton.Size = new System.Drawing.Size(75, 23); - this.saveButton.TabIndex = 0; - this.saveButton.Text = "Save..."; - this.saveButton.UseVisualStyleBackColor = true; - this.saveButton.Click += new System.EventHandler(this.OnSaveClick); - // - // clipboardButton - // - this.clipboardButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.clipboardButton.Location = new System.Drawing.Point(652, 408); - this.clipboardButton.Name = "clipboardButton"; - this.clipboardButton.Size = new System.Drawing.Size(110, 23); - this.clipboardButton.TabIndex = 1; - this.clipboardButton.Text = "Copy to Clipboard"; - this.clipboardButton.UseVisualStyleBackColor = true; - this.clipboardButton.Click += new System.EventHandler(this.OnClipboardClick); - // - // _imageGalleryControl - // - this._imageGalleryControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this._imageGalleryControl.Location = new System.Drawing.Point(5, 0); - this._imageGalleryControl.Name = "_imageGalleryControl"; - this._imageGalleryControl.SearchLanguage = "en"; - this._imageGalleryControl.Size = new System.Drawing.Size(794, 389); - this._imageGalleryControl.TabIndex = 2; - this._imageGalleryControl.ImageChanged += new System.EventHandler(this.onImageChanged); - // - // _checkForCollectionsTimer - // - this._checkForCollectionsTimer.Enabled = true; - this._checkForCollectionsTimer.Interval = 1000; - this._checkForCollectionsTimer.Tick += new System.EventHandler(this._checkForCollectionsTimer_Tick); - // - // _noCollectionsMessage - // - this._noCollectionsMessage.BorderStyle = System.Windows.Forms.BorderStyle.None; - this._noCollectionsMessage.Enabled = false; - this._noCollectionsMessage.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this._noCollectionsMessage.ForeColor = System.Drawing.SystemColors.ControlText; - this._noCollectionsMessage.IsTextSelectable = false; - this._noCollectionsMessage.Location = new System.Drawing.Point(198, 124); - this._noCollectionsMessage.Multiline = true; - this._noCollectionsMessage.Name = "_noCollectionsMessage"; - this._noCollectionsMessage.ReadOnly = true; - this._noCollectionsMessage.Size = new System.Drawing.Size(337, 60); - this._noCollectionsMessage.TabIndex = 3; - this._noCollectionsMessage.TabStop = false; - this._noCollectionsMessage.Text = "Please install one or more Bloom-compatible image collections on this computer fi" + - "rst, for example https://bloomlibrary.org/artofreading."; - this._noCollectionsMessage.Visible = false; - // - // _fixSizingTimer - // - this._fixSizingTimer.Enabled = true; - this._fixSizingTimer.Tick += new System.EventHandler(this._fixSizingTimer_Tick); - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(800, 450); - this.Controls.Add(this._noCollectionsMessage); - this.Controls.Add(this._imageGalleryControl); - this.Controls.Add(this.clipboardButton); - this.Controls.Add(this.saveButton); - this.Name = "Form1"; - this.Text = "Image Chooser"; - this.ResumeLayout(false); - this.PerformLayout(); + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.saveButton = new System.Windows.Forms.Button(); + this.clipboardButton = new System.Windows.Forms.Button(); + this._imageGalleryControl = new SIL.Windows.Forms.ImageToolbox.ImageGallery.ImageGalleryControl(); + this._checkForCollectionsTimer = new System.Windows.Forms.Timer(this.components); + this._noCollectionsMessage = new SIL.Windows.Forms.Widgets.BetterLabel(); + this._fixSizingTimer = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // saveButton + // + resources.ApplyResources(this.saveButton, "saveButton"); + this.saveButton.Name = "saveButton"; + this.saveButton.UseVisualStyleBackColor = true; + this.saveButton.Click += new System.EventHandler(this.OnSaveClick); + // + // clipboardButton + // + resources.ApplyResources(this.clipboardButton, "clipboardButton"); + this.clipboardButton.Name = "clipboardButton"; + this.clipboardButton.UseVisualStyleBackColor = true; + this.clipboardButton.Click += new System.EventHandler(this.OnClipboardClick); + // + // _imageGalleryControl + // + resources.ApplyResources(this._imageGalleryControl, "_imageGalleryControl"); + this._imageGalleryControl.Name = "_imageGalleryControl"; + this._imageGalleryControl.SearchLanguage = "en"; + this._imageGalleryControl.ImageChanged += new System.EventHandler(this.onImageChanged); + // + // _checkForCollectionsTimer + // + this._checkForCollectionsTimer.Enabled = true; + this._checkForCollectionsTimer.Interval = 1000; + this._checkForCollectionsTimer.Tick += new System.EventHandler(this._checkForCollectionsTimer_Tick); + // + // _noCollectionsMessage + // + this._noCollectionsMessage.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this._noCollectionsMessage, "_noCollectionsMessage"); + this._noCollectionsMessage.ForeColor = System.Drawing.SystemColors.ControlText; + this._noCollectionsMessage.IsTextSelectable = false; + this._noCollectionsMessage.Name = "_noCollectionsMessage"; + this._noCollectionsMessage.ReadOnly = true; + this._noCollectionsMessage.TabStop = false; + // + // _fixSizingTimer + // + this._fixSizingTimer.Enabled = true; + this._fixSizingTimer.Tick += new System.EventHandler(this._fixSizingTimer_Tick); + // + // Form1 + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this._noCollectionsMessage); + this.Controls.Add(this._imageGalleryControl); + this.Controls.Add(this.clipboardButton); + this.Controls.Add(this.saveButton); + this.Name = "Form1"; + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/ImageGalleryClient/Form1.aa.resx b/ImageGalleryClient/Form1.aa.resx new file mode 100644 index 0000000..a6115bd --- /dev/null +++ b/ImageGalleryClient/Form1.aa.resx @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAI9JREFUOE9j + GJKgH4opBvuhmGIwDA2SgNLIBqlAaaJBORA/B2INIIYZZAPEn4EYJIcXINsMcs11IAYZdhuIHwMxyBCQ + GDaXogB0CZhh/6EY2RAQINogEIAZhm4ICJBkEAiADEA3BARINggXwKl+PRC/B2KYAkIYpHY2EGMAEyAG + GYZNEza8HIhJTlf0AgwMAJeOO4m+8Jw5AAAAAElFTkSuQmCC + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAJVJREFUOE9j + QAI8QOxABMYLTID4MxD/JwLjBfVADFKEzQXoGC+AGQQDuLwpAsR4AbJB+Lx5HYglgBgnQDYIxkbH04EY + ZBBew4gxCCQOMgCvYcQaBAJ4DSPFIBCAGbYZzEMCxBiEDe8HYhQw+AyKB2KYIEUGIYOhbdBuIMYJnIEY + myZsOBmI8QIFIMaW+5GxBhBDAQMDAOQ3oZLZup+YAAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/ImageGalleryClient/Form1.cs b/ImageGalleryClient/Form1.cs index 9d9d7d1..4561746 100644 --- a/ImageGalleryClient/Form1.cs +++ b/ImageGalleryClient/Form1.cs @@ -5,61 +5,67 @@ namespace ImageGalleryClient { - public partial class Form1 : Form - { - public Form1() - { - InitializeComponent(); + public partial class Form1 : Form + { + public Form1() + { + InitializeComponent(); - this.clipboardButton.Enabled = this.saveButton.Enabled = false; - } - void onImageChanged(object sender, EventArgs e) - { - this.clipboardButton.Enabled = this.saveButton.Enabled = this._imageGalleryControl.GetImage() !=null; - } - private void OnSaveClick(object sender, EventArgs e) - { - var filename = this._imageGalleryControl.GetImage().FileName; - using (var dialog = new SaveFileDialog - { - Filter = "All files (*.*)|*.*", - InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), - RestoreDirectory = true, - DefaultExt = Path.GetExtension(filename), - FileName = filename - }) - { - if (dialog.ShowDialog(this) == DialogResult.OK) - { - this._imageGalleryControl.GetImage().Save(dialog.FileName); - } - } - } + this.clipboardButton.Enabled = this.saveButton.Enabled = false; + } + void onImageChanged(object sender, EventArgs e) + { + this.clipboardButton.Enabled = this.saveButton.Enabled = this._imageGalleryControl.GetImage() != null; + } + private void OnSaveClick(object sender, EventArgs e) + { + if (this._imageGalleryControl.GetImage() == null) + { + MessageBox.Show("Please choose atleast one image"); + } + else + { + var filename = this._imageGalleryControl.GetImage().FileName; + using (var dialog = new SaveFileDialog + { + Filter = "All files (*.*)|*.*", + InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), + RestoreDirectory = true, + DefaultExt = Path.GetExtension(filename), + FileName = filename + }) + { + if (dialog.ShowDialog(this) == DialogResult.OK) + { + this._imageGalleryControl.GetImage().Save(dialog.FileName); + } + } + } - private void OnClipboardClick(object sender, EventArgs e) - { - Clipboard.SetImage(this._imageGalleryControl.GetImage().Image); - } + } - private void _checkForCollectionsTimer_Tick(object sender, EventArgs e) - { - this._checkForCollectionsTimer.Enabled = false; - if (!this._imageGalleryControl.HaveImageCollectionOnThisComputer) - { - this._imageGalleryControl.Visible = false; - this._noCollectionsMessage.Visible = true; - } + private void OnClipboardClick(object sender, EventArgs e) + { + Clipboard.SetImage(this._imageGalleryControl.GetImage().Image); + } + private void _checkForCollectionsTimer_Tick(object sender, EventArgs e) + { + this._checkForCollectionsTimer.Enabled = false; + if (!this._imageGalleryControl.HaveImageCollectionOnThisComputer) + { + this._imageGalleryControl.Visible = false; + this._noCollectionsMessage.Visible = true; + } + } - } - - private void _fixSizingTimer_Tick(object sender, EventArgs e) - { - this._fixSizingTimer.Enabled = false; - // for some reason, the _messageLabel that says "In the box above, type what..." - // is cut off initially... something is going wrong with the sizing. If we - // cause it to recalculate things after a short delay, all is well - this.Size = new Size(this.Size.Width - 1, this.Size.Height); - } - } + private void _fixSizingTimer_Tick(object sender, EventArgs e) + { + this._fixSizingTimer.Enabled = false; + // for some reason, the _messageLabel that says "In the box above, type what..." + // is cut off initially... something is going wrong with the sizing. If we + // cause it to recalculate things after a short delay, all is well + this.Size = new Size(this.Size.Width - 1, this.Size.Height); + } + } } diff --git a/ImageGalleryClient/Form1.resx b/ImageGalleryClient/Form1.resx index 2d34275..a99bc0c 100644 --- a/ImageGalleryClient/Form1.resx +++ b/ImageGalleryClient/Form1.resx @@ -117,10 +117,167 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Bottom, Right + + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAI9JREFUOE9j + GJKgH4opBvuhmGIwDA2SgNLIBqlAaaJBORA/B2INIIYZZAPEn4EYJIcXINsMcs11IAYZdhuIHwMxyBCQ + GDaXogB0CZhh/6EY2RAQINogEIAZhm4ICJBkEAiADEA3BARINggXwKl+PRC/B2KYAkIYpHY2EGMAEyAG + GYZNEza8HIhJTlf0AgwMAJeOO4m+8Jw5AAAAAElFTkSuQmCC + + + + 552, 404 + + + 60, 30 + + + + 0 + + + saveButton + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + Bottom, Right + + + + iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAJVJREFUOE9j + QAI8QOxABMYLTID4MxD/JwLjBfVADFKEzQXoGC+AGQQDuLwpAsR4AbJB+Lx5HYglgBgnQDYIxkbH04EY + ZBBew4gxCCQOMgCvYcQaBAJ4DSPFIBCAGbYZzEMCxBiEDe8HYhQw+AyKB2KYIEUGIYOhbdBuIMYJnIEY + myZsOBmI8QIFIMaW+5GxBhBDAQMDAOQ3oZLZup+YAAAAAElFTkSuQmCC + + + + 629, 404 + + + 60, 30 + + + 1 + + + clipboardButton + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + Top, Bottom, Left, Right + + + 5, 0 + + + 794, 389 + + + 2 + + + _imageGalleryControl + + + SIL.Windows.Forms.ImageToolbox.ImageGallery.ImageGalleryControl, SIL.Windows.Forms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cab3c8c5232dfcf2 + + + $this + + + 1 + 17, 17 + + False + + + Microsoft Sans Serif, 12pt + + + 198, 124 + + + True + + + 337, 60 + + + 3 + + + Please install one or more Bloom-compatible image collections on this computer first, for example https://bloomlibrary.org/artofreading. + + + False + + + _noCollectionsMessage + + + SIL.Windows.Forms.Widgets.BetterLabel, SIL.Windows.Forms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cab3c8c5232dfcf2 + + + $this + + + 0 + 222, 23 + + True + + + 6, 13 + + + 800, 450 + + + Image Galleries + + + _checkForCollectionsTimer + + + System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + _fixSizingTimer + + + System.Windows.Forms.Timer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Form1 + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/ImageGalleryClient/ImageGalleries.csproj b/ImageGalleryClient/ImageGalleries.csproj new file mode 100644 index 0000000..ab39bcb --- /dev/null +++ b/ImageGalleryClient/ImageGalleries.csproj @@ -0,0 +1,192 @@ + + + + + Debug + AnyCPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA} + WinExe + ImageGalleryClient + ImageGalleryClient + v4.7.2 + 512 + true + true + + + + + AnyCPU + true + full + false + ..\output\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + ..\output\Release\ + TRACE + prompt + 4 + + + + ..\packages\AtkSharp.3.22.24.37\lib\netstandard2.0\AtkSharp.dll + + + ..\packages\CairoSharp.3.22.24.37\lib\netstandard2.0\CairoSharp.dll + + + ..\packages\DialogAdapters.0.1.3.26068\lib\net45\DialogAdapters.dll + + + ..\packages\Enchant.Net.1.4.2\lib\net461\Enchant.Net.dll + + + ..\packages\GdkSharp.3.22.24.37\lib\netstandard2.0\GdkSharp.dll + + + ..\packages\GioSharp.3.22.24.37\lib\netstandard2.0\GioSharp.dll + + + ..\packages\GLibSharp.3.22.24.37\lib\netstandard2.0\GLibSharp.dll + + + ..\packages\GtkSharp.3.22.24.37\lib\netstandard2.0\GtkSharp.dll + + + ..\packages\icu.net.2.5.4\lib\net451\icu.net.dll + + + ..\packages\L10NSharp.4.0.3\lib\net461\L10NSharp.dll + + + ..\packages\MarkdownDeep.NET.Patched.1.5.0.1\lib\net35\MarkdownDeep.dll + + + ..\packages\Microsoft.DotNet.PlatformAbstractions.2.0.4\lib\net45\Microsoft.DotNet.PlatformAbstractions.dll + + + ..\packages\Microsoft.Extensions.DependencyModel.2.0.4\lib\net451\Microsoft.Extensions.DependencyModel.dll + + + ..\packages\NDesk.DBus.0.15.0\lib\NDesk.DBus.dll + + + ..\packages\Newtonsoft.Json.11.0.1\lib\net45\Newtonsoft.Json.dll + + + ..\packages\PangoSharp.3.22.24.37\lib\netstandard2.0\PangoSharp.dll + + + ..\packages\SIL.Core.8.0.0-beta0061\lib\net461\SIL.Core.dll + + + ..\packages\SIL.Core.Desktop.8.0.0-beta0061\lib\net461\SIL.Core.Desktop.dll + + + ..\packages\SIL.Windows.Forms.8.0.0-beta0061\lib\net461\SIL.Windows.Forms.dll + + + ..\packages\SIL.WritingSystems.8.0.0-beta0061\lib\net461\SIL.WritingSystems.dll + + + ..\packages\Spart.1.0.0\lib\net461\Spart.dll + + + + + + ..\packages\System.IO.FileSystem.AccessControl.4.4.0\lib\net461\System.IO.FileSystem.AccessControl.dll + + + + + ..\packages\System.Security.AccessControl.4.4.0\lib\net461\System.Security.AccessControl.dll + + + ..\packages\System.Security.Principal.Windows.4.4.0\lib\net461\System.Security.Principal.Windows.dll + + + + ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll + + + + + + + + + + + + ..\packages\TagLibSharp.2.2.0\lib\net45\TagLibSharp.dll + + + + + Form + + + Form1.cs + + + + + True + True + Settings.settings + + + Form1.cs + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + xcopy /I /E /Y "$(SolutionDir)DistFiles" "DistFiles" + + \ No newline at end of file diff --git a/ImageGalleryClient/ImageGalleries.csproj.user b/ImageGalleryClient/ImageGalleries.csproj.user new file mode 100644 index 0000000..bb9cc20 --- /dev/null +++ b/ImageGalleryClient/ImageGalleries.csproj.user @@ -0,0 +1,16 @@ + + + + publish\ + + + + + + en-US + false + + + false + + \ No newline at end of file From 02a38305c4a51009a23a1a252943bb7d01fce8d5 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Tue, 25 Aug 2020 12:09:02 +0530 Subject: [PATCH 2/6] Fixed an issue with Copy To Clipboard button --- ImageGalleryClient/Form1.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ImageGalleryClient/Form1.cs b/ImageGalleryClient/Form1.cs index 4561746..8c01a5a 100644 --- a/ImageGalleryClient/Form1.cs +++ b/ImageGalleryClient/Form1.cs @@ -46,7 +46,14 @@ private void OnSaveClick(object sender, EventArgs e) private void OnClipboardClick(object sender, EventArgs e) { - Clipboard.SetImage(this._imageGalleryControl.GetImage().Image); + if (this._imageGalleryControl.GetImage() == null) + { + MessageBox.Show("Please choose atleast one image"); + } + else + { + Clipboard.SetImage(this._imageGalleryControl.GetImage().Image); + } } private void _checkForCollectionsTimer_Tick(object sender, EventArgs e) From 1e0700337c2daa30d2554ec19e1fe6215096e81a Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Fri, 28 Aug 2020 10:08:23 +0530 Subject: [PATCH 3/6] Fixed few minor issues which are suggested by John Hatton --- Image Galleries.sln => ImageGalleries.sln | 13 +- ImageGalleryClient.sln | 25 --- ImageGalleryClient/Form1.cs | 4 +- ImageGalleryClient/ImageGalleries.csproj.user | 16 -- ImageGalleryClient/ImageGalleryClient.csproj | 189 ------------------ .../ImageGalleryClient.csproj.user | 16 -- 6 files changed, 12 insertions(+), 251 deletions(-) rename Image Galleries.sln => ImageGalleries.sln (58%) delete mode 100644 ImageGalleryClient.sln delete mode 100644 ImageGalleryClient/ImageGalleries.csproj.user delete mode 100644 ImageGalleryClient/ImageGalleryClient.csproj delete mode 100644 ImageGalleryClient/ImageGalleryClient.csproj.user diff --git a/Image Galleries.sln b/ImageGalleries.sln similarity index 58% rename from Image Galleries.sln rename to ImageGalleries.sln index dcc5f13..54b55cb 100644 --- a/Image Galleries.sln +++ b/ImageGalleries.sln @@ -5,20 +5,27 @@ VisualStudioVersion = 15.0.28307.168 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageGalleries", "ImageGalleryClient\ImageGalleries.csproj", "{6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}" EndProject -Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Image Galleries", "..\..\Image Galleries\Image Galleries.vdproj", "{2525DD8F-C22C-489D-86E5-66B3E686E2B1}" +Project("{840C416C-B8F3-42BC-B0DD-F6BB14C9F8CB}") = "Setup", "Setup\Setup.aiproj", "{3E8B4807-4A57-4CBD-ACCA-FB116283347E}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + All|Any CPU = All|Any CPU Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.All|Any CPU.ActiveCfg = Release|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.All|Any CPU.Build.0 = Release|Any CPU {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.Build.0 = Release|Any CPU - {2525DD8F-C22C-489D-86E5-66B3E686E2B1}.Debug|Any CPU.ActiveCfg = Debug - {2525DD8F-C22C-489D-86E5-66B3E686E2B1}.Release|Any CPU.ActiveCfg = Release + {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.All|Any CPU.ActiveCfg = DefaultBuild + {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.All|Any CPU.Build.0 = DefaultBuild + {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Debug|Any CPU.ActiveCfg = DefaultBuild + {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Debug|Any CPU.Build.0 = DefaultBuild + {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Release|Any CPU.ActiveCfg = DefaultBuild + {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Release|Any CPU.Build.0 = DefaultBuild EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/ImageGalleryClient.sln b/ImageGalleryClient.sln deleted file mode 100644 index 4b15041..0000000 --- a/ImageGalleryClient.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28307.168 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageGalleryClient", "ImageGalleryClient\ImageGalleryClient.csproj", "{6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {6B4B2E9C-D723-4E1C-819C-F81E59214CEB} - EndGlobalSection -EndGlobal diff --git a/ImageGalleryClient/Form1.cs b/ImageGalleryClient/Form1.cs index 8c01a5a..6ae5ad0 100644 --- a/ImageGalleryClient/Form1.cs +++ b/ImageGalleryClient/Form1.cs @@ -21,7 +21,7 @@ private void OnSaveClick(object sender, EventArgs e) { if (this._imageGalleryControl.GetImage() == null) { - MessageBox.Show("Please choose atleast one image"); + MessageBox.Show("Please choose atleast one image."); } else { @@ -48,7 +48,7 @@ private void OnClipboardClick(object sender, EventArgs e) { if (this._imageGalleryControl.GetImage() == null) { - MessageBox.Show("Please choose atleast one image"); + MessageBox.Show("Please choose atleast one image."); } else { diff --git a/ImageGalleryClient/ImageGalleries.csproj.user b/ImageGalleryClient/ImageGalleries.csproj.user deleted file mode 100644 index bb9cc20..0000000 --- a/ImageGalleryClient/ImageGalleries.csproj.user +++ /dev/null @@ -1,16 +0,0 @@ - - - - publish\ - - - - - - en-US - false - - - false - - \ No newline at end of file diff --git a/ImageGalleryClient/ImageGalleryClient.csproj b/ImageGalleryClient/ImageGalleryClient.csproj deleted file mode 100644 index c8b9d91..0000000 --- a/ImageGalleryClient/ImageGalleryClient.csproj +++ /dev/null @@ -1,189 +0,0 @@ - - - - - Debug - AnyCPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA} - WinExe - ImageGalleryClient - ImageGalleryClient - v4.7.2 - 512 - true - true - - - - - AnyCPU - true - full - false - ..\output\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - ..\output\Release\ - TRACE - prompt - 4 - - - - ..\packages\AtkSharp.3.22.24.37\lib\netstandard2.0\AtkSharp.dll - - - ..\packages\CairoSharp.3.22.24.37\lib\netstandard2.0\CairoSharp.dll - - - ..\packages\DialogAdapters.0.1.3.26068\lib\net45\DialogAdapters.dll - - - ..\packages\Enchant.Net.1.4.2\lib\net461\Enchant.Net.dll - - - ..\packages\GdkSharp.3.22.24.37\lib\netstandard2.0\GdkSharp.dll - - - ..\packages\GioSharp.3.22.24.37\lib\netstandard2.0\GioSharp.dll - - - ..\packages\GLibSharp.3.22.24.37\lib\netstandard2.0\GLibSharp.dll - - - ..\packages\GtkSharp.3.22.24.37\lib\netstandard2.0\GtkSharp.dll - - - ..\packages\icu.net.2.5.4\lib\net451\icu.net.dll - - - ..\packages\L10NSharp.4.0.3\lib\net461\L10NSharp.dll - - - ..\packages\MarkdownDeep.NET.Patched.1.5.0.1\lib\net35\MarkdownDeep.dll - - - ..\packages\Microsoft.DotNet.PlatformAbstractions.2.0.4\lib\net45\Microsoft.DotNet.PlatformAbstractions.dll - - - ..\packages\Microsoft.Extensions.DependencyModel.2.0.4\lib\net451\Microsoft.Extensions.DependencyModel.dll - - - ..\packages\NDesk.DBus.0.15.0\lib\NDesk.DBus.dll - - - ..\packages\Newtonsoft.Json.11.0.1\lib\net45\Newtonsoft.Json.dll - - - ..\packages\PangoSharp.3.22.24.37\lib\netstandard2.0\PangoSharp.dll - - - ..\packages\SIL.Core.8.0.0-beta0061\lib\net461\SIL.Core.dll - - - ..\packages\SIL.Core.Desktop.8.0.0-beta0061\lib\net461\SIL.Core.Desktop.dll - - - ..\packages\SIL.Windows.Forms.8.0.0-beta0061\lib\net461\SIL.Windows.Forms.dll - - - ..\packages\SIL.WritingSystems.8.0.0-beta0061\lib\net461\SIL.WritingSystems.dll - - - ..\packages\Spart.1.0.0\lib\net461\Spart.dll - - - - - - ..\packages\System.IO.FileSystem.AccessControl.4.4.0\lib\net461\System.IO.FileSystem.AccessControl.dll - - - - - ..\packages\System.Security.AccessControl.4.4.0\lib\net461\System.Security.AccessControl.dll - - - ..\packages\System.Security.Principal.Windows.4.4.0\lib\net461\System.Security.Principal.Windows.dll - - - - ..\packages\System.ValueTuple.4.5.0\lib\net47\System.ValueTuple.dll - - - - - - - - - - - - ..\packages\TagLibSharp.2.2.0\lib\net45\TagLibSharp.dll - - - - - Form - - - Form1.cs - - - - - True - True - Settings.settings - - - Form1.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - - - xcopy /I /E /Y "$(SolutionDir)DistFiles" "DistFiles" - - \ No newline at end of file diff --git a/ImageGalleryClient/ImageGalleryClient.csproj.user b/ImageGalleryClient/ImageGalleryClient.csproj.user deleted file mode 100644 index 5154d62..0000000 --- a/ImageGalleryClient/ImageGalleryClient.csproj.user +++ /dev/null @@ -1,16 +0,0 @@ - - - - publish\ - - - - - - en-US - false - - - false - - \ No newline at end of file From 73212b7141cf36ad3454d49d949d7eaae5f99ac2 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Fri, 28 Aug 2020 11:00:41 +0530 Subject: [PATCH 4/6] Corrected typo mistakes --- ImageGalleryClient/Form1.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ImageGalleryClient/Form1.cs b/ImageGalleryClient/Form1.cs index 6ae5ad0..ea67668 100644 --- a/ImageGalleryClient/Form1.cs +++ b/ImageGalleryClient/Form1.cs @@ -21,7 +21,7 @@ private void OnSaveClick(object sender, EventArgs e) { if (this._imageGalleryControl.GetImage() == null) { - MessageBox.Show("Please choose atleast one image."); + MessageBox.Show("Please choose at least one image."); } else { @@ -48,7 +48,7 @@ private void OnClipboardClick(object sender, EventArgs e) { if (this._imageGalleryControl.GetImage() == null) { - MessageBox.Show("Please choose atleast one image."); + MessageBox.Show("Please choose at least one image."); } else { From a71874b23c348f9cd132b187edabf04ce18faa60 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Wed, 11 Nov 2020 19:13:46 +0530 Subject: [PATCH 5/6] Added icon as per requirements --- ImageGalleries.sln | 11 ++++------- ImageGalleryClient/Image Galleries.ico | Bin 0 -> 52314 bytes ImageGalleryClient/ImageGalleries.csproj | 6 ++++++ 3 files changed, 10 insertions(+), 7 deletions(-) create mode 100644 ImageGalleryClient/Image Galleries.ico diff --git a/ImageGalleries.sln b/ImageGalleries.sln index 54b55cb..38a999a 100644 --- a/ImageGalleries.sln +++ b/ImageGalleries.sln @@ -5,7 +5,7 @@ VisualStudioVersion = 15.0.28307.168 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageGalleries", "ImageGalleryClient\ImageGalleries.csproj", "{6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}" EndProject -Project("{840C416C-B8F3-42BC-B0DD-F6BB14C9F8CB}") = "Setup", "Setup\Setup.aiproj", "{3E8B4807-4A57-4CBD-ACCA-FB116283347E}" +Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup", "Setup\Setup.vdproj", "{91283FBB-CF30-4045-A7AC-FB6F39243520}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -20,12 +20,9 @@ Global {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.Build.0 = Release|Any CPU - {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.All|Any CPU.ActiveCfg = DefaultBuild - {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.All|Any CPU.Build.0 = DefaultBuild - {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Debug|Any CPU.ActiveCfg = DefaultBuild - {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Debug|Any CPU.Build.0 = DefaultBuild - {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Release|Any CPU.ActiveCfg = DefaultBuild - {3E8B4807-4A57-4CBD-ACCA-FB116283347E}.Release|Any CPU.Build.0 = DefaultBuild + {91283FBB-CF30-4045-A7AC-FB6F39243520}.All|Any CPU.ActiveCfg = Release + {91283FBB-CF30-4045-A7AC-FB6F39243520}.Debug|Any CPU.ActiveCfg = Debug + {91283FBB-CF30-4045-A7AC-FB6F39243520}.Release|Any CPU.ActiveCfg = Release EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/ImageGalleryClient/Image Galleries.ico b/ImageGalleryClient/Image Galleries.ico new file mode 100644 index 0000000000000000000000000000000000000000..efea95601b3661eb0ce446d00e81acb47196c31e GIT binary patch literal 52314 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 literal 0 HcmV?d00001 diff --git a/ImageGalleryClient/ImageGalleries.csproj b/ImageGalleryClient/ImageGalleries.csproj index ab39bcb..e09b6fd 100644 --- a/ImageGalleryClient/ImageGalleries.csproj +++ b/ImageGalleryClient/ImageGalleries.csproj @@ -34,6 +34,9 @@ prompt 4 + + Image Galleries.ico + ..\packages\AtkSharp.3.22.24.37\lib\netstandard2.0\AtkSharp.dll @@ -176,6 +179,9 @@ + + + From 552eca21d1861f03bc7c1f0f3d7fc4f33a4388a4 Mon Sep 17 00:00:00 2001 From: Venu Kommu Date: Sat, 28 Nov 2020 22:43:51 +0530 Subject: [PATCH 6/6] Added logo for Window Task Bar and EXE File --- ImageGalleryClient.sln => ImageGalleries.sln | 50 +- ImageGalleryClient/Form1.Designer.cs | 166 ++-- ImageGalleryClient/Form1.resx | 877 ++++++++++++++++++ ImageGalleryClient/Image-Galleries.ico | Bin 0 -> 52314 bytes ImageGalleryClient/ImageGalleryClient.csproj | 51 +- .../ImageGalleryClient_TemporaryKey.pfx | Bin 0 -> 1700 bytes 6 files changed, 1036 insertions(+), 108 deletions(-) rename ImageGalleryClient.sln => ImageGalleries.sln (97%) create mode 100644 ImageGalleryClient/Image-Galleries.ico create mode 100644 ImageGalleryClient/ImageGalleryClient_TemporaryKey.pfx diff --git a/ImageGalleryClient.sln b/ImageGalleries.sln similarity index 97% rename from ImageGalleryClient.sln rename to ImageGalleries.sln index 4b15041..ba0cd2a 100644 --- a/ImageGalleryClient.sln +++ b/ImageGalleries.sln @@ -1,25 +1,25 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.28307.168 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageGalleryClient", "ImageGalleryClient\ImageGalleryClient.csproj", "{6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {6B4B2E9C-D723-4E1C-819C-F81E59214CEB} - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.28307.168 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageGalleryClient", "ImageGalleryClient\ImageGalleryClient.csproj", "{6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {6B4B2E9C-D723-4E1C-819C-F81E59214CEB} + EndGlobalSection +EndGlobal diff --git a/ImageGalleryClient/Form1.Designer.cs b/ImageGalleryClient/Form1.Designer.cs index 266b122..8676dbf 100644 --- a/ImageGalleryClient/Form1.Designer.cs +++ b/ImageGalleryClient/Form1.Designer.cs @@ -28,91 +28,93 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.saveButton = new System.Windows.Forms.Button(); - this.clipboardButton = new System.Windows.Forms.Button(); - this._imageGalleryControl = new SIL.Windows.Forms.ImageToolbox.ImageGallery.ImageGalleryControl(); - this._checkForCollectionsTimer = new System.Windows.Forms.Timer(this.components); - this._noCollectionsMessage = new SIL.Windows.Forms.Widgets.BetterLabel(); - this._fixSizingTimer = new System.Windows.Forms.Timer(this.components); - this.SuspendLayout(); - // - // saveButton - // - this.saveButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.saveButton.Location = new System.Drawing.Point(557, 408); - this.saveButton.Name = "saveButton"; - this.saveButton.Size = new System.Drawing.Size(75, 23); - this.saveButton.TabIndex = 0; - this.saveButton.Text = "Save..."; - this.saveButton.UseVisualStyleBackColor = true; - this.saveButton.Click += new System.EventHandler(this.OnSaveClick); - // - // clipboardButton - // - this.clipboardButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.clipboardButton.Location = new System.Drawing.Point(652, 408); - this.clipboardButton.Name = "clipboardButton"; - this.clipboardButton.Size = new System.Drawing.Size(110, 23); - this.clipboardButton.TabIndex = 1; - this.clipboardButton.Text = "Copy to Clipboard"; - this.clipboardButton.UseVisualStyleBackColor = true; - this.clipboardButton.Click += new System.EventHandler(this.OnClipboardClick); - // - // _imageGalleryControl - // - this._imageGalleryControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.saveButton = new System.Windows.Forms.Button(); + this.clipboardButton = new System.Windows.Forms.Button(); + this._imageGalleryControl = new SIL.Windows.Forms.ImageToolbox.ImageGallery.ImageGalleryControl(); + this._checkForCollectionsTimer = new System.Windows.Forms.Timer(this.components); + this._noCollectionsMessage = new SIL.Windows.Forms.Widgets.BetterLabel(); + this._fixSizingTimer = new System.Windows.Forms.Timer(this.components); + this.SuspendLayout(); + // + // saveButton + // + this.saveButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.saveButton.Location = new System.Drawing.Point(557, 408); + this.saveButton.Name = "saveButton"; + this.saveButton.Size = new System.Drawing.Size(75, 23); + this.saveButton.TabIndex = 0; + this.saveButton.Text = "Save..."; + this.saveButton.UseVisualStyleBackColor = true; + this.saveButton.Click += new System.EventHandler(this.OnSaveClick); + // + // clipboardButton + // + this.clipboardButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.clipboardButton.Location = new System.Drawing.Point(652, 408); + this.clipboardButton.Name = "clipboardButton"; + this.clipboardButton.Size = new System.Drawing.Size(110, 23); + this.clipboardButton.TabIndex = 1; + this.clipboardButton.Text = "Copy to Clipboard"; + this.clipboardButton.UseVisualStyleBackColor = true; + this.clipboardButton.Click += new System.EventHandler(this.OnClipboardClick); + // + // _imageGalleryControl + // + this._imageGalleryControl.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this._imageGalleryControl.Location = new System.Drawing.Point(5, 0); - this._imageGalleryControl.Name = "_imageGalleryControl"; - this._imageGalleryControl.SearchLanguage = "en"; - this._imageGalleryControl.Size = new System.Drawing.Size(794, 389); - this._imageGalleryControl.TabIndex = 2; - this._imageGalleryControl.ImageChanged += new System.EventHandler(this.onImageChanged); - // - // _checkForCollectionsTimer - // - this._checkForCollectionsTimer.Enabled = true; - this._checkForCollectionsTimer.Interval = 1000; - this._checkForCollectionsTimer.Tick += new System.EventHandler(this._checkForCollectionsTimer_Tick); - // - // _noCollectionsMessage - // - this._noCollectionsMessage.BorderStyle = System.Windows.Forms.BorderStyle.None; - this._noCollectionsMessage.Enabled = false; - this._noCollectionsMessage.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this._noCollectionsMessage.ForeColor = System.Drawing.SystemColors.ControlText; - this._noCollectionsMessage.IsTextSelectable = false; - this._noCollectionsMessage.Location = new System.Drawing.Point(198, 124); - this._noCollectionsMessage.Multiline = true; - this._noCollectionsMessage.Name = "_noCollectionsMessage"; - this._noCollectionsMessage.ReadOnly = true; - this._noCollectionsMessage.Size = new System.Drawing.Size(337, 60); - this._noCollectionsMessage.TabIndex = 3; - this._noCollectionsMessage.TabStop = false; - this._noCollectionsMessage.Text = "Please install one or more Bloom-compatible image collections on this computer fi" + + this._imageGalleryControl.Location = new System.Drawing.Point(5, 0); + this._imageGalleryControl.Name = "_imageGalleryControl"; + this._imageGalleryControl.SearchLanguage = "en"; + this._imageGalleryControl.Size = new System.Drawing.Size(794, 389); + this._imageGalleryControl.TabIndex = 2; + this._imageGalleryControl.ImageChanged += new System.EventHandler(this.onImageChanged); + // + // _checkForCollectionsTimer + // + this._checkForCollectionsTimer.Enabled = true; + this._checkForCollectionsTimer.Interval = 1000; + this._checkForCollectionsTimer.Tick += new System.EventHandler(this._checkForCollectionsTimer_Tick); + // + // _noCollectionsMessage + // + this._noCollectionsMessage.BorderStyle = System.Windows.Forms.BorderStyle.None; + this._noCollectionsMessage.Enabled = false; + this._noCollectionsMessage.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this._noCollectionsMessage.ForeColor = System.Drawing.SystemColors.ControlText; + this._noCollectionsMessage.IsTextSelectable = false; + this._noCollectionsMessage.Location = new System.Drawing.Point(198, 124); + this._noCollectionsMessage.Multiline = true; + this._noCollectionsMessage.Name = "_noCollectionsMessage"; + this._noCollectionsMessage.ReadOnly = true; + this._noCollectionsMessage.Size = new System.Drawing.Size(337, 60); + this._noCollectionsMessage.TabIndex = 3; + this._noCollectionsMessage.TabStop = false; + this._noCollectionsMessage.Text = "Please install one or more Bloom-compatible image collections on this computer fi" + "rst, for example https://bloomlibrary.org/artofreading."; - this._noCollectionsMessage.Visible = false; - // - // _fixSizingTimer - // - this._fixSizingTimer.Enabled = true; - this._fixSizingTimer.Tick += new System.EventHandler(this._fixSizingTimer_Tick); - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(800, 450); - this.Controls.Add(this._noCollectionsMessage); - this.Controls.Add(this._imageGalleryControl); - this.Controls.Add(this.clipboardButton); - this.Controls.Add(this.saveButton); - this.Name = "Form1"; - this.Text = "Image Chooser"; - this.ResumeLayout(false); - this.PerformLayout(); + this._noCollectionsMessage.Visible = false; + // + // _fixSizingTimer + // + this._fixSizingTimer.Enabled = true; + this._fixSizingTimer.Tick += new System.EventHandler(this._fixSizingTimer_Tick); + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(800, 450); + this.Controls.Add(this._noCollectionsMessage); + this.Controls.Add(this._imageGalleryControl); + this.Controls.Add(this.clipboardButton); + this.Controls.Add(this.saveButton); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Name = "Form1"; + this.Text = "Image Galleries"; + this.ResumeLayout(false); + this.PerformLayout(); } diff --git a/ImageGalleryClient/Form1.resx b/ImageGalleryClient/Form1.resx index 2d34275..fcef9ef 100644 --- a/ImageGalleryClient/Form1.resx +++ b/ImageGalleryClient/Form1.resx @@ -123,4 +123,881 @@ 222, 23 + + + + AAABAAUAEBAAAAEAIABoBAAAVgAAACAgAAABACAAqBAAAL4EAAAwMAAAAQAgAKglAABmFQAAQEAAAAEA + IAAoQgAADjsAAAAAAAABACAAJE8AADZ9AAAoAAAAEAAAACAAAAABACAAAAAAADAEAAAAAAAAAAAAAAAA + AAAAAAAAIB8jEJ53RaW8jVD/v5BR/72OUP+/kFH/v5BR/7+QUf+/kFH/v5BR/7+QUf+/kFH/v5BR/7uN + UP+ed0WlIB8jEJ53RaXZo1v/2aNb/7GFTP9mTjP/055Z/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/553RaW8jVD/2aNb/8yaVv8gHyP/IB8j/2tRNP/Xolr/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW/+7jVD/v5BR/9mjW//Zo1v/nXZE/yAfI/8gHyP/jms//9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/v5BR/7+QUf/Epoj/zLCW/8ywlv+HgX3/IB8j/yAfI/+Sd1v/zLCW/8yw + lv/MsJb/zLCW/8ywlv/CpYj/1J9Z/7+QUf+/kFH/tJyF//j4+P///////////4SEhP8gHyP/IB8j/+vr + 6//y8vL/4eHh/+Hh4f/6+vr/5+bn/8aVVP+/kFH/v5BR/9mjW//Cn3n/x66W/8u8sP/39/f/jIyM/yAf + I/+EhIX/IB8j/yAfI/8gHyP/Tk5P/6emp//Zo1v/v5BR/7+QUf/Zo1v/2aNb/9mjW//Zo1v/zcbB//// + //+Wlpb/IB8j/7y8vP/h4eH/3t7e/5OTlP8gHyP/rYJK/7+QUf+/kFH/2aNb/9mjW//Zo1v/2aNb/8OZ + aP/Nysj/IB8j/5hyQ//LwLb////////////x8fH/WUQu/0Q1Kf+/kFH/v5BR/9mjW//Zo1v/2aNb/9mj + W//Zo1v/oXlG/yAfI//Tnln/xqaF////////////vqqX/7GFTP8gHyP/oXlG/7+QUf/Zo1v/2KJb/8aV + VP/Zo1v/2aNb/6F5Rv8gHyP/0p5Z/9OeWf/T0M7/1tDM/9OeWf+xhUz/IB8j/6F5Rv+/kFH/1aBZ/87G + v//o6Oj/xLer/9mjW/+4ik7/IB8j/6F5Rv/Zo1v/zZpW/9KeWP/Zo1v/d1o3/zEpJv+7jVD/v5BR/7+Q + Uf////////////j4+P/AkVL/2aNb/2tRNP8gHyP/n3hF/7+QUf+8jlD/fF45/yAfI/+ddkX/v5BR/7yN + UP/Tn1n/zcnH///////Qx8D/059Z/9mjW//Tnln/c1c2/yAfI/8gHyP/IB8j/yAfI/+VcEL/2aNb/7uN + UP+ed0Wm2aNb/9OeWf+/kFH/1J9Z/9mjW//Zo1v/2aNb/9mjW//CklL/oXlG/6d+SP/KmFX/2aNb/9mj + W/+ed0WlIB8jEJ53Raa7jVD/v5BR/7+QUf+/kFH/v5BR/7+QUf+/kFH/v5BR/7+QUf+/kFH/v5BR/7yN + UP+ed0WlIB8jEIABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIABAAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAgHyMePTEonIRkPOeddkX/oXlG/6F5Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5 + Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5Rv+ddkX/hGQ85j0xKJwgHyMeAAAAAAAA + AAAAAAAAIB8jPo5rP/DTnln/2aNb/9mjW//Zo1v/2aNb/9GdWP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/055Z/45r + P/AgHyM/AAAAACAfIx6Oa0Dw2aNb/9mjW//Zo1v/2aNb/9mjW//GlVT/Rzgq/62CS//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/45rP/AgHyMePTEonNOeWf/Zo1v/2aNb/9mjW//Zo1v/t4pO/0AzKf8gHyP/IB8j/7eK + Tv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/055Z/z0xKJyEZDzn2aNb/9mjW//Zo1v/2aNb/7CETP8gHyP/IB8j/yAf + I/8gHyP/QTQp/8aVVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/hGQ85p12Rf/Zo1v/2aNb/9mjW//Zo1v/soZM/yAf + I/8gHyP/IB8j/yAfI/8gHyP/Rzcq/8+cV//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+ddkX/oHhG/9mjW//Zo1v/2aNb/9mj + W//Zo1v/qoBJ/yAfI/8gHyP/IB8j/yAfI/8gHyP/aU8z/9OfWf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/6B4Rv+geEb/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/j2xA/yAfI/8gHyP/IB8j/yAfI/8gHyP/fF45/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/oHhG/6B4 + Rv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/g2M8/yAfI/8gHyP/IB8j/yAfI/8gHyP/j2tA/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W/+geEb/oHhG/9mjW/95a2D/tra2/7m5uf+3t7f/tLS1/62trf+bm5z/a2pr/yAfI/8gHyP/IB8j/yAf + I/8gHyP/Y1pT/5iTjv+Yk47/mJOO/5iTjv+Yk47/mJOO/5iTjv+Yk47/mJOO/5iTjv+Yk47/joZ//8eV + VP/Zo1v/2aNb/6B4Rv+geEb/2aNb/55/Xf/p6en////////////////////////////39/f/aGhp/yAf + I/8gHyP/IB8j/yAfI/8gHyP/6enp//////////////////////////////////////////////////// + ///h4eH/vo9R/9mjW//Zo1v/oHhG/6B4Rv/Zo1v/2KJb/5F3XP/p6en///////////////////////// + ///p6en/Tk5P/yAfI/8gHyP/IB8j/yAfI//ExMT///////j4+P/T09P/ubm6/6Ghov+vr7D/w8PD/+rq + 6v///////////9nZ2v+/kFH/2aNb/9mjW/+geEb/oHhG/9mjW//Zo1v/2KNb/557Uv+4uLj/0tLS/729 + vf/IyMj/+Pj4///////l5eX/MTAz/yAfI/8gHyP/IB8j/4mJiv+8vLz/SkpL/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/4aGh//i4uL/u7u7/9GdWP/Zo1v/2aNb/6B4Rv+geEb/2aNb/9mjW//Zo1v/2aNb/82a + Vv/AkFL/16Ja/8mXVf+Me2z/9fX1///////c3Nz/kI+Q/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9tYlj/2aNb/9mjW//Zo1v/oHhG/6B4Rv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9OeWf+hnJj/////////////////6Ojo/yYlKf8gHyP/IB8j/yAf + I/92dnf/vb2+/9DQ0P/Dw8P/paWl/yopLf8gHyP/IB8j/yAfI/+qgEn/2aNb/9mjW/+geEb/oHhG/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/6J6R//v7+////////////+QkJH/IB8j/yAf + I/89PD7/zs7O////////////////////////////8fHx/3x8ff8gHyP/IB8j/yIgI//FlFP/2aNb/6B4 + Rv+geEb/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/059Z/5SNiP/7+/v/3t7f/yAf + I/8gHyP/IB8j/5BtQP+RgXP//Pz8////////////////////////////9PT0/yAfI/8gHyP/IB8j/35f + Ov/Zo1v/oHhG/6B4Rv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/x5VU/5SG + ev+AgID/IB8j/yAfI/+HZj3/2aNb/7mLT//c3Nz///////////////////////////++vr7/p35I/yAf + I/8gHyP/IB8j/8+bV/+geEb/oHhG/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/zEqJv8gHyP/IB8j/7qMT//Zo1v/0Z1Y/7u7u///////////////////////7+/v/558 + VP/Zo1v/X0kw/yAfI/8gHyP/tYhN/6B4Rv+geEb/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Yolv/IB8j/yAfI/8gHyP/0p5Z/9mjW//Zo1v/kYBx//////////////////// + //+blI//059Z/9mjW/97XTn/IB8j/yAfI/+heUb/oHhG/6B4Rv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9ehWv8gHyP/IB8j/yAfI//Snln/2aNb/9mjW/+8jlD/zs7O//// + ////////xcXF/72OUP/Zo1v/2aNb/3tdOf8gHyP/IB8j/6F5Rv+geEb/oHhG/9mjW//Zo1v/2aNb/9mj + W//Nmlb/v5BR/8GRUv/Zo1v/2aNb/9mjW//Zo1v/2aNb/yAfI/8gHyP/IB8j/7qMT//Zo1v/2aNb/9mj + W/+VeVz/6enp/87Ozv+iekf/2aNb/9mjW//Zo1v/X0gw/yAfI/8gHyP/rIFK/6B4Rv+geEb/2aNb/9mj + W//Zo1v/qX9K/7q5uv/h4eH/0tLS/5eMg//GlVT/2aNb/9mjW//Zo1v/dFg3/yAfI/8gHyP/hmU9/9mj + W//Zo1v/2aNb/9WgWv+pf0n/tYhN/9mjW//Zo1v/2aNb/8CQUf8gHyP/IB8j/yAfI//HlVT/oHhG/6B4 + Rv/Zo1v/2aNb/8qYVf++vr7//////////////////f39/5aOiP/VoFr/2aNb/9mjW/+tgkr/IB8j/yAf + I/8gHyP/t4pO/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Tn1n/Z04z/yAfI/8gHyP/W0Yv/9mj + W/+geEb/oHhG/9mjW//Zo1v/pXxI/+np6f//////////////////////29vb/7SITf/Zo1v/2aNb/9Wg + Wv9SPy3/IB8j/yAfI/82LCf/roNL/9mjW//Zo1v/2aNb/9mjW//Zo1v/zJpW/2pQM/8gHyP/IB8j/yAf + I/+xhUz/2aNb/6B4Rv+geEb/2aNb/9mjW/+jekf/6+vr///////////////////////o6Oj/o3tH/9mj + W//Zo1v/2aNb/76PUf8gHyP/IB8j/yAfI/8gHyP/Y0sy/6F5Rv+ug0v/pXxI/4tpPv8lIiT/IB8j/yAf + I/8gHyP/fV86/9mjW//Zo1v/oHhG/512Rf/Zo1v/2aNb/8WUU//Ly8v//////////////////////76+ + v//Jl1X/2aNb/9mjW//Zo1v/2aNb/7GFTP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/2pRNP/Tnln/2aNb/9mjW/+ddkX/hGQ859mjW//Zo1v/2aNb/5x+Xv/R0dH//v7+//T0 + 9P+8vLz/roNL/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8GRUv9cRi//IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yEgI/+Zc0P/1qFa/9mjW//Zo1v/2aNb/4RkPOY9MSic055Z/9mjW//Zo1v/2aNb/7mL + T/+heUb/oXlG/8uYVv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+zhk3/h2Y9/1pF + L/8gHyP/MCkm/3JWNv+ddkX/zZpW/9mjW//Zo1v/2aNb/9mjW//Tnln/PDAonCAfIx6Pa0Dw2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/45rP/AgHyMeAAAAACAf + Iz+Pa0Dw055Z/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9OeWf+Oaz/wIB8jPQAA + AAAAAAAAAAAAACAfIx49MiichGQ85553Rf+heUb/oXlG/6F5Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5 + Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5Rv+heUb/oXlG/6F5Rv+heUb/oXlG/553Rf+EZDznPTEonCAf + Ix4AAAAAAAAAAOAAAAfAAAADgAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAgAAAAcAAAAPgAAAHKAAAADAAAABgAAAAAQAgAAAAAABQJQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAgHyMZIB8jfiAfI8c9Min9Z04y/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hP + M/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hP + M/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2dOMv89Min9IB8jxyAfI34gHyMZAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfI3JTQC30qX9J/8+cV//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/z5xX/6qA + Sf9TQC30IB8jcgAAAAAAAAAAAAAAAAAAAAAAAAAAIB8jnYtpPv/Un1n/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9WgWv/Mmlb/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Un1n/i2g+/yAfI50AAAAAAAAAAAAAAAAgHyNyi2k+/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/0p5Y/21TNP9eSDD/055Z/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/4tpPv8gHyNyAAAAACAfIxlTQC301J9Z/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//IllX/XEYw/yAfI/8gHyP/b1Q1/9ahWv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9SfWf9TQC30IB8jGSAf + I36qgEn/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8KSUv9DNSn/IB8j/yAfI/8gHyP/IB8j/4tp + Pv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W/+qgEn/IB8jfiAfI8fPnFf/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/s4dN/zEpJv8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/+ddkX/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//PnFf/IB8jxz4yKf3Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Snlj/PTEo/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/sYVM/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/PTIp/WZOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/uoxP/yUiJP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/KSQk/7+QUf/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/Zk0y/2dOMv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/6+ES/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/0I0 + Kf/HllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dO + Mv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+YckP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/9aRS//0p5Y/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/img+/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/bVM0/9agWv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/1qFa/3BVNv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/4poPv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/8eVVP+lfEf/oXlG/6F5 + Rv+heUb/oXlG/6F5Rv+heUb/onpG/5t1Rf8oJCX/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/+RbUH/uYtP/7mLT/+5i0//uYtP/7mLT/+5i0//uYtP/7mLT/+5i0//uYtP/7mLT/+5i0//uYtP/7mL + T/+5i0//uYtP/7mLT/+5i0//u41Q/9ehWv/Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/0M/ + P/++vb7/zMvM/9TU1P/Q0NH/ycnJ/8HBwv++vb7/vb29/729vf+9vb3/UlJT/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/e3t8/729vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/vb29/729 + vf+9vb3/vb29/729vf+9vb3/vb29/729vf+9vb3/jY2O/6+ES//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dO + Mv/Zo1v/2aNb/5FtQf+/v8D/////////////////////////////////////////////////6Ojo/0JB + Q/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/KSgr/+jo6P////////////////////////////// + ////////////////////////////////////////////////////////ysnK/6F5Rv/Zo1v/2aNb/9mj + W//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9agWv9uUzX/0NDQ//////////////////////////////////// + /////////////9fX1/8iISX/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/7y8vP////////////// + ////////////////////////////////////////////////////////////////////////xMTE/6J6 + R//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Tnln/alA0/8fHx/////////////// + ///////////////////////////////////NzM3/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/46O + jv/////////////////Z2dn/ra2t/4WFhv9DQ0X/IB8j/zU0N/+AgIH/pKSk/9HR0f/5+fn///////// + ////////ubm5/7WITv/Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/1J9Z/4Nj + PP+Wlpf/7e3t///////m5ub/4eHh/+Tk5P//////////////////////sbGx/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/zo5PP/+/v7/ycnJ/2JiY/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/9EQ0X/s7Oz//f39///////lJSU/8SUU//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW/+2iU7/dVk3/1xHMP99Xzr/lnFD/4JiO/9raGb/4eHh/////////////////6Cg + oP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9eXV//IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/09PUf/Y2Nj/WFRS/9mjW//Zo1v/2aNb/9mjW//Zo1v/Z04y/2dO + Mv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//KmFb/ZlI//+Tk + 5P////////////7+/v/Z2dn/l5eX/yMiJv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/b1Q1/9mjW//Zo1v/2aNb/9mj + W//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/yZdV/2pnZv/8/Pz///////////////////////Ly8v+amZr/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/ISAk/39/f/+tra3/vb29/7Ozs/+Ghof/KSgr/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/6V8 + SP/Zo1v/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/5ZxQv/MzMz///////////////////////T09P9RUVL/IB8j/yAf + I/8gHyP/IB8j/yIhJf+vr6//8vLy////////////////////////////9fX1/7u7u/89PD//IB8j/yAf + I/8gHyP/IB8j/yAfI/+8jlD/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8yaVv9ubm///////////////////////4qK + iv8gHyP/IB8j/yAfI/8gHyP/ODc6/97e3/////////////////////////////////////////////// + ///r6+z/cG9x/yAfI/8gHyP/IB8j/yAfI/9TQC3/1aBa/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+QbUD/w8PE//// + ////////29vb/yAfI/8gHyP/IB8j/yAfI/8gHyP/Zk0y/2RYTf/i4uL///////////////////////// + ////////////////////////9PT0/zQzNf8gHyP/IB8j/yAfI/8gHyP/pHxI/9mjW//Zo1v/Z04y/2dO + Mv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Tn1n/a1E0/8TExP//////kJCQ/yAfI/8gHyP/IB8j/yAfI/+pf0n/2aNb/8WVVP+Pj5D///////// + ////////////////////////////////////////29vb/2BKMf8gHyP/IB8j/yAfI/8gHyP/VEEu/9mj + W//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/1J9Z/5JuQf9xcHH/ISAk/yAfI/8gHyP/IB8j/1hEL//Zo1v/2aNb/9mj + W/9VQjH//v7+///////////////////////////////////////8/Pz/b21t/8qYVf97XTn/IB8j/yAf + I/8gHyP/IB8j/8OTU//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+tgkv/IB8j/yAfI/8gHyP/IB8j/6F5 + Rv/Zo1v/2aNb/9mjW/+AYTv/5eXl//////////////////////////////////////+9vL3/nXZF/9mj + W/+zh03/IB8j/yAfI/8gHyP/IB8j/6N7R//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+geEX/IB8j/yAf + I/8gHyP/IB8j/7+QUf/Zo1v/2aNb/9mjW/+ofkn/wsLD/////////////////////////////////+zs + 7f9gTTv/1aBa/9mjW//PnFf/IB8j/yAfI/8gHyP/IB8j/4dmPf/Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W/+WcUL/IB8j/yAfI/8gHyP/IB8j/8iXVf/Zo1v/2aNb/9mjW//Om1f/aWdn//7+/v////////////// + /////////////4OCg/++j1H/2aNb/9mjW//Zo1v/IB8j/yAfI/8gHyP/IB8j/3daN//Zo1v/Z04y/2dO + Mv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW/+Na0D/IB8j/yAfI/8gHyP/IB8j/8iXVf/Zo1v/2aNb/9mjW//Zo1v/lXBC/8nI + yf//////////////////////vr6//5VwQv/Zo1v/2aNb/9mjW//Zo1v/IB8j/yAfI/8gHyP/IB8j/3da + N//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+ddkX/IB8j/yAfI/8gHyP/IB8j/7+QUf/Zo1v/2aNb/9mj + W//Zo1v/0p1Y/2JZU//29vb////////////e3t7/Z080/9SfWf/Zo1v/2aNb/9mjW//Pm1f/IB8j/yAf + I/8gHyP/IB8j/3hbOP/Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/vY5Q/6F5 + Rv+heUb/uYtP/9eiWv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+nfkj/IB8j/yAfI/8gHyP/IB8j/6B4 + Rv/Zo1v/2aNb/9mjW//Zo1v/2aNb/7aJTv99fH3/8PDw/9XV1f9iVk3/y5lW/9mjW//Zo1v/2aNb/9mj + W/+zh03/IB8j/yAfI/8gHyP/IB8j/5t1RP/Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/2aNb/82a + Vv9tUzb/o6Ok/8nJyf/Kysr/qamp/19SR/+4ik//2aNb/9mjW//Zo1v/2aNb/9mjW//DklP/IB8j/yAf + I/8gHyP/IB8j/1dDLv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+3ik7/d1o3/4poPv/Pm1f/2aNb/9mj + W//Zo1v/2aNb/9mjW/96XDn/IB8j/yAfI/8gHyP/IB8j/7OHTf/Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mj + W//Zo1v/2KNb/2ZONP/b29z///////////////////////Pz8/98fHz/soZM/9mjW//Zo1v/2aNb/9mj + W//Zo1v/TTws/yAfI/8gHyP/IB8j/yAfI/+qgEn/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/76PUf8gHyP/IB8j/yAfI/8gHyP/JiIk/9GdWP/Zo1v/Z04y/2dO + Mv/Zo1v/2aNb/9mjW//Zo1v/soZM/6ysrP/////////////////////////////////39/f/ZF5Z/9Gd + WP/Zo1v/2aNb/9mjW//Zo1v/nXZF/yAfI/8gHyP/IB8j/yAfI/86Lyf/xpVU/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/z5tX/0w7K/8gHyP/IB8j/yAfI/8gHyP/hGQ8/9mj + W//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/j2xA/97d3v////////////////////////////// + ////////wL/A/6l/Sf/Zo1v/2aNb/9mjW//Zo1v/0Z1Y/z8yKP8gHyP/IB8j/yAfI/8gHyP/QzUp/8CQ + Uf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//IllX/XUcw/yAfI/8gHyP/IB8j/yAf + I/8gHyP/xJNT/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/eFs4/+Tk5P////////////// + ////////////////////////4eHh/4RkPP/Zo1v/2aNb/9mjW//Zo1v/2aNb/6h+Sf8gHyP/IB8j/yAf + I/8gHyP/IB8j/yEgI/+Tb0H/zZpX/9mjW//Zo1v/2aNb/9mjW//Zo1v/0J1Y/553Rf8yKib/IB8j/yAf + I/8gHyP/IB8j/yAfI/+RbUD/2aNb/9mjW//Zo1v/Z04y/2dOMv/Zo1v/2aNb/9mjW//Zo1v/img+/+Hh + 4f//////////////////////////////////////4ODg/4poPv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W/+BYTv/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/2pQNP+RbUD/oXlG/5ZxQv9xVTb/JSIk/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/2RMMv/Tn1n/2aNb/9mjW//Zo1v/Z04y/2ZOMv/Zo1v/2aNb/9mj + W//Zo1v/rIFK/7m5uv//////////////////////////////////////q6ur/7CETP/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Un1n/blQ1/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/VEEu/8yZVv/Zo1v/2aNb/9mjW//Zo1v/Zk0y/z4y + Kf3Zo1v/2aNb/9mjW//Zo1v/055Z/2FYUv/w7/D////////////////////////////U1NT/bFM2/9ii + Wv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1aBa/4hnPf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9qUDT/z5tX/9mjW//Zo1v/2aNb/9mj + W//Zo1v/PTEp/SAfI8fPnFf/2aNb/9mjW//Zo1v/2aNb/7+PUf9mX1r/z8/P//f39///////5eXl/6mp + qf9rUTT/0Z1Y/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+yhk3/TTws/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/NSwm/594Rf/XoVr/2aNb/9mj + W//Zo1v/2aNb/9mjW//Pm1f/IB8jxyAfI36qgEn/2aNb/9mjW//Zo1v/2aNb/9mjW//Om1f/lnFC/3FW + Nv9rUTT/gWE7/7KGTP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/1aBa/6yBSv9uVDX/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/1lEL/+ddkX/z5tX/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+pf0n/IB8jfSAfIxlTQC301J9Z/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/059Z/7+QUf+qgEr/o3pH/6Z8SP+8jVD/zJlW/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9SfWf9SQC3zIB8jGAAAAAAgHyNyi2k+/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/4poPv8gHyNxAAAAAAAA + AAAAAAAAIB8jnYtpPv/Un1n/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Un1n/img+/yAf + I5wAAAAAAAAAAAAAAAAAAAAAAAAAACAfI3JTQC30qoBJ/8+cV//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/z5xY/6qA + Sf9TQC30IB8jcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMZIB8jfiAfI8c+Min9Z04y/2hP + M/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hP + M/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2hPM/9oTzP/aE8z/2dO + Mv8+Min9IB8jxyAfI34gHyMZAAAAAAAAAAAAAAAAAAAAAPwAAAAAPwAA8AAAAAAPAADAAAAAAAMAAMAA + AAAAAwAAgAAAAAABAACAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIAAAAAAAQAAgAAAAAABAADAAAAAAAMAAMAAAAAAAwAA8AAAAAAPAAD8AAAAAD8AACgA + AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAgHyMOIB8jYyAfI68gHyPiIB8j+yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/sgHyPiIB8jriAfI2MgHyMOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAACAfIwQgHyN4IB8j8GFKMf+ed0X/vI1Q/8WUU//IllX/yJZV/8iWVf/IllX/yJZV/8iW + Vf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iW + Vf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iW + Vf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/FlFP/vI1Q/553Rf9hSjH/IB8j8CAfI3ggHyQEAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAACAfIxggHyPKXUcw/7qMT//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/7qM + T/9dRzD/IB8jyiAfIxgAAAAAAAAAAAAAAAAAAAAAAAAAACAfIxggHyPchWQ9/9WgWv/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/7uMUP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/1aBZ/4VlPf8gHyPcIB8jGAAAAAAAAAAAAAAAAB8fIwQgHyPKhWQ9/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2KJb/49sQP8gHyP/qoBJ/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/hWQ9/yAfI8ogHyMEAAAAAAAA + AAAgHyN5XUcw/9WgWv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1J9Z/3pd + Of8gHyP/IB8j/yMhJP+4ik//2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9Wg + Wv9dRzD/IB8jeAAAAAAgHyMOIB8j8LqMT//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/zptX/2dOM/8gHyP/IB8j/yAfI/8gHyP/OzAo/8aVVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/uoxP/yAfI/AgHyMOIB8jZGFKMf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/xpVU/1A+Lf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9MOyv/zptX/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/9hSjH/IB8jYyAfI6+ed0X/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/u4xQ/z8yKP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/2ZOM//Un1n/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/nndF/yAf + I64gHyPivI1Q/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/s4dN/ykkJP8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/fF05/9iiW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/7yNUP8gHyPiIB8j+8WUVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8iW + VP9CNSn/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/+RbUD/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//FlFP/IB8j+yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/v5BR/zApJv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/6d+Sf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+xhUz/ISAj/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/tolO/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8iW + VP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/6J6 + R/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/zguJ//Ek1P/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/j2xA/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/Sjor/8yaVv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9iiW/98Xjn/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9kTDL/059Z/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8iWVP8gHyP/IB8j/8iW + VP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1J9Z/2hP + M/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/3daOP/Yolv/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//PnFf/VEEt/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/jms//9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/oXpH/2BKMf8mIiT/ISAj/yEf + I/8hICP/ISAj/yMhI/8lIiT/JyMk/yolJf8yKyf/PDIp/zcuKP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9uUzX/d1o3/3daN/93Wjf/d1o3/3daN/93Wjf/d1o3/3da + N/93Wjf/d1o3/3daN/93Wjf/d1o3/3daN/93Wjf/d1o3/3daN/93Wjf/d1o3/3daN/93Wjf/d1o3/3da + N/93Wjf/eVw4/8mXVf/Zo1v/2aNb/9mjW//Zo1v/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/yEg + I/+9vb7/4+Pj/+np6f/s7Oz/7Ozs/+rq6v/m5ub/5OTk/+Li4v/h4eH/4eHh/+Hh4f/h4eH/z8/P/zIy + NP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/4uLjP/ExMT/xMTE/8TE + xP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TExP/ExMT/xMTE/8TE + xP/ExMT/xMTE/8TExP/ExMT/xMTE/4SEhf+adET/2aNb/9mjW//Zo1v/2aNb/9mjW//IllT/IB8j/yAf + I//IllT/2aNb/9mjW/+SbkH/enl6//r6+v////////////////////////////////////////////// + ///////////////////Q0ND/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/86Ojz/6Ojo//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////+8vLz/img+/9mjW//Zo1v/2aNb/9mj + W//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/1aBa/2pRNP+ZmZr///////////////////////// + /////////////////////////////////////////////7y8vf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/7S0tP////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////u7u7/4xp + P//Zo1v/2aNb/9mjW//Zo1v/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//QnVj/XUcw/6Ki + ov/9/f3/////////////////////////////////////////////////////////////////paWm/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/+Dg4T///////////////////////// + //////////////z8/P/o6Oj/4ODh/97e3v/h4eH/6urq//39/f////////////////////////////// + /////////////6qqqv+Yc0P/2aNb/9mjW//Zo1v/2aNb/9mjW//IllT/IB8j/yAfI//IllT/2aNb/9mj + W//Zo1v/2aNb/86bV/9fSTH/kpKT//j4+P////////////////////////////////////////////// + //////////////7+/v+NjI3/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IyIm//v7 + +//////////////////m5ub/srKy/3d2d/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8hICT/fn1+/7S0 + tP/n5+f///////////////////////////+NjY7/pXxH/9mjW//Zo1v/2aNb/9mjW//Zo1v/yJZU/yAf + I/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mjW//Zo1v/0Z1Y/3JXNv9oZ2j/3t7e//////////////////// + ////////////////////////////////////////+fn5/3h4ef8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI//g4OD//////9nZ2f97e3z/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/3l4ef/V1db/////////////////VlVX/72OUf/Zo1v/2aNb/9mj + W//Zo1v/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Yolv/onpH/zgu + J/95eHn/mZma/3h4ef8lJCj/IB8j/y4tMf+RkZL/4ODg///////////////////////y8vL/Xl1f/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/n56f/4iIiP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/4WFhv/s7Oz/8fHx/yEg + I//Snlj/2aNb/9mjW//Zo1v/2aNb/9mjW//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//RnVj/rYJL/594Rf+yhk3/wpJT/8+cWP/CklP/m3VE/zEqJv+7u7v///////// + /////////////+np6f9paWr/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/PDs9/52dnv9iSzH/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//FlFP/RDUp/8jIyP///////////////////////////97e3/+enp7/Kyot/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/gGE7/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8iW + VP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/7yOUP86OTv/7+/v//////////////////////////////////T0 + 9P/BwcH/PTw//yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9iYmP/jIyM/4yM + jf+JiYr/VlZX/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/+je0f/2aNb/9mj + W//Zo1v/2aNb/9mjW//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/hWQ8/6SkpP////////////// + ////////////////////////1tbX/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/b29w/8nJ + yf/z8/P////////////////////////////v7+//wcHB/2FhYv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/7eKTv/Zo1v/2aNb/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8iW + Vf8mJSj/8/Pz////////////////////////////7u7u/0lJSv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/9IR0n/ysrL//7+/v/////////////////////////////////////////////////8/Pz/vb2+/y8u + Mf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9CNCn/z5xX/9mjW//Zo1v/2aNb/8iWVP8gHyP/IB8j/8iW + VP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/dVg3/7i4uP///////////////////////////4mJif8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/9MTE3/4+Pj//////////////////////////////////////////////////// + ///////////////////j4+T/Tk5Q/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/4ZlPf/Zo1v/2aNb/9mj + W//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/76PUf87Oz3/6+vr/////////////////9jY + 2P8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/ykoK//Dw8P///////////////////////// + /////////////////////////////////////////////+jo6P9GRkj/IB8j/yAfI/8gHyP/IB8j/yAf + I/8hICP/xZRU/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/lnFC/2Vl + Zv/v7+////////////+BgIH/IB8j/yAfI/8gHyP/IB8j/yAfI/8nIyT/q4BK/9SfWf/BkVL/JiQm/+7u + 7v/////////////////////////////////////////////////////////////////u7u7/KSgr/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/4hnPv/Zo1v/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW/+PbED/T09Q/9DQ0P/r6+v/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/lXBC/9mj + W//Zo1v/2aNb/3lcOf+/v7////////////////////////////////////////////////////////// + ////////mZma/4hnPf97XTn/IB8j/yAfI/8gHyP/IB8j/yAfI/8tJyX/055Z/9mjW//IllT/IB8j/yAf + I//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/7CFTP9LOyv/OTg7/yAfI/8gHyP/IB8j/yAf + I/8gHyP/JCIk/8+bV//Zo1v/2aNb/9mjW/+jekf/kpKS//////////////////////////////////// + ////////////////////////3d3d/zovJ//Nmlb/wpJS/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/7SH + Tf/Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1aBa/2hP + M/8gHyP/IB8j/yAfI/8gHyP/IB8j/4FiO//Zo1v/2aNb/9mjW//Zo1v/u41Q/1dXWP////////////// + ////////////////////////////////////////+/v7/2pqa/+iekf/2aNb/9mjW/9eSDD/IB8j/yAf + I/8gHyP/IB8j/yAfI/+SbkH/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW/8zKyf/IB8j/yAfI/8gHyP/IB8j/yAfI/+ofkn/2aNb/9mjW//Zo1v/2aNb/9Oe + Wf8hHyP/7+/w/////////////////////////////////////////////////7e3t/9lTTL/16Ja/9mj + W//Zo1v/lXBC/yAfI/8gHyP/IB8j/yAfI/8gHyP/cFU2/9mjW//IllT/IB8j/yAfI//IllT/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Snln/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/wJBR/9mj + W//Zo1v/2aNb/9mjW//Zo1v/bFI1/8LCwv///////////////////////////////////////////+np + 6f8wLzH/wpJS/9mjW//Zo1v/2aNb/62CS/8gHyP/IB8j/yAfI/8gHyP/IB8j/0Y3Kv/Zo1v/yJZU/yAf + I/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/yZdV/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/8WVVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/7OGTf9aWlv/+/v7//////////////////// + //////////////39/f99fH3/lXFC/9mjW//Zo1v/2aNb/9mjW/+6jE//IB8j/yAfI/8gHyP/IB8j/yAf + I/8jIST/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8aV + VP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI//FlVT/2aNb/9mjW//Zo1v/2aNb/9mjW//Yolv/Xkgw/8HB + wf////////////////////////////////+5ubn/XUcw/9WgWf/Zo1v/2aNb/9mjW//Zo1v/uoxP/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/9ijW//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//LmVb/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/wJBR/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/7eKTv9LSkz/9PT0///////////////////////e3t//LCcm/8STU//Zo1v/2aNb/9mj + W//Zo1v/2aNb/62CS/8gHyP/IB8j/yAfI/8gHyP/IB8j/ywmJf/Zo1v/yJZU/yAfI/8gHyP/yJZU/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1qFa/yEfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/6h+ + Sf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/fl86/5GRkv/////////////////q6ur/Tk5P/6l/ + Sf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+VcEL/IB8j/yAfI/8gHyP/IB8j/yAfI/9XQy//2aNb/8iW + VP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9GdWP+rgUr/jGo//3lc + Of+WcUL/soZM/9SgWf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/9TQS7/IB8j/yAf + I/8gHyP/IB8j/yAfI/+AYTv/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9GdWP9TQC7/oqKj/+7u + 7//U1NT/UFBS/5hyQ//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/XUgw/yAfI/8gHyP/IB8j/yAf + I/8gHyP/eVs4/9mjW//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/6yC + Sv89MSj/d3d4/7e3uP+9vb3/ra2u/2pqa/9CNCn/qH5J/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/hmU9/yAfI/8gHyP/IB8j/yAfI/8gHyP/IyEk/86bV//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/y5lW/3RYN/8gHyP/Sjor/6qASv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/wZFS/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/6B4Rv/Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/6h+Sf9LS0z/2dna////////////////////////////19fX/1lZWv+HZj3/2KJb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/6+DS/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/+Tb0H/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1qFa/9ijW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/3pcOf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI//AkFL/2aNb/8iWVP8gHyP/IB8j/8iW + VP/Zo1v/2aNb/9mjW//Zo1v/2aNb/82aVv8uJyX/4N/g//////////////////////////////////// + ///y8vL/aWlq/5t0RP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Snlj/MCkm/yAfI/8gHyP/IB8j/yAf + I/8gHyP/JSIk/8GRUv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/7GFTP8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9RPy3/2aNb/9mj + W//IllT/IB8j/yAfI//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW/+ZdET/lZSV//////////////////// + /////////////////////////////+fn5/8mJSf/yphW/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/41q + P/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9NPCz/zZpX/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8WUU/89MSj/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/oHhG/9mjW//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mjW//Zo1v/cVY2/8zM + zP//////////////////////////////////////////////////////mJiY/5lzRP/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//KmFX/IyEk/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/1lFL//Jl1X/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/8CRUv9CNSn/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/QTQp/9GdWP/Zo1v/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mj + W//Zo1v/2aNb/zQsJ//h4eH//////////////////////////////////////////////////////8zM + zP9tUzX/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/5dyQ/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/PTEo/6uBSv/Yolv/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1qFa/6B4 + Rv8oJCT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/6R7R//Zo1v/2aNb/9mjW//IllT/IB8j/yAf + I//IllT/2aNb/9mjW//Zo1v/2aNb/9mjW/8rJib/4eHh//////////////////////////////////// + ///////////////////g4OD/U0At/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Un1n/Xkgw/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/Xkgw/6qASf/Nmlf/2aNb/9mjW//Zo1v/2aNb/9mj + W//KmFb/onpH/1A+Lf8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/25UNf/Zo1v/2aNb/9mj + W//Zo1v/yJZU/yAfI/8gHyP/yJZU/9mjW//Zo1v/2aNb/9mjW//Zo1v/alE0/9PT0/////////////// + ////////////////////////////////////////0NDR/2dPM//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/8eWVP89MSj/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/08+ + Lf92WTf/d1o4/3RYN/9GNyr/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/0Y3 + Kv/MmVb/2aNb/9mjW//Zo1v/2aNb/8iWVP8gHyP/IB8j/8iWVP/Zo1v/2aNb/9mjW//Zo1v/2aNb/49s + QP+oqKj//////////////////////////////////////////////////////5iYmP+WcUL/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/vI5Q/zQrJv8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/z0xKP/Dk1P/2aNb/9mjW//Zo1v/2aNb/9mjW//IllT/IB8j/yAfI/vFlFT/2aNb/9mj + W//Zo1v/2aNb/9mjW/+/kFH/QkJE//Pz8////////////////////////////////////////////9nZ + 2v80LCf/zJlW/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/++j1H/QzUp/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/0c3Kv/Ek1P/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/xZRT/yAf + I/sgHyPivI1Q/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/4JiPP+BgYH/9/f3//////////////////// + /////////////9bW1v9CQUP/r4RL/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/8qYVv9qUTT/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/3BVNv/Nmlb/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/7yNUP8gHyPhIB8jr553Rf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Un1n/eFs4/11d + Xv/Hx8f/7+/v//v7+//09PT/1dXW/5CQkf86Lyj/sYVM/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/16Ja/6R7R/9AMyn/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/RDUp/6Z9SP/Yo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW/+ed0X/IB8jrSAfI2RhSjH/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9ijW/+ug0v/aVA0/yAfI/8gHyP/IB8j/1NBLv+WcUL/z5xX/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/0p5Y/6R8 + R/9YRC//IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/9YRC//pHtH/9Ke + Wf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/YEkx/yAfI2IgHyMOIB8j8LqM + UP/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//VoFr/yphW/9KeWf/Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/8SUU/+mfUj/gmI8/2xSNP9TQC3/PzMp/1E/Lf9rUTT/gWI7/6Z8 + SP/Ek1P/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/uYtP/yAf + I+8gHyMNAAAAACAfI3ldRzD/1aBa/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/1aBZ/1tGMP8gHyN3AAAAAAAAAAAhHiMFIB8jyoVlPf/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/4RkPP8gHyPJISAjBAAAAAAAAAAAAAAAACAfIxggHyPchWU9/9Wg + Wv/Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/1aBZ/4RkPP8gHyPbIB8jFwAAAAAAAAAAAAAAAAAA + AAAAAAAAIB8jGCAfI8tdRzD/uoxQ/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mj + W//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/2aNb/9mjW//Zo1v/uoxP/1xHMP8gHyPJIB8jFwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMFIB8jeSAfI/BiSjH/nndF/7yOUP/FlFT/yJZV/8iW + Vf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iW + Vf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iW + Vf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/yJZV/8iWVf/IllX/xZRU/7yNUP+fd0b/YUox/yAf + I/AgHyN4IB8jBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHyMOIB8jZCAf + I68gHyPiIB8j+yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + I/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAfI/8gHyP/IB8j/yAf + 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 + + \ No newline at end of file diff --git a/ImageGalleryClient/Image-Galleries.ico b/ImageGalleryClient/Image-Galleries.ico new file mode 100644 index 0000000000000000000000000000000000000000..efea95601b3661eb0ce446d00e81acb47196c31e GIT binary patch literal 52314 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 literal 0 HcmV?d00001 diff --git a/ImageGalleryClient/ImageGalleryClient.csproj b/ImageGalleryClient/ImageGalleryClient.csproj index c8b9d91..a3e7df2 100644 --- a/ImageGalleryClient/ImageGalleryClient.csproj +++ b/ImageGalleryClient/ImageGalleryClient.csproj @@ -7,13 +7,31 @@ {6FA9A7EB-7FE3-4F50-BD88-8D68F72FADEA} WinExe ImageGalleryClient - ImageGalleryClient + ImageGalleries v4.7.2 512 true true + false + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + Image Galleries + SIL LEAD, Inc. + 1 + 1.0.0.%2a + false + true + true AnyCPU @@ -34,6 +52,21 @@ prompt 4 + + Image-Galleries.ico + + + 6C87AEF7C70583AAE1EC7FFA508D7A1F2FC376ED + + + ImageGalleryClient_TemporaryKey.pfx + + + true + + + true + ..\packages\AtkSharp.3.22.24.37\lib\netstandard2.0\AtkSharp.dll @@ -155,6 +188,7 @@ True Resources.resx + SettingsSingleFileGenerator @@ -173,6 +207,21 @@ + + + + + + False + Microsoft .NET Framework 4.7.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + diff --git a/ImageGalleryClient/ImageGalleryClient_TemporaryKey.pfx b/ImageGalleryClient/ImageGalleryClient_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..9e13d02c99df47dae725487c8631bb8516296069 GIT binary patch literal 1700 zcmZXTdpOit7{||C`e7Ki88Sj+EtWwu$&A~Om6lz%R!m5Yh8b&-OQK!3U!mkOn>*_k z+ayzz4UrVKveh=T+h(mH*&51Sks;Y%J$rff+2=gpbKdXgec$t(Kh8^qp;|NwLxrLJ zkb-HJYu0N#N)A;ELmpTdazn5S6~?svCxsDUVN5-OYYRrYby zXkH>L8Dh&^{HUe8X^PW;0`r61 z>3r)oR%XQyJI`O}p^te<-n0{Q>WoPzlZuo|s#UZs@q*5gXE&RS=5=)yAlHRUQnP6O z+oW_xn-i@v^7-PupM!*#^Ik=mt$mBD)dHu$u>)F=^vcx?5ubf+AMHnfa?y% zmm`$~PLP=%d4qQ+643Gw4Lmd%sWNHJ|2b`iAbq%fU_2~sK|XM--(up6Wm(ET(XehL83!lZE0zmf zE_{YHuHHkwC?^*Dbn6!b3n6`a3lHDrC*Mp_J!(1UhR#*;h+D}ugHv?Y8XBpON?oNV zDmMz|B15gTT|ez>zOpu*{Y}4(v{U(e=@DuhW-mKfva2iAYx$+yotjC@z_=eu*0z!b zW{P(&U&oEty)_m-4d0KGY213Y?jX*|Wz~A7h6*dvg$q{U?V(;LRHSMmU-*TN^nA&q zGVP#WgQEE@Ha*nR!yO8nS06T%*vx7tnmy1IL6RhZjfIWEknCU^$+#N<|R%R!{fxty5Y9cd%gi_x@7f~{>=e19O|~A z$NaWSA$&K@rkIxVO@^Y^5?l{_vDf4?J#j^31G})Wo+V;UF-`gV7 zVYk6q%}u_{Az#~$?{n6R-JSv;kX5CIN?I1mHk z5ru;UKn6a@{*FWgF5;Y#I2jy5SPbIh02_&U@4Lvr`+Z#^;y54-#37TI{m<*=AY?d` z5R`yM0py7KH-q~BxN?o_#}ClA>AxG-bQrx;f&8XW5;#&(H&0xZB%tr-Ylp8*uD39O6(HwPDF8IVQ&!esd22tA~I1jPWN9ucl|@qa$jYv5%aW6nlB5% z#U6@HcE0}8oX1J*M3c04fAG2A_$+ru>;30EsJ!v>imCm&DMcUqNh$tURkqLY>ThuD zK9oIIR_~+05orvm__BFvCaJ`AFE@%bwI)B1@z{RB@SM|>RroOX{>da;CHFnuoi9(H znOwFseYM5MD&E1jOA^&==~P>52!B^yu0OHgg6TFNbEn8@a`u9sf;j zzUB8byN!yiC%z~&?jH^4C>p;{ceW%-$#j