diff --git a/src/DefaultTools/CommandLine.cs b/src/DefaultTools/CommandLine.cs deleted file mode 100644 index 22df9e9..0000000 --- a/src/DefaultTools/CommandLine.cs +++ /dev/null @@ -1,105 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using PluginInterface; -using ToolMangerInterface; -using System.Diagnostics; -using System.IO; -using PluginCommunication; - -namespace DefaultTools -{ - public class Commandline : IFunction - { - public bool Active { get; set; } - - public string Author => "Simon Aberle"; - - private PluginContext _context; - public PluginContext context => _context; - - public string Description => "Create a function performed by the commandline in Windows"; - - public string DisplayName => "Windows commandline"; - - private Dictionary _fileEndings; - public Dictionary FileEndings => _fileEndings; - - private bool _initialized; - public bool initialized => _initialized; - - public string UniqueName => "WindowsCommandLine"; - - public Version Version => new Version(1, 0, 0, 0); - - private Module _comModule; - public Module ComModule => _comModule; - - PluginSettings _settings; - PluginSettings ISettingPlugin.Settings => _settings; - - public event EventHandler Error; - - public bool destroy() - { - return true; - } - - public bool initialize() - { - _fileEndings = new Dictionary(); - _settings = new PluginSettings(); - - _fileEndings.Add("Commandline", ".cmd"); - _fileEndings.Add("Batch-File", ".bat"); - - _settings.AddValue(new PluginSetting("Hidecmd", "Hide cmd", false)); - - _comModule = new Module(); - _initialized = true; - return true; - } - - public bool Load() - { - return true; - } - - public bool PerformeAction(PluginContext context) - { - if (context.GetType() != typeof(FunctionContext)) - { - return false; - } - - FunctionContext CurrentContext = (FunctionContext)context; - Process process = new Process(); - - process.StartInfo.CreateNoWindow = _settings.GetBoolValue("Hidecmd"); - process.StartInfo.UseShellExecute = !_settings.GetBoolValue("Hidecmd"); - - - process.StartInfo.FileName = CurrentContext.FilePath; - process.StartInfo.WorkingDirectory = (new FileInfo(CurrentContext.FilePath)).DirectoryName; - try - { - process.Start(); - } - catch (Exception ex) - { - _comModule.SendMessage("log", ex.Message); - } - - - - return true; - } - - public bool Save() - { - return true; - } - } -} diff --git a/src/DefaultTools/DefaultTools.csproj b/src/DefaultTools/DefaultTools.csproj deleted file mode 100644 index e516b98..0000000 --- a/src/DefaultTools/DefaultTools.csproj +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Debug - AnyCPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF} - Library - Properties - DefaultTools - DefaultTools - v4.5.2 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - False - ..\ModularToolManger\DLL\PluginSystem.dll - - - - - - - - - - - - - - - - - - {51804edd-6999-4f6b-b279-0868a9e2505c} - ToolMangerInterface - - - - - \ No newline at end of file diff --git a/src/DefaultTools/LinkOpener.cs b/src/DefaultTools/LinkOpener.cs deleted file mode 100644 index 40548f1..0000000 --- a/src/DefaultTools/LinkOpener.cs +++ /dev/null @@ -1,95 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using PluginInterface; -using ToolMangerInterface; -using System.Diagnostics; -using System.IO; -using PluginCommunication; - -namespace DefaultTools -{ - public class Shortcut : IFunction - { - public bool Active { get; set; } - - public string Author => "Simon Aberle"; - - private PluginContext _context; - public PluginContext context => _context; - - public string Description => "Open a windows shortcut"; - - public string DisplayName => "Windows shortcut"; - - private Dictionary _fileEndings; - public Dictionary FileEndings => _fileEndings; - - private bool _initialized; - public bool initialized => _initialized; - - public string UniqueName => "Shortcut"; - - public Version Version => new Version(1, 0, 0, 0); - - private Module _comModule; - public Module ComModule => _comModule; - - - PluginSettings _settings; - PluginSettings ISettingPlugin.Settings => _settings; - - public event EventHandler Error; - - public bool destroy() - { - return true; - } - - public bool initialize() - { - _fileEndings = new Dictionary(); - _settings = new PluginSettings(); - - _fileEndings.Add("Linkfile", ".lnk"); - _fileEndings.Add("Executable", ".exe"); - - _comModule = new Module(); - _initialized = true; - return true; - } - - public bool Load() - { - return true; - } - - public bool PerformeAction(PluginContext context) - { - if (context.GetType() != typeof(FunctionContext)) - return false; - - FunctionContext CurrentContext = (FunctionContext)context; - Process process = new Process(); - process.StartInfo.FileName = CurrentContext.FilePath; - process.StartInfo.WorkingDirectory = (new FileInfo(CurrentContext.FilePath)).DirectoryName; - try - { - process.Start(); - } - catch (Exception ex) - { - _comModule.SendMessage("log", ex.Message); - } - - return true; - } - - public bool Save() - { - return true; - } - } -} diff --git a/src/DefaultTools/Properties/AssemblyInfo.cs b/src/DefaultTools/Properties/AssemblyInfo.cs deleted file mode 100644 index 39a7cc3..0000000 --- a/src/DefaultTools/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Allgemeine Informationen über eine Assembly werden über die folgenden -// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -// die einer Assembly zugeordnet sind. -[assembly: AssemblyTitle("DefaultTools")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DefaultTools")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar -// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von -// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. -[assembly: ComVisible(false)] - -// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird -[assembly: Guid("a5cdede3-aef6-4e92-9d7d-c4ec2bd83bef")] - -// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -// -// Hauptversion -// Nebenversion -// Buildnummer -// Revision -// -// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -// übernehmen, indem Sie "*" eingeben: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/DymFormDesign/BaseDesign.cs b/src/DymFormDesign/BaseDesign.cs deleted file mode 100644 index 92a588a..0000000 --- a/src/DymFormDesign/BaseDesign.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Windows.Forms; - -namespace DymFormDesign -{ - public class BaseDesign - { - private Color _foreColor; - public Color ForeColor - { - get - { - return _foreColor; - } - set - { - _foreColor = value; - } - } - - private Color _backColor; - public Color BackColor - { - get - { - return _backColor; - } - set - { - _backColor = value; - } - } - } -} diff --git a/src/DymFormDesign/DesignManager.cs b/src/DymFormDesign/DesignManager.cs deleted file mode 100644 index 8efa909..0000000 --- a/src/DymFormDesign/DesignManager.cs +++ /dev/null @@ -1,13 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace DymFormDesign -{ - public class DesignManager - { - private BaseDesign _buttonDesign; - } -} diff --git a/src/DymFormDesign/DymFormDesign.csproj b/src/DymFormDesign/DymFormDesign.csproj deleted file mode 100644 index e3190c1..0000000 --- a/src/DymFormDesign/DymFormDesign.csproj +++ /dev/null @@ -1,57 +0,0 @@ - - - - - Debug - AnyCPU - {CB888391-E0D0-4BF7-8A75-3DA4F611ECFF} - Library - Properties - DymFormDesign - DymFormDesign - v4.0 - 512 - Client - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\Newtonsoft.Json.10.0.3\lib\net40\Newtonsoft.Json.dll - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/DymFormDesign/Properties/AssemblyInfo.cs b/src/DymFormDesign/Properties/AssemblyInfo.cs deleted file mode 100644 index 22e8565..0000000 --- a/src/DymFormDesign/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Allgemeine Informationen über eine Assembly werden über die folgenden -// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -// die einer Assembly zugeordnet sind. -[assembly: AssemblyTitle("DymFormDesign")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("DymFormDesign")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly -// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von -// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. -[assembly: ComVisible(false)] - -// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird -[assembly: Guid("cb888391-e0d0-4bf7-8a75-3da4f611ecff")] - -// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -// -// Hauptversion -// Nebenversion -// Buildnummer -// Revision -// -// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, -// indem Sie "*" wie unten gezeigt eingeben: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/DymFormDesign/packages.config b/src/DymFormDesign/packages.config deleted file mode 100644 index a3a3a00..0000000 --- a/src/DymFormDesign/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/JSONSettings/JSON/KeyValue.cs b/src/JSONSettings/JSON/KeyValue.cs deleted file mode 100644 index cd1d774..0000000 --- a/src/JSONSettings/JSON/KeyValue.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace JSONSettings -{ - public enum SettingsType - { - String, - Bool, - Int, - Float, - Error - } - - public class KeyValue - { - public string Key; - public string Value; - public SettingsType ValueType; - } -} diff --git a/src/JSONSettings/JSON/SettingJSON.cs b/src/JSONSettings/JSON/SettingJSON.cs deleted file mode 100644 index c654cd9..0000000 --- a/src/JSONSettings/JSON/SettingJSON.cs +++ /dev/null @@ -1,76 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace JSONSettings -{ - internal class SettingJSON - { - public List nodes; - - public SettingJSON() - { - nodes = new List(); - } - - public bool AddNew(string Name) - { - if (Contained(Name)) - { - return false; - } - nodes.Add(new SettingsNode(Name)); - return true; - } - - public bool AddValue(string Name, string Key, object Value) - { - SettingsNode node = GetNode(Name); - if (node == null) - { - return false; - } - node.AddOrChangeKeyValue(Key, Value); - return true; - } - - public string GetValue(string Name, string Key, out SettingsType type) - { - SettingsNode node = GetNode(Name); - if (node == null) - { - type = SettingsType.Error; - return String.Empty; - } - string Value = node.GetKeyValue(Key, out type); - - return Value; - } - private SettingsNode GetNode(string Name) - { - foreach (SettingsNode node in nodes) - { - if (node.Name == Name) - { - return node; - } - } - return null; - } - - private bool Contained(string name) - { - foreach (SettingsNode node in nodes) - { - if (node.Name == name) - { - return true; - } - - } - return false; - } - } -} diff --git a/src/JSONSettings/JSON/SettingsNode.cs b/src/JSONSettings/JSON/SettingsNode.cs deleted file mode 100644 index 7601c7c..0000000 --- a/src/JSONSettings/JSON/SettingsNode.cs +++ /dev/null @@ -1,102 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace JSONSettings -{ - public class SettingsNode - { - readonly string _name; - public string Name => _name; - - readonly List _settings; - public List Settings => _settings; - - public SettingsNode(string name) - { - _settings = new List(); - _name = name; - } - - private void AddKeyValue(string key, object Value, SettingsType valueType = SettingsType.String) - { - KeyValue pair = GetKeyValue(key); - if (pair == null) - { - Settings.Add(new KeyValue - { - Key = key, - Value = Value.ToString(), - ValueType = valueType, - }); - return; - } - - pair.Value = Value.ToString(); - pair.ValueType = valueType; - } - - public bool AddOrChangeKeyValue(string key, object Value) - { - SettingsType type = GetValueType(Value); - if (type != SettingsType.Error) - { - AddKeyValue(key, Value, type); - return true; - } - - return false; - } - - private SettingsType GetValueType(object valueToCheck) - { - TypeCode code = Type.GetTypeCode(valueToCheck.GetType()); - SettingsType returnType; - switch (code) - { - case TypeCode.Boolean: - returnType = SettingsType.Bool; - break; - case TypeCode.Int32: - returnType = SettingsType.Int; - break; - case TypeCode.Single: - case TypeCode.Decimal: - returnType = SettingsType.Float; - break; - default: - returnType = SettingsType.String; - break; - } - return returnType; - } - - public string GetKeyValue(string key, out SettingsType type) - { - type = SettingsType.Error; - KeyValue pair = GetKeyValue(key); - - if (pair == null) - { - return String.Empty; - } - - type = pair.ValueType; - return pair.Value; - } - - private KeyValue GetKeyValue(string key) - { - foreach (KeyValue pair in Settings) - { - if (pair.Key == key) - { - return pair; - } - } - return null; - } - } -} diff --git a/src/JSONSettings/JSONSettings.csproj b/src/JSONSettings/JSONSettings.csproj deleted file mode 100644 index f9df962..0000000 --- a/src/JSONSettings/JSONSettings.csproj +++ /dev/null @@ -1,62 +0,0 @@ - - - - - Debug - AnyCPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4} - Library - Properties - JSONSettings - JSONSettings - v4.5 - 512 - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - False - ..\ModularToolManger\DLL\Newtonsoft.Json.dll - - - ..\packages\Octokit.0.19.0\lib\net45\Octokit.dll - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/JSONSettings/Properties/AssemblyInfo.cs b/src/JSONSettings/Properties/AssemblyInfo.cs deleted file mode 100644 index b50f6cc..0000000 --- a/src/JSONSettings/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Allgemeine Informationen über eine Assembly werden über die folgenden -// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -// die einer Assembly zugeordnet sind. -[assembly: AssemblyTitle("JSONSettings")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("JSONSettings")] -[assembly: AssemblyCopyright("Copyright © 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly -// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von -// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. -[assembly: ComVisible(false)] - -// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird -[assembly: Guid("b33b0063-b387-40b0-b9fb-be918abcb0b4")] - -// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -// -// Hauptversion -// Nebenversion -// Buildnummer -// Revision -// -// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, -// indem Sie "*" wie unten gezeigt eingeben: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/JSONSettings/Settings.cs b/src/JSONSettings/Settings.cs deleted file mode 100644 index 47cb2ef..0000000 --- a/src/JSONSettings/Settings.cs +++ /dev/null @@ -1,197 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Newtonsoft.Json; -using System.Reflection; -using System.IO; - -namespace JSONSettings -{ - public class Settings - { - private SettingJSON _settings; - private string _defaultApp; - public string DefaultApp => _defaultApp; - readonly string _saveFile; - - - - public Settings(string SettingsFile) - { - _settings = new SettingJSON(); - _saveFile = SettingsFile; - Load(); - } - - public void AddNewField(string Name) - { - _settings.AddNew(Name); - if (_settings.nodes.Count == 1) - { - _defaultApp = Name; - } - - } - - public void AddOrChangeKeyValue(string Name, string Key, object Value) - { - _settings.AddValue(Name, Key, Value); - } - public void AddOrChangeKeyValue(string Key, object Value) - { - AddOrChangeKeyValue(_defaultApp, Key, Value); - } - - public bool GetBoolValue(string Name, string key) - { - bool returnBool = false; - string value = _settings.GetValue(Name, key, out SettingsType type); - if (type == SettingsType.Bool) - { - bool.TryParse(value, out returnBool); - } - return returnBool; - } - public bool GetBoolValue(string key) - { - return GetBoolValue(_defaultApp, key); - } - - public int GetIntValue(string Name, string key) - { - int returnInt = -1; - string value = _settings.GetValue(Name, key, out SettingsType type); - if (type == SettingsType.Int) - { - int.TryParse(value, out returnInt); - } - return returnInt; - } - public int GetIntValue(string key) - { - return GetIntValue(_defaultApp, key); - } - - public float GetFloatValue(string Name, string key) - { - float returnFloat = -1; - string value = _settings.GetValue(Name, key, out SettingsType type); - if (type == SettingsType.Float) - { - float.TryParse(value, out returnFloat); - } - return returnFloat; - } - public float GetFloatValue(string key) - { - return GetFloatValue(_defaultApp, key); - } - - public string GetValue(string Name, string key, out SettingsType type) - { - string returnString = _settings.GetValue(Name, key, out type); - if (type == SettingsType.Error) - { - return ""; - } - return returnString; - } - - public string GetValue(string key, out SettingsType type) - { - return GetValue(_defaultApp, key, out type); - } - - public string GetValue(string Name, string key) - { - string returnString = _settings.GetValue(Name, key, out SettingsType type); - if (type == SettingsType.Error) - { - return ""; - } - - return returnString; - } - public string GetValue(string key) - { - return GetValue(_defaultApp, key); - } - - - - public void Save() - { - Save(false); - } - public void Save(bool compressed) - { - Formatting format = Formatting.Indented; - if (compressed) - { - format = Formatting.None; - } - FileInfo FI = new FileInfo(_saveFile); - if (!Directory.Exists(FI.DirectoryName)) - { - Directory.CreateDirectory(FI.DirectoryName); - } - - string settings = JsonConvert.SerializeObject(_settings, format); - using (StreamWriter writer = new StreamWriter(_saveFile)) - { - writer.Write(settings); - } - } - - private void Load() - { - if (!File.Exists(_saveFile)) - { - return; - } - - using (StreamReader reader = new StreamReader(_saveFile)) - { - string data = reader.ReadToEnd(); - try - { - _settings = JsonConvert.DeserializeObject(data); - if (_settings.nodes.Count > 0) - { - _defaultApp = _settings.nodes[0].Name; - } - - } - catch (Exception) - { - - return; - } - } - } - - public void Clear() - { - for (int i = _settings.nodes.Count; i > 0; i--) - { - int Index = i - 1; - _settings.nodes.RemoveAt(Index); - } - Cleanup(); - } - - public void Cleanup() - { - File.Delete(_saveFile); - Save(); - Load(); - } - - public void ForceLoad() - { - Load(); - } - } -} diff --git a/src/JSONSettings/packages.config b/src/JSONSettings/packages.config deleted file mode 100644 index c258dca..0000000 --- a/src/JSONSettings/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/ModularToolManagerTest/ModularToolManagerTest.csproj b/src/ModularToolManagerTest/ModularToolManagerTest.csproj deleted file mode 100644 index e8974bf..0000000 --- a/src/ModularToolManagerTest/ModularToolManagerTest.csproj +++ /dev/null @@ -1,84 +0,0 @@ - - - - - Debug - AnyCPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37} - Library - Properties - ModularToolManagerTest - ModularToolManagerTest - v4.5 - 512 - {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 15.0 - $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) - $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages - False - UnitTest - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\packages\MSTest.TestFramework.1.2.1\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll - - - ..\packages\MSTest.TestFramework.1.2.1\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll - - - ..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll - - - - - - - - - - - - - - - - - - {b33b0063-b387-40b0-b9fb-be918abcb0b4} - JSONSettings - - - {42e97a0e-bb73-47a3-8831-80cfe591ff78} - ModularToolManagerWinForms - - - - - - - Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}". - - - - - - \ No newline at end of file diff --git a/src/ModularToolManagerTest/Properties/AssemblyInfo.cs b/src/ModularToolManagerTest/Properties/AssemblyInfo.cs deleted file mode 100644 index 8e1f1a7..0000000 --- a/src/ModularToolManagerTest/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -[assembly: AssemblyTitle("ModularToolManagerTest")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("ModularToolManagerTest")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -[assembly: ComVisible(false)] - -[assembly: Guid("f3cc052b-a820-4de9-8131-8d86c04a2f37")] - -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/ModularToolManagerTest/Settings/SettingsNodeTest.cs b/src/ModularToolManagerTest/Settings/SettingsNodeTest.cs deleted file mode 100644 index 5aa1c7e..0000000 --- a/src/ModularToolManagerTest/Settings/SettingsNodeTest.cs +++ /dev/null @@ -1,126 +0,0 @@ -using System; -using JSONSettings; -using Microsoft.VisualStudio.TestTools.UnitTesting; - -namespace ModularToolManagerTest -{ - [TestClass] - public class SettingsNodeTest - { - private static SettingsNode settingsNode; - - [ClassInitialize()] - public static void ClassInit(TestContext context) - { - Console.WriteLine("ClassInit " + context.TestName); - settingsNode = new SettingsNode("Test"); - } - - [TestMethod] - public void SimpleSetupTest() - { - string name = "GetTested!"; - SettingsNode testNode = new SettingsNode(name); - Assert.AreEqual(name, testNode.Name); - Assert.IsNotNull(testNode.Settings); - } - - [TestMethod] - public void SimpleKeyAddString() - { - string nodeName = "Test"; - string nodeValue = "This is a test value"; - - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - Assert.AreEqual(nodeValue, settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.String, typeOfValue); - } - - [TestMethod] - public void SimpleKeyAddInt() - { - string nodeName = "Test"; - int nodeValue = 123; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - Assert.AreEqual(nodeValue.ToString(), settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.Int, typeOfValue); - } - - [TestMethod] - public void SimpleKeyAddDecimal() - { - string nodeName = "Test"; - float nodeValue = 1.57f; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - Assert.AreEqual(nodeValue.ToString(), settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.Float, typeOfValue); - } - - [TestMethod] - public void SimpleKeyAddBool() - { - string nodeName = "Test"; - bool nodeValue = true; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - Assert.AreEqual(nodeValue.ToString(), settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.Bool, typeOfValue); - } - - [TestMethod] - public void TryUpdateString() - { - string nodeName = "Test"; - string nodeValue = "This is a test value"; - string updatedValue = "Well i'm updated now!"; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - settingsNode.AddOrChangeKeyValue(nodeName, updatedValue); - Assert.AreEqual(updatedValue, settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.String, typeOfValue); - } - - [TestMethod] - public void TryUpdateInt() - { - string nodeName = "Test"; - int nodeValue = 123; - int updatedValue = 56181; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - settingsNode.AddOrChangeKeyValue(nodeName, updatedValue); - Assert.AreEqual(updatedValue.ToString(), settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.Int, typeOfValue); - } - - [TestMethod] - public void TryUpdateDecimal() - { - string nodeName = "Test"; - float nodeValue = 1.47539284f; - float updatedValue = 5.235748f; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - settingsNode.AddOrChangeKeyValue(nodeName, updatedValue); - Assert.AreEqual(updatedValue.ToString(), settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.Float, typeOfValue); - } - - [TestMethod] - public void TryUpdatebool() - { - string nodeName = "Test"; - bool nodeValue = false; - bool updatedValue = true; - - settingsNode.AddOrChangeKeyValue(nodeName, nodeValue); - settingsNode.AddOrChangeKeyValue(nodeName, updatedValue); - Assert.AreEqual(updatedValue.ToString(), settingsNode.GetKeyValue(nodeName, out SettingsType typeOfValue)); - Assert.AreEqual(SettingsType.Bool, typeOfValue); - } - - } -} diff --git a/src/ModularToolManagerTest/Settings/SettingsTests.cs b/src/ModularToolManagerTest/Settings/SettingsTests.cs deleted file mode 100644 index a198fdf..0000000 --- a/src/ModularToolManagerTest/Settings/SettingsTests.cs +++ /dev/null @@ -1,343 +0,0 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using JSONSettings; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.IO; - -namespace ModularToolManagerTest -{ - [TestClass()] - public class SettingsTests - { - private static string filePath; - - private const string TEST_APP_NAME = "TestApp"; - private const string TEST_APP_NAME2 = "TestApp2"; - - private const string BOOL_TEST_KEY = "boolTest"; - private const string STRING_TEST_KEY = "stringTest"; - private const string FLOAT_TEST_KEY = "floatTest"; - private const string INT_TEST_KEY = "intTest"; - - - private const bool BOOL_TEST_VALUE = true; - private const string STRING_TEST_VALUE = "stringValueTest"; - private const float FLOAT_TEST_VALUE = 452.3045f; - private const int INT_TEST_VALUE = 543862; - - private const bool BOOL_TEST_VALUE2 = true; - private const string STRING_TEST_VALUE2 = "stringValueTest2"; - private const float FLOAT_TEST_VALUE2 = 545.3045f; - private const int INT_TEST_VALUE2 = 16186; - - private void createSimpleTestFile() - { - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(TEST_APP_NAME); - - testSettings.AddOrChangeKeyValue(BOOL_TEST_KEY, BOOL_TEST_VALUE); - testSettings.AddOrChangeKeyValue(STRING_TEST_KEY, STRING_TEST_VALUE); - testSettings.AddOrChangeKeyValue(FLOAT_TEST_KEY, FLOAT_TEST_VALUE); - testSettings.AddOrChangeKeyValue(INT_TEST_KEY, INT_TEST_VALUE); - - testSettings.AddNewField(TEST_APP_NAME2); - - testSettings.AddOrChangeKeyValue(TEST_APP_NAME2, BOOL_TEST_KEY, BOOL_TEST_VALUE2); - testSettings.AddOrChangeKeyValue(TEST_APP_NAME2, STRING_TEST_KEY, STRING_TEST_VALUE2); - testSettings.AddOrChangeKeyValue(TEST_APP_NAME2, FLOAT_TEST_KEY, FLOAT_TEST_VALUE2); - testSettings.AddOrChangeKeyValue(TEST_APP_NAME2, INT_TEST_KEY, INT_TEST_VALUE2); - - testSettings.Save(); - } - - [ClassInitialize()] - public static void ClassInit(TestContext context) - { - Console.WriteLine("ClassInit " + context.TestName); - filePath = context.TestDir + "\\TestFile.json"; - } - - [TestMethod()] - public void SettingsTest() - { - Settings testSettings = new Settings(filePath); - Assert.IsNotNull(testSettings); - } - - [TestMethod()] - public void AddNewFieldTest() - { - string testAppName = "TestApp"; - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - - Assert.AreEqual(testAppName, testSettings.DefaultApp); - } - - [TestMethod()] - public void AddOrChangeKeyValueTestDefaultApp() - { - string testAppName = "TestApp"; - string testKey = "TestKey"; - string testValue = "TestValue"; - - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - testSettings.AddOrChangeKeyValue(testKey, testValue); - - string returnVal = testSettings.GetValue(testKey, out SettingsType type); - - Assert.AreEqual(testValue, returnVal); - Assert.AreEqual(SettingsType.String, type); - } - - [TestMethod()] - public void AddOrChangeKeyValueTestOtherApp() - { - string testAppName = "TestApp"; - string otherAppName = "ChangedTestAppName"; - string testKey = "TestKey"; - string testValue = "TestValue"; - - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - testSettings.AddNewField(otherAppName); - testSettings.AddOrChangeKeyValue(otherAppName, testKey, testValue); - - string returnVal = testSettings.GetValue(otherAppName, testKey, out SettingsType type); - - Assert.AreEqual(testValue, returnVal); - Assert.AreEqual(SettingsType.String, type); - } - - [TestMethod()] - public void SimpleSaveLoadTestNoCompression() - { - string testAppName = "TestApp"; - string otherAppName = "ChangedTestAppName"; - - string testKey1 = "TestKey"; - string testValue1 = "TestValue"; - - string testKey2 = "TestKey"; - bool testValue2 = true; - - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - testSettings.AddNewField(otherAppName); - - testSettings.AddOrChangeKeyValue(otherAppName, testKey1, testValue1); - testSettings.AddOrChangeKeyValue(testKey2, testValue2); - - testSettings.Save(); - testSettings = null; - - Settings testSettings2 = new Settings(filePath); - - string returnVal1 = testSettings2.GetValue(otherAppName, testKey1, out SettingsType type1); - string returnVal2 = testSettings2.GetValue(testKey2, out SettingsType type2); - - Assert.AreEqual(testValue1, returnVal1); - Assert.AreEqual(SettingsType.String, type1); - - Assert.AreEqual(testValue2.ToString(), returnVal2); - Assert.AreEqual(SettingsType.Bool, type2); - } - - [TestMethod()] - public void SimpleSaveLoadTestCompression() - { - string testAppName = "TestApp"; - string otherAppName = "ChangedTestAppName"; - - string testKey1 = "TestKey"; - string testValue1 = "TestValue"; - - string testKey2 = "TestKey"; - bool testValue2 = true; - - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - testSettings.AddNewField(otherAppName); - - testSettings.AddOrChangeKeyValue(otherAppName, testKey1, testValue1); - testSettings.AddOrChangeKeyValue(testKey2, testValue2); - - testSettings.Save(true); - - Settings testSettings2 = new Settings(filePath); - - string returnVal1 = testSettings2.GetValue(otherAppName, testKey1, out SettingsType type1); - string returnVal2 = testSettings2.GetValue(testKey2, out SettingsType type2); - - Assert.AreEqual(testValue1, returnVal1); - Assert.AreEqual(SettingsType.String, type1); - - Assert.AreEqual(testValue2.ToString(), returnVal2); - Assert.AreEqual(SettingsType.Bool, type2); - } - - [TestMethod()] - public void SimpleSaveLoadTestCompression2() - { - string testAppName = "TestApp"; - string otherAppName = "ChangedTestAppName"; - - string testKey1 = "TestKey"; - int testValue1 = 1234; - - string testKey2 = "TestKey"; - float testValue2 = 1234.4246f; - - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - testSettings.AddNewField(otherAppName); - - testSettings.AddOrChangeKeyValue(otherAppName, testKey1, testValue1); - testSettings.AddOrChangeKeyValue(testKey2, testValue2); - - testSettings.Save(true); - testSettings = null; - - Settings testSettings2 = new Settings(filePath); - - string returnVal1 = testSettings2.GetValue(otherAppName, testKey1, out SettingsType type1); - string returnVal2 = testSettings2.GetValue(testKey2, out SettingsType type2); - - Assert.AreEqual(testValue1.ToString(), returnVal1); - Assert.AreEqual(SettingsType.Int, type1); - - Assert.AreEqual(testValue2.ToString(), returnVal2); - Assert.AreEqual(SettingsType.Float, type2); - } - - [TestMethod()] - public void GetBoolValueTest() - { - string testAppName = "TestApp"; - string testKey = "TestKey"; - bool testValue = false; - - Settings testSettings = new Settings(filePath); - testSettings.AddNewField(testAppName); - testSettings.AddOrChangeKeyValue(testKey, testValue); - - bool returnVal = testSettings.GetBoolValue(testKey); - - Assert.AreEqual(testValue, returnVal); - } - - [TestMethod()] - public void GetBoolValueTest2() - { - createSimpleTestFile(); - Settings testSettings = new Settings(filePath); - bool returnVal = testSettings.GetBoolValue(TEST_APP_NAME2, BOOL_TEST_KEY); - - Assert.AreEqual(BOOL_TEST_VALUE2, returnVal); - } - - [TestMethod()] - public void GetIntValueTest() - { - createSimpleTestFile(); - Settings testSettings = new Settings(filePath); - int returnVal = testSettings.GetIntValue(INT_TEST_KEY); - - Assert.AreEqual(INT_TEST_VALUE, returnVal); - } - - [TestMethod()] - public void GetIntValueTest2() - { - createSimpleTestFile(); - Settings testSettings = new Settings(filePath); - int returnVal = testSettings.GetIntValue(TEST_APP_NAME2, INT_TEST_KEY); - - Assert.AreEqual(INT_TEST_VALUE2, returnVal); - } - - [TestMethod()] - public void GetFloatValueTest() - { - createSimpleTestFile(); - Settings testSettings = new Settings(filePath); - float returnVal = testSettings.GetFloatValue(FLOAT_TEST_KEY); - - Assert.AreEqual(FLOAT_TEST_VALUE, returnVal, 0.001); - } - - [TestMethod()] - public void GetFloatValueTest1() - { - createSimpleTestFile(); - Settings testSettings = new Settings(filePath); - float returnVal = testSettings.GetFloatValue(TEST_APP_NAME2, FLOAT_TEST_KEY); - - Assert.AreEqual(FLOAT_TEST_VALUE2, returnVal, 0.001); - } - - [TestMethod()] - public void CleanupTest() - { - createSimpleTestFile(); - Settings beforeCleanupTest = new Settings(filePath); - beforeCleanupTest.Cleanup(); - - Settings afterCleanupTest = new Settings(filePath); - - bool boolTest = afterCleanupTest.GetBoolValue(BOOL_TEST_KEY); - string stringTest = afterCleanupTest.GetValue(STRING_TEST_KEY); - float floatTest = afterCleanupTest.GetFloatValue(FLOAT_TEST_KEY); - int intTest = afterCleanupTest.GetIntValue(INT_TEST_KEY); - - Assert.AreEqual(BOOL_TEST_VALUE, boolTest); - Assert.AreEqual(STRING_TEST_VALUE, stringTest); - Assert.AreEqual(FLOAT_TEST_VALUE, floatTest); - Assert.AreEqual(INT_TEST_VALUE, intTest); - } - - [TestMethod()] - public void CleanupTest2() - { - createSimpleTestFile(); - Settings beforeCleanupTest = new Settings(filePath); - beforeCleanupTest.Cleanup(); - - Settings afterCleanupTest = new Settings(filePath); - - bool boolTest = afterCleanupTest.GetBoolValue(TEST_APP_NAME2, BOOL_TEST_KEY); - string stringTest = afterCleanupTest.GetValue(TEST_APP_NAME2, STRING_TEST_KEY); - float floatTest = afterCleanupTest.GetFloatValue(TEST_APP_NAME2, FLOAT_TEST_KEY); - int intTest = afterCleanupTest.GetIntValue(TEST_APP_NAME2, INT_TEST_KEY); - - Assert.AreEqual(BOOL_TEST_VALUE2, boolTest); - Assert.AreEqual(STRING_TEST_VALUE2, stringTest); - Assert.AreEqual(FLOAT_TEST_VALUE2, floatTest); - Assert.AreEqual(INT_TEST_VALUE2, intTest); - } - - [TestMethod()] - public void ClearTest() - { - createSimpleTestFile(); - Settings beforeClearTest = new Settings(filePath); - beforeClearTest.Clear(); - - Settings afterClearTest = new Settings(filePath); - Assert.IsNull(afterClearTest.DefaultApp); - } - - [ClassCleanup] - public static void ClassCleanup() - { - if (File.Exists(filePath)) - { - File.Delete(filePath); - } - } - } -} \ No newline at end of file diff --git a/src/ModularToolManagerTest/ToolManager/PasswordCryptTest.cs b/src/ModularToolManagerTest/ToolManager/PasswordCryptTest.cs deleted file mode 100644 index 4fa30c2..0000000 --- a/src/ModularToolManagerTest/ToolManager/PasswordCryptTest.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using ModularToolManger.Core; -using System; - -namespace ModularToolManagerTest -{ - [TestClass] - public class PasswordCryptTest - { - private static PasswordManager manager; - - [ClassInitialize()] - public static void ClassInit(TestContext context) - { - Console.WriteLine("ClassInit " + context.TestName); - manager = new PasswordManager(); - } - - [TestMethod()] - public void PasswordCryptTestSetupTest() - { - Assert.AreEqual(typeof(PasswordManager), manager.GetType()); - } - - [TestMethod()] - public void EncryptDecryptPasswordTest() - { - string password = "SomeStrongPassword"; - string initialData = "Some text to encrypt"; - string cryptData = manager.EncryptPassword(initialData, password); - string afterConvert = manager.DecryptPassword(cryptData, password); - - Assert.AreEqual(initialData, afterConvert); - } - } -} diff --git a/src/ModularToolManagerTest/ToolManager/PasswordHasherTest.cs b/src/ModularToolManagerTest/ToolManager/PasswordHasherTest.cs deleted file mode 100644 index 9b5498d..0000000 --- a/src/ModularToolManagerTest/ToolManager/PasswordHasherTest.cs +++ /dev/null @@ -1,49 +0,0 @@ -using System; -using System.Linq; -using System.Text; -using Microsoft.VisualStudio.TestTools.UnitTesting; -using ModularToolManger.Core; - -namespace ModularToolManagerTest -{ - [TestClass] - public class PasswordHasherTest - { - private static PasswordHasher hasher; - - [ClassInitialize()] - public static void ClassInit(TestContext context) - { - Console.WriteLine("ClassInit " + context.TestName); - hasher = new PasswordHasher(); - } - - [TestMethod()] - public void PasswordHasherSetupTest() - { - Assert.AreEqual(typeof(PasswordHasher), hasher.GetType()); - } - - [TestMethod()] - public void GetHashedPasswordNoSaltTest() - { - string myPassword = "SuperSafePassword"; - string hashedPassword = hasher.GetHashedPassword(myPassword); - Assert.IsTrue(hasher.CheckPassword(myPassword, hashedPassword)); - } - - [TestMethod()] - public void GetHashedPasswordSaltTest() - { - string myPassword = "SuperSafePassword"; - string allowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIKLMNOPQRSTUVWXYZ0123456789"; - Random rnd = new Random(); - string myHash = new string(Enumerable.Repeat(allowedChars, 16).Select(s => s[rnd.Next(s.Length)]).ToArray()); - - string hashedPassword = hasher.GetHashedPassword(myPassword, Encoding.UTF8.GetBytes(myHash)); - Assert.IsTrue(hasher.CheckPassword(myPassword, hashedPassword)); - } - - - } -} diff --git a/src/ModularToolManagerTest/app.config b/src/ModularToolManagerTest/app.config deleted file mode 100644 index 4429813..0000000 --- a/src/ModularToolManagerTest/app.config +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/src/ModularToolManagerTest/packages.config b/src/ModularToolManagerTest/packages.config deleted file mode 100644 index bb8f59f..0000000 --- a/src/ModularToolManagerTest/packages.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Core/CentralLanguage.cs b/src/ModularToolManagerWinForms/Core/CentralLanguage.cs deleted file mode 100644 index 7241317..0000000 --- a/src/ModularToolManagerWinForms/Core/CentralLanguage.cs +++ /dev/null @@ -1,62 +0,0 @@ -using jsonLanguage; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Text; -using System.Windows.Forms; -using Helper.GUI; - -namespace ModularToolManger.Core -{ - //@TODO find a non static way of doing this ... - public static class CentralLanguage - { - public static Language LanguageManager; - - public static void Initalize() - { - LanguageManager = new Language(new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName + @"\Language"); - } - - public static void SetupLanguage(this Form f) - { - f.Text = LanguageManager.GetText(f.Name); - f.DoForEveryControl(SetLanguage); - } - - private static bool SetLanguage(Control current) - { - if (current.GetType() == typeof(MenuStrip)) - { - foreach (ToolStripMenuItem item in ((MenuStrip)current).Items) - { - item.Text = LanguageManager.GetText(item.Name); - if (item.HasDropDownItems) - { - ForAllSubItems(item); - } - } - } - else - current.Text = LanguageManager.GetText(current.Name); - return true; - } - - private static void ForAllSubItems(ToolStripMenuItem current) - { - foreach (ToolStripMenuItem item in current.DropDownItems) - { - if (item.HasDropDownItems) - { - ForAllSubItems(item); - } - else - { - item.Text = LanguageManager.GetText(item.Name); - } - } - } - } -} diff --git a/src/ModularToolManagerWinForms/Core/CentralLogging.cs b/src/ModularToolManagerWinForms/Core/CentralLogging.cs deleted file mode 100644 index 336da9c..0000000 --- a/src/ModularToolManagerWinForms/Core/CentralLogging.cs +++ /dev/null @@ -1,15 +0,0 @@ -using Logging; -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; - -namespace ModularToolManger.Core -{ - //@TODO find a non static way of doing this ... - public static class CentralLogging - { - public static FileLogger AppDebugLogger = new FileLogger(Path.GetTempPath(), "ModularToolManager_Debug.log");//new BasicLogger(Path.GetTempPath(), "ModularToolManager_Debug.log"); - } -} diff --git a/src/ModularToolManagerWinForms/Core/FunctionJson.cs b/src/ModularToolManagerWinForms/Core/FunctionJson.cs deleted file mode 100644 index 297fa1f..0000000 --- a/src/ModularToolManagerWinForms/Core/FunctionJson.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using ToolMangerInterface; -using System.IO; - -namespace ModularToolManger.Core -{ - public class Function - { - public string ID { get; set; } - public string Name { get; set; } - public string Type { get; set; } - public string FilePath { get; set; } - public int sortingSequence { get; set; } - public bool ShowInNotification { get; set; } - - /// - /// Trigger the action of the currently loaded function - /// - /// The current plugin to use - /// - public bool PerformeAction(IFunction plugin) - { - FileInfo FI = new FileInfo(FilePath); - if (!FI.Exists || !plugin.FileEndings.ContainsValue(FI.Extension)) - return false; - - FunctionContext context = new FunctionContext(FilePath); - - return plugin.PerformeAction(context); - } - } - - /// - /// Simple container class for the whole functions in the JSON-File - /// - public class FunctionsRoot - { - public List Functions { get; set; } - } -} diff --git a/src/ModularToolManagerWinForms/Core/FunctionsManager.cs b/src/ModularToolManagerWinForms/Core/FunctionsManager.cs deleted file mode 100644 index ddc13ed..0000000 --- a/src/ModularToolManagerWinForms/Core/FunctionsManager.cs +++ /dev/null @@ -1,91 +0,0 @@ -using Newtonsoft.Json; -using System.Collections.Generic; -using System.IO; - -namespace ModularToolManger.Core -{ - public class FunctionsManager - { - private List _allFunctions; - private List _availablefunctions; - private List _allowedTypes; - public List Functions - { - get - { - return _availablefunctions; - } - } - - private string _saveFile; - private int _nextSortingSequence; - public int NextSortingSequence => _nextSortingSequence; - - public FunctionsManager(string SaveFile, List allowedTypes) - { - _saveFile = SaveFile; - _allowedTypes = allowedTypes; - _allFunctions = new List(); - _availablefunctions = new List(); - _nextSortingSequence = 0; - } - - public void Load() - { - if (!File.Exists(_saveFile)) - { - return; - } - - using (StreamReader writer = new StreamReader(_saveFile)) - { - FunctionsRoot data = JsonConvert.DeserializeObject(writer.ReadToEnd()); - _allFunctions = data.Functions; - foreach (Function currentFunction in data.Functions) - { - if (_allowedTypes.Contains(currentFunction.Type)) - { - _availablefunctions.Add(currentFunction); - } - - } - } - - - } - - public void Save() - { - FunctionsRoot root = new FunctionsRoot(); - root.Functions = _allFunctions; - string dicretory = new FileInfo(_saveFile).DirectoryName; - if (!Directory.Exists(dicretory)) - { - Directory.CreateDirectory(dicretory); - } - - using (StreamWriter writer = new StreamWriter(_saveFile)) - { - string sData = JsonConvert.SerializeObject(root, Formatting.Indented); - writer.Write(sData); - } - } - - public void AddNewFunction(Function F) - { - _availablefunctions.Add(F); - _allFunctions.Add(F); - } - - public void DeleteFunction(Function F) - { - _availablefunctions.Remove(F); - _allFunctions.Remove(F); - Save(); - } - } - - - - -} diff --git a/src/ModularToolManagerWinForms/Core/Modules/LanguageCom.cs b/src/ModularToolManagerWinForms/Core/Modules/LanguageCom.cs deleted file mode 100644 index 4a5db22..0000000 --- a/src/ModularToolManagerWinForms/Core/Modules/LanguageCom.cs +++ /dev/null @@ -1,28 +0,0 @@ -using PluginCommunication; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace ModularToolManger.Core.Modules -{ - public class LanguageCom : Module - { - public override void init() - { - addType("languageRequest"); - base.init(); - } - - public override void Notified(MessageData DataSet) - { - string returnVal = CentralLanguage.LanguageManager.GetText(DataSet.Data.ToString()); - SendMessage("LanguageRespond", returnVal); - } - - public void LanguageChanged() - { - SendMessage("LanguageChanged", CentralLanguage.LanguageManager.Name); - } - } -} diff --git a/src/ModularToolManagerWinForms/Core/Modules/LoggerBridge.cs b/src/ModularToolManagerWinForms/Core/Modules/LoggerBridge.cs deleted file mode 100644 index 8af6837..0000000 --- a/src/ModularToolManagerWinForms/Core/Modules/LoggerBridge.cs +++ /dev/null @@ -1,45 +0,0 @@ -using Logging; -using PluginCommunication; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace ModularToolManger.Core.Modules -{ - public class LoggerBridge : Module - { - public override void init() - { - addType("log"); - addType("LogWarning"); - addType("LogError"); - addType("LogCritical"); - - base.init(); - } - - public override void Notified(MessageData DataSet) - { - LogLevel curLevel = LogLevel.Unknown; - switch (DataSet.Type) - { - case "log": - curLevel = LogLevel.Information; - break; - case "logwarning": - curLevel = LogLevel.Warning; - break; - case "logerror": - curLevel = LogLevel.Error; - break; - case "logcritical": - curLevel = LogLevel.Critical; - break; - default: - break; - } - CentralLogging.AppDebugLogger.WriteLine(DataSet.Data.ToString(), curLevel); - } - } -} diff --git a/src/ModularToolManagerWinForms/Core/PasswordCrypt.cs b/src/ModularToolManagerWinForms/Core/PasswordCrypt.cs deleted file mode 100644 index 4152f3c..0000000 --- a/src/ModularToolManagerWinForms/Core/PasswordCrypt.cs +++ /dev/null @@ -1,123 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Runtime.InteropServices; -using System.Security; -using System.Security.Cryptography; -using System.Text; -using System.Threading.Tasks; - -namespace ModularToolManger.Core -{ - public class PasswordManager - { - private int _keysize; - private int _blocksize; - private int _derivationIterations; - - public PasswordManager() - { - _keysize = 256; - _blocksize = 256; - _derivationIterations = 1000; - } - - private SecureString createSecureString(ref string baseString) - { - SecureString returnString = new SecureString(); - foreach (char curChar in baseString) - { - returnString.AppendChar(curChar); - } - baseString = String.Empty; - return returnString; - } - - public SecureString CreateSecureString(ref string StringToSecure) - { - return createSecureString(ref StringToSecure); - } - - public string EncryptPassword(string Data, string passPhrase) - { - byte[] saltStringBytes = Generate256BitsOfRandomEntropy(); - byte[] ivStringBytes = Generate256BitsOfRandomEntropy(); - byte[] plainTextBytes = Encoding.UTF8.GetBytes(Data); - - using (Rfc2898DeriveBytes password = new Rfc2898DeriveBytes(passPhrase, saltStringBytes, _derivationIterations)) - { - byte[] keyBytes = password.GetBytes(_keysize / 8); - using (RijndaelManaged symetricKey = new RijndaelManaged()) - { - symetricKey.BlockSize = _blocksize; - symetricKey.Mode = CipherMode.CBC; - symetricKey.Padding = PaddingMode.PKCS7; - - using (ICryptoTransform encyptor = symetricKey.CreateEncryptor(keyBytes, ivStringBytes)) - { - using (MemoryStream memoryStream = new MemoryStream()) - { - using (CryptoStream cryptoStream = new CryptoStream(memoryStream, encyptor, CryptoStreamMode.Write)) - { - cryptoStream.Write(plainTextBytes, 0, plainTextBytes.Length); - cryptoStream.FlushFinalBlock(); - - byte[] cipherTextBytes = saltStringBytes; - cipherTextBytes = cipherTextBytes.Concat(ivStringBytes).ToArray(); - cipherTextBytes = cipherTextBytes.Concat(memoryStream.ToArray()).ToArray(); - memoryStream.Close(); - cryptoStream.Close(); - return Convert.ToBase64String(cipherTextBytes); - } - } - } - - } - } - } - - public string DecryptPassword(string cryptedText, string Password) - { - byte[] cipherTextBytesWithSaltAndIV = Convert.FromBase64String(cryptedText); - byte[] saltStringBytes = cipherTextBytesWithSaltAndIV.Take(_keysize / 8).ToArray(); - byte[] ivStringBytes = cipherTextBytesWithSaltAndIV.Skip(_keysize / 8).Take(_keysize / 8).ToArray(); - byte[] cipherTextBytes = cipherTextBytesWithSaltAndIV.Skip((_keysize / 8) * 2).Take(cipherTextBytesWithSaltAndIV.Length - ((_keysize / 8) * 2)).ToArray(); - - using (Rfc2898DeriveBytes password = new Rfc2898DeriveBytes(Password, saltStringBytes, _derivationIterations)) - { - byte[] keyBytes = password.GetBytes(_keysize / 8); - using (RijndaelManaged symmetricKey = new RijndaelManaged()) - { - symmetricKey.BlockSize = _keysize; - symmetricKey.Mode = CipherMode.CBC; - symmetricKey.Padding = PaddingMode.PKCS7; - using (ICryptoTransform decryptor = symmetricKey.CreateDecryptor(keyBytes, ivStringBytes)) - { - using (MemoryStream memoryStream = new MemoryStream(cipherTextBytes)) - { - using (CryptoStream cryptoStream = new CryptoStream(memoryStream, decryptor, CryptoStreamMode.Read)) - { - byte[] plainTextBytes = new byte[cipherTextBytes.Length]; - int decryptedByteCount = cryptoStream.Read(plainTextBytes, 0, plainTextBytes.Length); - memoryStream.Close(); - cryptoStream.Close(); - return Encoding.UTF8.GetString(plainTextBytes, 0, decryptedByteCount); - } - } - } - } - } - } - - private byte[] Generate256BitsOfRandomEntropy() - { - byte[] randomBytes = new byte[32]; - using (RNGCryptoServiceProvider rngCps = new RNGCryptoServiceProvider()) - { - rngCps.GetBytes(randomBytes); - } - return randomBytes; - } - } -} diff --git a/src/ModularToolManagerWinForms/Core/PasswordHasher.cs b/src/ModularToolManagerWinForms/Core/PasswordHasher.cs deleted file mode 100644 index d18facf..0000000 --- a/src/ModularToolManagerWinForms/Core/PasswordHasher.cs +++ /dev/null @@ -1,71 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Security.Cryptography; -using System.Text; -using System.Threading.Tasks; - -namespace ModularToolManger.Core -{ - public class PasswordHasher - { - /// - /// Creates a hashed password out of a string - /// - /// The string password - /// If wanted a fixed salt - /// Returns a Rfc2898 + base64 hashed password - public string GetHashedPassword(string password, byte[] salt = null) - { - string hasedPassword = Convert.ToBase64String(CreatePassword(password)); - return hasedPassword; - } - - /// - /// Creates the byte hash for the given password string - /// - /// The password to generate the byte string for - /// The salt key to use for generating - /// - private byte[] CreatePassword(string password, byte[] salt = null) - { - if (salt == null) - { - RNGCryptoServiceProvider CryptoService = new RNGCryptoServiceProvider(); - CryptoService.GetBytes(salt = new byte[16]); - } - - Rfc2898DeriveBytes pbkdfs = new Rfc2898DeriveBytes(password, salt, 10000); - byte[] hash = pbkdfs.GetBytes(20); - byte[] hashBytes = new byte[36]; - Array.Copy(salt, 0, hashBytes, 0, salt.Length); - Array.Copy(hash, 0, hashBytes, salt.Length, 20); - - return hashBytes; - } - - /// - /// Checks if a password is valid - /// - /// The password to check - /// The already stored password - /// The result of the checking - public bool CheckPassword(string password, string savedBase64Password) - { - byte[] hashBytes = Convert.FromBase64String(savedBase64Password); - byte[] salt = new byte[16]; - Array.Copy(hashBytes, 0, salt, 0, salt.Length); - - - byte[] checkPasssword = CreatePassword(password, salt); - for (int i = 0; i < hashBytes.Length - salt.Length; i++) - { - if (hashBytes[i + salt.Length] != checkPasssword[i + salt.Length]) - { - return false; - } - } - return true; - } - } -} diff --git a/src/ModularToolManagerWinForms/DLL/BitbucketAPI.dll b/src/ModularToolManagerWinForms/DLL/BitbucketAPI.dll deleted file mode 100644 index 155d140..0000000 Binary files a/src/ModularToolManagerWinForms/DLL/BitbucketAPI.dll and /dev/null differ diff --git a/src/ModularToolManagerWinForms/DLL/Helper.dll b/src/ModularToolManagerWinForms/DLL/Helper.dll deleted file mode 100644 index ede0352..0000000 Binary files a/src/ModularToolManagerWinForms/DLL/Helper.dll and /dev/null differ diff --git a/src/ModularToolManagerWinForms/DLL/Logging.dll b/src/ModularToolManagerWinForms/DLL/Logging.dll deleted file mode 100644 index 272f83e..0000000 Binary files a/src/ModularToolManagerWinForms/DLL/Logging.dll and /dev/null differ diff --git a/src/ModularToolManagerWinForms/DLL/PluginSystem.dll b/src/ModularToolManagerWinForms/DLL/PluginSystem.dll deleted file mode 100644 index 6af68a4..0000000 Binary files a/src/ModularToolManagerWinForms/DLL/PluginSystem.dll and /dev/null differ diff --git a/src/ModularToolManagerWinForms/DLL/jsonLanguage.dll b/src/ModularToolManagerWinForms/DLL/jsonLanguage.dll deleted file mode 100644 index a5c1701..0000000 Binary files a/src/ModularToolManagerWinForms/DLL/jsonLanguage.dll and /dev/null differ diff --git a/src/ModularToolManagerWinForms/Forms/F_NewFunction.Designer.cs b/src/ModularToolManagerWinForms/Forms/F_NewFunction.Designer.cs deleted file mode 100644 index 076be43..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_NewFunction.Designer.cs +++ /dev/null @@ -1,156 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_NewFunction - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.F_NewFunction_L_Name = new System.Windows.Forms.Label(); - this.F_NewFunction_TB_Name = new System.Windows.Forms.TextBox(); - this.Default_OK = new System.Windows.Forms.Button(); - this.Default_Abort = new System.Windows.Forms.Button(); - this.F_NewFunction_L_Type = new System.Windows.Forms.Label(); - this.F_NewFunction_CB_Type = new System.Windows.Forms.ComboBox(); - this.Default_Open = new System.Windows.Forms.Button(); - this.TB_filePath = new System.Windows.Forms.TextBox(); - this.F_New_Function_CB_ShowInTaskList = new System.Windows.Forms.CheckBox(); - this.SuspendLayout(); - // - // F_NewFunction_L_Name - // - this.F_NewFunction_L_Name.AutoSize = true; - this.F_NewFunction_L_Name.Location = new System.Drawing.Point(13, 13); - this.F_NewFunction_L_Name.Name = "F_NewFunction_L_Name"; - this.F_NewFunction_L_Name.Size = new System.Drawing.Size(128, 13); - this.F_NewFunction_L_Name.TabIndex = 0; - this.F_NewFunction_L_Name.Text = "F_NewFunction_L_Name"; - // - // F_NewFunction_TB_Name - // - this.F_NewFunction_TB_Name.Location = new System.Drawing.Point(147, 10); - this.F_NewFunction_TB_Name.Name = "F_NewFunction_TB_Name"; - this.F_NewFunction_TB_Name.Size = new System.Drawing.Size(125, 20); - this.F_NewFunction_TB_Name.TabIndex = 1; - // - // Default_OK - // - this.Default_OK.Location = new System.Drawing.Point(12, 116); - this.Default_OK.Name = "Default_OK"; - this.Default_OK.Size = new System.Drawing.Size(75, 23); - this.Default_OK.TabIndex = 2; - this.Default_OK.Text = "Default_OK"; - this.Default_OK.UseVisualStyleBackColor = true; - this.Default_OK.Click += new System.EventHandler(this.Default_OK_Click); - // - // Default_Abort - // - this.Default_Abort.Location = new System.Drawing.Point(197, 116); - this.Default_Abort.Name = "Default_Abort"; - this.Default_Abort.Size = new System.Drawing.Size(75, 23); - this.Default_Abort.TabIndex = 3; - this.Default_Abort.Text = "Default_Abort"; - this.Default_Abort.UseVisualStyleBackColor = true; - this.Default_Abort.Click += new System.EventHandler(this.Default_Abort_Click); - // - // F_NewFunction_L_Type - // - this.F_NewFunction_L_Type.AutoSize = true; - this.F_NewFunction_L_Type.Location = new System.Drawing.Point(13, 40); - this.F_NewFunction_L_Type.Name = "F_NewFunction_L_Type"; - this.F_NewFunction_L_Type.Size = new System.Drawing.Size(124, 13); - this.F_NewFunction_L_Type.TabIndex = 4; - this.F_NewFunction_L_Type.Text = "F_NewFunction_L_Type"; - // - // F_NewFunction_CB_Type - // - this.F_NewFunction_CB_Type.FormattingEnabled = true; - this.F_NewFunction_CB_Type.Location = new System.Drawing.Point(147, 37); - this.F_NewFunction_CB_Type.Name = "F_NewFunction_CB_Type"; - this.F_NewFunction_CB_Type.Size = new System.Drawing.Size(125, 21); - this.F_NewFunction_CB_Type.TabIndex = 5; - // - // Default_Open - // - this.Default_Open.Location = new System.Drawing.Point(197, 87); - this.Default_Open.Name = "Default_Open"; - this.Default_Open.Size = new System.Drawing.Size(75, 23); - this.Default_Open.TabIndex = 6; - this.Default_Open.Text = "Default_Open"; - this.Default_Open.UseVisualStyleBackColor = true; - this.Default_Open.Click += new System.EventHandler(this.Default_Open_Click); - // - // TB_filePath - // - this.TB_filePath.Location = new System.Drawing.Point(12, 90); - this.TB_filePath.Name = "TB_filePath"; - this.TB_filePath.Size = new System.Drawing.Size(179, 20); - this.TB_filePath.TabIndex = 7; - // - // F_New_Function_CB_ShowInTaskList - // - this.F_New_Function_CB_ShowInTaskList.AutoSize = true; - this.F_New_Function_CB_ShowInTaskList.Location = new System.Drawing.Point(63, 64); - this.F_New_Function_CB_ShowInTaskList.Name = "F_New_Function_CB_ShowInTaskList"; - this.F_New_Function_CB_ShowInTaskList.Size = new System.Drawing.Size(209, 17); - this.F_New_Function_CB_ShowInTaskList.TabIndex = 8; - this.F_New_Function_CB_ShowInTaskList.Text = "F_New_Function_CB_ShowInTaskList"; - this.F_New_Function_CB_ShowInTaskList.UseVisualStyleBackColor = true; - // - // F_NewFunction - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(284, 160); - this.Controls.Add(this.F_New_Function_CB_ShowInTaskList); - this.Controls.Add(this.TB_filePath); - this.Controls.Add(this.Default_Open); - this.Controls.Add(this.F_NewFunction_CB_Type); - this.Controls.Add(this.F_NewFunction_L_Type); - this.Controls.Add(this.Default_Abort); - this.Controls.Add(this.F_NewFunction_TB_Name); - this.Controls.Add(this.F_NewFunction_L_Name); - this.Controls.Add(this.Default_OK); - this.Name = "F_NewFunction"; - this.Text = "F_NewFunction"; - this.Load += new System.EventHandler(this.F_NewFunction_Load); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label F_NewFunction_L_Name; - private System.Windows.Forms.TextBox F_NewFunction_TB_Name; - private System.Windows.Forms.Button Default_OK; - private System.Windows.Forms.Button Default_Abort; - private System.Windows.Forms.Label F_NewFunction_L_Type; - private System.Windows.Forms.ComboBox F_NewFunction_CB_Type; - private System.Windows.Forms.Button Default_Open; - private System.Windows.Forms.TextBox TB_filePath; - private System.Windows.Forms.CheckBox F_New_Function_CB_ShowInTaskList; - } -} \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_NewFunction.cs b/src/ModularToolManagerWinForms/Forms/F_NewFunction.cs deleted file mode 100644 index cd22634..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_NewFunction.cs +++ /dev/null @@ -1,265 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Windows.Forms; -using Helper.GUI; -using ModularToolManger.Core; -using PluginManager; -using PluginInterface; -using ToolMangerInterface; -using System.IO; - -namespace ModularToolManger.Forms -{ - public partial class F_NewFunction : Form - { - readonly Manager _pluginManager; - private int _endPos; - private int _startPos; - - private Function _returnFunction; - public Function NewFunction => _returnFunction; - - readonly bool _editMode; - - private bool _firstOpen; - - public F_NewFunction(Manager pluginManager, Function _functionToEdit) : this(pluginManager) - { - _returnFunction = _functionToEdit; - _editMode = true; - } - - public F_NewFunction(Manager pluginManager) - { - InitializeComponent(); - _pluginManager = pluginManager; - _startPos = 0; - _editMode = false; - - _firstOpen = true; - } - - private void F_NewFunction_Load(object sender, EventArgs e) - { - SetupWindow(); - } - - private void SetupWindow() - { - BasicWindowSetup(); - SetupLabels(); - AddFunctionTypesToDropdown(); - SetupWindowBoxes(); - - if (_editMode) - { - FillFields(); - } - } - - private void BasicWindowSetup() - { - this.SetupLanguage(); - this.DoForEveryControl(F_NewFunction_TB_Name, ClearTextBox); - MinimizeBox = false; - MaximizeBox = false; - TB_filePath.ReadOnly = true; - Default_Open.Enabled = false; - Default_OK.Enabled = false; - FormBorderStyle = FormBorderStyle.Fixed3D; - GUIHelper.SetWidthByTextLenght(Default_OK, Default_Abort); - this.AlignMultipleControls(Default_OK, Default_Abort); - } - private bool ClearTextBox(Control TB_current) - { - TB_current.Text = ""; - return true; - } - - private void AddFunctionTypesToDropdown() - { - F_NewFunction_CB_Type.Text = ""; - F_NewFunction_CB_Type.Items.Clear(); - - for (int i = 0; i < _pluginManager.LoadetPlugins.Count; i++) - { - IPlugin currentIPlugin = _pluginManager.LoadetPlugins[i]; - if (currentIPlugin.ContainsInterface(typeof(IFunction))) - { - F_NewFunction_CB_Type.Items.Add(currentIPlugin.DisplayName); - } - } - if (F_NewFunction_CB_Type.Items.Count > 0) - { - Default_Open.Enabled = true; - Default_OK.Enabled = true; - F_NewFunction_CB_Type.SelectedIndex = 0; - Default_Open.Tag = _pluginManager.LoadetPlugins[0]; - } - } - - private void SetupLabels() - { - List Labels = this.GetAllControls(typeof(Label)); - for (int i = 0; i < Labels.Count; i++) - { - Control currentLabel = Labels[i]; - if (currentLabel.Width > _startPos) - { - _startPos = currentLabel.Width; - } - } - } - - private void SetupWindowBoxes() - { - _startPos += 25; - - _endPos = F_NewFunction_TB_Name.Location.X + F_NewFunction_TB_Name.Size.Width; - F_NewFunction_TB_Name.Location = new Point(_startPos, F_NewFunction_TB_Name.Location.Y); - F_NewFunction_TB_Name.Size = new Size(_endPos - F_NewFunction_TB_Name.Location.X, F_NewFunction_TB_Name.Height); - - F_NewFunction_CB_Type.Location = new Point(_startPos, F_NewFunction_CB_Type.Location.Y); - F_NewFunction_CB_Type.Size = new Size(_endPos - F_NewFunction_CB_Type.Location.X, F_NewFunction_CB_Type.Height); - - F_New_Function_CB_ShowInTaskList.Location = new Point(_startPos, F_New_Function_CB_ShowInTaskList.Location.Y); - - F_NewFunction_CB_Type.SelectedIndexChanged += F_NewFunction_CB_Type_SelectedIndexChanged; - } - - private void FillFields() - { - F_NewFunction_TB_Name.Text = _returnFunction.Name; - int _selectIndex = 0; - - if (_pluginManager.LoadetPlugins.Count < F_NewFunction_CB_Type.Items.Count) - { - return; - } - - for (int i = 0; i < F_NewFunction_CB_Type.Items.Count; i++) - { - IPlugin plugin = _pluginManager.LoadetPlugins[i]; - if (plugin.UniqueName == _returnFunction.Type) - { - _selectIndex = i; - Default_Open.Tag = plugin; - F_New_Function_CB_ShowInTaskList.Checked = _returnFunction.ShowInNotification; - TB_filePath.Text = _returnFunction.FilePath; - break; - } - - } - F_NewFunction_CB_Type.SelectedIndex = _selectIndex; - this.Tag = _returnFunction.FilePath; - } - - - private string SetupFilter(Dictionary extensions) - { - string ReturnString = String.Empty; - HashSet entries = new HashSet(); - string LastEntry = CentralLanguage.LanguageManager.GetText("Default_All") + " "; - foreach (string key in extensions.Keys) - { - ReturnString += String.Format("{0} (*{1})|*{1}|", key, extensions[key]); - entries.Add(extensions[key]); - } - - string front = String.Empty; - string selections = " "; - foreach (string type in entries) - { - front += $"*{type} "; - selections += $"*{type}; "; - } - front = front.Remove(front.Length - 1); - selections = selections.Remove(selections.Length - 1); - LastEntry += $"({front})|{selections}"; - return ReturnString + LastEntry; - } - - private void F_NewFunction_CB_Type_SelectedIndexChanged(object sender, EventArgs e) - { - if (_editMode && !_firstOpen) - { - TB_filePath.Text = string.Empty; - } - - if (_pluginManager.PluginCount >= F_NewFunction_CB_Type.SelectedIndex) - { - Default_Open.Tag = _pluginManager.LoadetPlugins[F_NewFunction_CB_Type.SelectedIndex]; - } - - _firstOpen = false; - } - - private void Default_Open_Click(object sender, EventArgs e) - { - OpenFileDialog OFD = new OpenFileDialog(); - if (Default_Open.Tag == null) - { - return; - } - OFD.Filter = SetupFilter(((IFunction)Default_Open.Tag).FileEndings); - if (_returnFunction != null && _returnFunction.FilePath != string.Empty) - { - FileInfo currentFile = new FileInfo(_returnFunction.FilePath); - if (!OFD.Filter.Contains(currentFile.Extension)) - { - return; - } - OFD.InitialDirectory = currentFile.DirectoryName; - OFD.FileName = currentFile.Name; - string[] split = OFD.Filter.Split('|'); - for (int i = 0; i < split.Length; i += 2) - { - if (split[i].Contains(currentFile.Extension) || split[i + 1].Contains(currentFile.Extension)) - { - OFD.FilterIndex = i; - - break; - } - } - } - if (OFD.ShowDialog() == DialogResult.OK) - { - this.Tag = OFD.FileName; - TB_filePath.Text = OFD.FileName; - } - } - private void Default_OK_Click(object sender, EventArgs e) - { - if (String.IsNullOrEmpty(F_NewFunction_TB_Name.Text)) - { - return; - } - if (String.IsNullOrEmpty(F_NewFunction_CB_Type.Text)) - { - return; - } - if (Tag != null && Tag.GetType() == typeof(string)) - { - _returnFunction = new Function - { - ID = Guid.NewGuid().ToString(), - Name = F_NewFunction_TB_Name.Text, - ShowInNotification = F_New_Function_CB_ShowInTaskList.Checked, - Type = _pluginManager.LoadetPlugins[F_NewFunction_CB_Type.SelectedIndex].UniqueName, - FilePath = (string)Tag - }; - } - Close(); - } - private void Default_Abort_Click(object sender, EventArgs e) - { - _returnFunction = null; - this.Close(); - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/F_NewFunction.resx b/src/ModularToolManagerWinForms/Forms/F_NewFunction.resx deleted file mode 100644 index 1af7de1..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_NewFunction.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_OAuth.Designer.cs b/src/ModularToolManagerWinForms/Forms/F_OAuth.Designer.cs deleted file mode 100644 index a0ece28..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_OAuth.Designer.cs +++ /dev/null @@ -1,165 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_OAuth - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.F_OAuth_L_Key = new System.Windows.Forms.Label(); - this.F_OAuth_L_Secret = new System.Windows.Forms.Label(); - this.F_OAuth_TB_Key = new System.Windows.Forms.TextBox(); - this.F_OAuth_TB_Secret = new System.Windows.Forms.TextBox(); - this.Default_OK = new System.Windows.Forms.Button(); - this.Default_Abort = new System.Windows.Forms.Button(); - this.F_OAuth_L_Password = new System.Windows.Forms.Label(); - this.F_OAuth_L_Password2 = new System.Windows.Forms.Label(); - this.F_OAuth_TB_Password = new System.Windows.Forms.TextBox(); - this.F_OAuth_TB_Password2 = new System.Windows.Forms.TextBox(); - this.SuspendLayout(); - // - // F_OAuth_L_Key - // - this.F_OAuth_L_Key.AutoSize = true; - this.F_OAuth_L_Key.Location = new System.Drawing.Point(13, 13); - this.F_OAuth_L_Key.Name = "F_OAuth_L_Key"; - this.F_OAuth_L_Key.Size = new System.Drawing.Size(85, 13); - this.F_OAuth_L_Key.TabIndex = 7; - this.F_OAuth_L_Key.Text = "F_OAuth_L_Key"; - // - // F_OAuth_L_Secret - // - this.F_OAuth_L_Secret.AutoSize = true; - this.F_OAuth_L_Secret.Location = new System.Drawing.Point(13, 40); - this.F_OAuth_L_Secret.Name = "F_OAuth_L_Secret"; - this.F_OAuth_L_Secret.Size = new System.Drawing.Size(98, 13); - this.F_OAuth_L_Secret.TabIndex = 8; - this.F_OAuth_L_Secret.Text = "F_OAuth_L_Secret"; - // - // F_OAuth_TB_Key - // - this.F_OAuth_TB_Key.Location = new System.Drawing.Point(142, 10); - this.F_OAuth_TB_Key.Name = "F_OAuth_TB_Key"; - this.F_OAuth_TB_Key.Size = new System.Drawing.Size(219, 20); - this.F_OAuth_TB_Key.TabIndex = 1; - // - // F_OAuth_TB_Secret - // - this.F_OAuth_TB_Secret.Location = new System.Drawing.Point(142, 37); - this.F_OAuth_TB_Secret.Name = "F_OAuth_TB_Secret"; - this.F_OAuth_TB_Secret.Size = new System.Drawing.Size(219, 20); - this.F_OAuth_TB_Secret.TabIndex = 2; - // - // Default_OK - // - this.Default_OK.Location = new System.Drawing.Point(12, 127); - this.Default_OK.Name = "Default_OK"; - this.Default_OK.Size = new System.Drawing.Size(75, 23); - this.Default_OK.TabIndex = 5; - this.Default_OK.Text = "Default_OK"; - this.Default_OK.UseVisualStyleBackColor = true; - this.Default_OK.Click += new System.EventHandler(this.Default_OK_Click); - // - // Default_Abort - // - this.Default_Abort.Location = new System.Drawing.Point(286, 127); - this.Default_Abort.Name = "Default_Abort"; - this.Default_Abort.Size = new System.Drawing.Size(75, 23); - this.Default_Abort.TabIndex = 6; - this.Default_Abort.Text = "Default_Abort"; - this.Default_Abort.UseVisualStyleBackColor = true; - this.Default_Abort.Click += new System.EventHandler(this.Default_Abort_Click); - // - // F_OAuth_L_Password - // - this.F_OAuth_L_Password.AutoSize = true; - this.F_OAuth_L_Password.Location = new System.Drawing.Point(13, 66); - this.F_OAuth_L_Password.Name = "F_OAuth_L_Password"; - this.F_OAuth_L_Password.Size = new System.Drawing.Size(113, 13); - this.F_OAuth_L_Password.TabIndex = 9; - this.F_OAuth_L_Password.Text = "F_OAuth_L_Password"; - // - // F_OAuth_L_Password2 - // - this.F_OAuth_L_Password2.AutoSize = true; - this.F_OAuth_L_Password2.Location = new System.Drawing.Point(13, 92); - this.F_OAuth_L_Password2.Name = "F_OAuth_L_Password2"; - this.F_OAuth_L_Password2.Size = new System.Drawing.Size(119, 13); - this.F_OAuth_L_Password2.TabIndex = 10; - this.F_OAuth_L_Password2.Text = "F_OAuth_L_Password2"; - // - // F_OAuth_TB_Password - // - this.F_OAuth_TB_Password.Location = new System.Drawing.Point(142, 63); - this.F_OAuth_TB_Password.Name = "F_OAuth_TB_Password"; - this.F_OAuth_TB_Password.PasswordChar = '*'; - this.F_OAuth_TB_Password.Size = new System.Drawing.Size(219, 20); - this.F_OAuth_TB_Password.TabIndex = 3; - // - // F_OAuth_TB_Password2 - // - this.F_OAuth_TB_Password2.Location = new System.Drawing.Point(142, 89); - this.F_OAuth_TB_Password2.Name = "F_OAuth_TB_Password2"; - this.F_OAuth_TB_Password2.PasswordChar = '*'; - this.F_OAuth_TB_Password2.Size = new System.Drawing.Size(219, 20); - this.F_OAuth_TB_Password2.TabIndex = 4; - // - // F_OAuth - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(373, 162); - this.Controls.Add(this.F_OAuth_TB_Password2); - this.Controls.Add(this.F_OAuth_TB_Password); - this.Controls.Add(this.F_OAuth_L_Password2); - this.Controls.Add(this.F_OAuth_L_Password); - this.Controls.Add(this.Default_Abort); - this.Controls.Add(this.Default_OK); - this.Controls.Add(this.F_OAuth_TB_Secret); - this.Controls.Add(this.F_OAuth_TB_Key); - this.Controls.Add(this.F_OAuth_L_Secret); - this.Controls.Add(this.F_OAuth_L_Key); - this.Name = "F_OAuth"; - this.Text = "F_OAuth"; - this.Load += new System.EventHandler(this.F_OAuth_Load); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label F_OAuth_L_Key; - private System.Windows.Forms.Label F_OAuth_L_Secret; - private System.Windows.Forms.TextBox F_OAuth_TB_Key; - private System.Windows.Forms.TextBox F_OAuth_TB_Secret; - private System.Windows.Forms.Button Default_OK; - private System.Windows.Forms.Button Default_Abort; - private System.Windows.Forms.Label F_OAuth_L_Password; - private System.Windows.Forms.Label F_OAuth_L_Password2; - private System.Windows.Forms.TextBox F_OAuth_TB_Password; - private System.Windows.Forms.TextBox F_OAuth_TB_Password2; - } -} \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_OAuth.cs b/src/ModularToolManagerWinForms/Forms/F_OAuth.cs deleted file mode 100644 index 12f43cf..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_OAuth.cs +++ /dev/null @@ -1,118 +0,0 @@ -using Helper.GUI; -using JSONSettings; -using ModularToolManger.Core; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace ModularToolManger.Forms -{ - public partial class F_OAuth : Form - { - private Settings _settings; - private int _biggestLabel; - private int _textFieldEndPos; - - private bool _g2g; - public bool GoodToGO => _g2g; - - public F_OAuth(Settings settings) - { - _settings = settings; - _g2g = false; - _biggestLabel = 0; - - InitializeComponent(); - } - - private void Default_Abort_Click(object sender, EventArgs e) - { - this.Close(); - } - - private void Default_OK_Click(object sender, EventArgs e) - { - if (F_OAuth_TB_Password.Text != F_OAuth_TB_Password2.Text) - { - return; - } - - if (F_OAuth_L_Password.Text == String.Empty || F_OAuth_TB_Password2.Text == String.Empty) - { - return; - } - - - - PasswordManager pwManager = new PasswordManager(); - PasswordHasher hasher = new PasswordHasher(); - - string password = hasher.GetHashedPassword(F_OAuth_TB_Password.Text); - if (!hasher.CheckPassword(F_OAuth_TB_Password.Text, password)) - { - return; - } - - _settings.AddOrChangeKeyValue("OAuthPassword", password); - _settings.AddOrChangeKeyValue("OauthKey", pwManager.EncryptPassword(F_OAuth_TB_Key.Text, F_OAuth_TB_Password.Text)); - _settings.AddOrChangeKeyValue("OAuthSecret", pwManager.EncryptPassword(F_OAuth_TB_Secret.Text, F_OAuth_TB_Password.Text)); - _settings.Save(); - _g2g = true; - this.Close(); - } - - private bool SizeButtons(Control C) - { - C.SetWidthByTextLenght(); - return true; - } - - private void F_OAuth_Load(object sender, EventArgs e) - { - SetLanguage(); - this.DoForEveryControl(typeof(Label), getBiggestLabel); - SetupTextFields(); - - this.DoForEveryControl(typeof(Button), SizeButtons); - this.AlignMultipleControls(Default_OK, Default_Abort); - this.FormBorderStyle = FormBorderStyle.Fixed3D; - } - - private void SetupTextFields() - { - _textFieldEndPos = F_OAuth_TB_Key.Location.X + F_OAuth_TB_Key.Size.Width; - - this.DoForEveryControl(typeof(TextBox), setTextFieldSize); - } - - private bool setTextFieldSize(Control B) - { - B.Location = new Point(_biggestLabel, B.Location.Y); - B.Size = new Size(_textFieldEndPos - _biggestLabel, B.Size.Height); - - return true; - } - - private bool getBiggestLabel(Control B) - { - if (B.Location.X + B.Size.Width > _biggestLabel) - _biggestLabel = B.Location.X + B.Size.Width; - return true; - } - - private void SetLanguage() - { - this.SetupLanguage(); - F_OAuth_TB_Key.Text = ""; - F_OAuth_TB_Secret.Text = ""; - F_OAuth_TB_Password.Text = ""; - F_OAuth_TB_Password2.Text = ""; - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/F_OAuth.resx b/src/ModularToolManagerWinForms/Forms/F_OAuth.resx deleted file mode 100644 index 1af7de1..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_OAuth.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_Password.Designer.cs b/src/ModularToolManagerWinForms/Forms/F_Password.Designer.cs deleted file mode 100644 index 0e1df25..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_Password.Designer.cs +++ /dev/null @@ -1,86 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_Password - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.F_Password_L_Password = new System.Windows.Forms.Label(); - this.F_Password_TB_Password = new System.Windows.Forms.TextBox(); - this.Default_OK = new System.Windows.Forms.Button(); - this.SuspendLayout(); - // - // F_Password_L_Password - // - this.F_Password_L_Password.AutoSize = true; - this.F_Password_L_Password.Location = new System.Drawing.Point(13, 13); - this.F_Password_L_Password.Name = "F_Password_L_Password"; - this.F_Password_L_Password.Size = new System.Drawing.Size(129, 13); - this.F_Password_L_Password.TabIndex = 0; - this.F_Password_L_Password.Text = "F_Password_L_Password"; - // - // F_Password_TB_Password - // - this.F_Password_TB_Password.Location = new System.Drawing.Point(148, 10); - this.F_Password_TB_Password.Name = "F_Password_TB_Password"; - this.F_Password_TB_Password.PasswordChar = '*'; - this.F_Password_TB_Password.Size = new System.Drawing.Size(218, 20); - this.F_Password_TB_Password.TabIndex = 1; - this.F_Password_TB_Password.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.F_Password_TB_Password_KeyPress); - // - // Default_OK - // - this.Default_OK.Location = new System.Drawing.Point(131, 36); - this.Default_OK.Name = "Default_OK"; - this.Default_OK.Size = new System.Drawing.Size(75, 23); - this.Default_OK.TabIndex = 2; - this.Default_OK.Text = "Default_OK"; - this.Default_OK.UseVisualStyleBackColor = true; - this.Default_OK.Click += new System.EventHandler(this.Default_OK_Click); - // - // F_Password - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(378, 68); - this.Controls.Add(this.Default_OK); - this.Controls.Add(this.F_Password_TB_Password); - this.Controls.Add(this.F_Password_L_Password); - this.Name = "F_Password"; - this.Text = "F_Password"; - this.Load += new System.EventHandler(this.F_Password_Load); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label F_Password_L_Password; - private System.Windows.Forms.TextBox F_Password_TB_Password; - private System.Windows.Forms.Button Default_OK; - } -} \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_Password.cs b/src/ModularToolManagerWinForms/Forms/F_Password.cs deleted file mode 100644 index c9a4502..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_Password.cs +++ /dev/null @@ -1,86 +0,0 @@ -using Helper.GUI; -using ModularToolManger.Core; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace ModularToolManger.Forms -{ - public partial class F_Password : Form - { - private int _biggestLabel; - private int _textFieldEndPos; - - private string _password; - public string Password => _password; - - public F_Password() - { - _biggestLabel = 0; - InitializeComponent(); - } - - private void F_Password_Load(object sender, EventArgs e) - { - SetLanguage(); - F_Password_TB_Password.Focus(); - - this.DoForEveryControl(typeof(Label), GetBiggestLabel); - SetupTextFields(); - - Default_OK.Center(this); - this.FormBorderStyle = FormBorderStyle.Fixed3D; - } - - private void SetupTextFields() - { - _textFieldEndPos = F_Password_TB_Password.Location.X + F_Password_TB_Password.Size.Width; - - this.DoForEveryControl(typeof(TextBox), SetTextFieldSize); - } - - private bool SetTextFieldSize(Control B) - { - B.Location = new Point(_biggestLabel, B.Location.Y); - B.Size = new Size(_textFieldEndPos - _biggestLabel, B.Size.Height); - - return true; - } - - private bool GetBiggestLabel(Control B) - { - if (B.Location.X + B.Size.Width > _biggestLabel) - { - _biggestLabel = B.Location.X + B.Size.Width; - } - return true; - } - - private void SetLanguage() - { - this.SetupLanguage(); - F_Password_TB_Password.Text = ""; - } - - private void Default_OK_Click(object sender, EventArgs e) - { - _password = F_Password_TB_Password.Text; - this.Close(); - } - - private void F_Password_TB_Password_KeyPress(object sender, KeyPressEventArgs e) - { - if (e.KeyChar == (char)13) - { - Default_OK.PerformClick(); - } - - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/F_Password.resx b/src/ModularToolManagerWinForms/Forms/F_Password.resx deleted file mode 100644 index 1af7de1..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_Password.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_ReportBug.Designer.cs b/src/ModularToolManagerWinForms/Forms/F_ReportBug.Designer.cs deleted file mode 100644 index 202a880..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_ReportBug.Designer.cs +++ /dev/null @@ -1,210 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_ReportBug - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - this.Default_Send = new System.Windows.Forms.Button(); - this.Default_Abort = new System.Windows.Forms.Button(); - this.F_ReportBug_L_Title = new System.Windows.Forms.Label(); - this.F_ReportBug_TB_Title = new System.Windows.Forms.TextBox(); - this.F_ReportBug_L_Content = new System.Windows.Forms.Label(); - this.F_ReportBug_TB_Content = new System.Windows.Forms.TextBox(); - this.F_ReportBug_LV_Files = new System.Windows.Forms.ListView(); - this.CH_Files = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.CMS_LV_Files = new System.Windows.Forms.ContextMenuStrip(this.components); - this.F_ReportBug_LV_Delete = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ReportBug_L_Kind = new System.Windows.Forms.Label(); - this.F_Report_Bug_CB_Kind = new System.Windows.Forms.ComboBox(); - this.F_Report_Bug_CB_Priority = new System.Windows.Forms.ComboBox(); - this.F_ReportBug_L_Priority = new System.Windows.Forms.Label(); - this.CMS_LV_Files.SuspendLayout(); - this.SuspendLayout(); - // - // Default_Send - // - this.Default_Send.Location = new System.Drawing.Point(12, 427); - this.Default_Send.Name = "Default_Send"; - this.Default_Send.Size = new System.Drawing.Size(75, 23); - this.Default_Send.TabIndex = 0; - this.Default_Send.Text = "Default_Send"; - this.Default_Send.UseVisualStyleBackColor = true; - this.Default_Send.Click += new System.EventHandler(this.Default_Send_Click); - // - // Default_Abort - // - this.Default_Abort.Location = new System.Drawing.Point(415, 427); - this.Default_Abort.Name = "Default_Abort"; - this.Default_Abort.Size = new System.Drawing.Size(75, 23); - this.Default_Abort.TabIndex = 1; - this.Default_Abort.Text = "Default_Abort"; - this.Default_Abort.UseVisualStyleBackColor = true; - this.Default_Abort.Click += new System.EventHandler(this.Default_Abort_Click); - // - // F_ReportBug_L_Title - // - this.F_ReportBug_L_Title.AutoSize = true; - this.F_ReportBug_L_Title.Location = new System.Drawing.Point(13, 13); - this.F_ReportBug_L_Title.Name = "F_ReportBug_L_Title"; - this.F_ReportBug_L_Title.Size = new System.Drawing.Size(108, 13); - this.F_ReportBug_L_Title.TabIndex = 2; - this.F_ReportBug_L_Title.Text = "F_ReportBug_L_Title"; - // - // F_ReportBug_TB_Title - // - this.F_ReportBug_TB_Title.Location = new System.Drawing.Point(127, 10); - this.F_ReportBug_TB_Title.Name = "F_ReportBug_TB_Title"; - this.F_ReportBug_TB_Title.Size = new System.Drawing.Size(363, 20); - this.F_ReportBug_TB_Title.TabIndex = 3; - // - // F_ReportBug_L_Content - // - this.F_ReportBug_L_Content.AutoSize = true; - this.F_ReportBug_L_Content.Location = new System.Drawing.Point(13, 40); - this.F_ReportBug_L_Content.Name = "F_ReportBug_L_Content"; - this.F_ReportBug_L_Content.Size = new System.Drawing.Size(125, 13); - this.F_ReportBug_L_Content.TabIndex = 4; - this.F_ReportBug_L_Content.Text = "F_ReportBug_L_Content"; - // - // F_ReportBug_TB_Content - // - this.F_ReportBug_TB_Content.Location = new System.Drawing.Point(127, 37); - this.F_ReportBug_TB_Content.Multiline = true; - this.F_ReportBug_TB_Content.Name = "F_ReportBug_TB_Content"; - this.F_ReportBug_TB_Content.Size = new System.Drawing.Size(363, 241); - this.F_ReportBug_TB_Content.TabIndex = 5; - // - // F_ReportBug_LV_Files - // - this.F_ReportBug_LV_Files.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { - this.CH_Files}); - this.F_ReportBug_LV_Files.ContextMenuStrip = this.CMS_LV_Files; - this.F_ReportBug_LV_Files.Location = new System.Drawing.Point(127, 338); - this.F_ReportBug_LV_Files.MultiSelect = false; - this.F_ReportBug_LV_Files.Name = "F_ReportBug_LV_Files"; - this.F_ReportBug_LV_Files.Size = new System.Drawing.Size(363, 78); - this.F_ReportBug_LV_Files.TabIndex = 6; - this.F_ReportBug_LV_Files.UseCompatibleStateImageBehavior = false; - this.F_ReportBug_LV_Files.View = System.Windows.Forms.View.Details; - // - // CMS_LV_Files - // - this.CMS_LV_Files.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.F_ReportBug_LV_Delete}); - this.CMS_LV_Files.Name = "CMS_LV_Files"; - this.CMS_LV_Files.Size = new System.Drawing.Size(198, 26); - this.CMS_LV_Files.Opening += new System.ComponentModel.CancelEventHandler(this.CMS_LV_Files_Opening); - // - // F_ReportBug_LV_Delete - // - this.F_ReportBug_LV_Delete.Name = "F_ReportBug_LV_Delete"; - this.F_ReportBug_LV_Delete.Size = new System.Drawing.Size(197, 22); - this.F_ReportBug_LV_Delete.Text = "F_ReportBug_LV_Delete"; - this.F_ReportBug_LV_Delete.Click += new System.EventHandler(this.F_ReportBug_LV_Delete_Click); - // - // F_ReportBug_L_Kind - // - this.F_ReportBug_L_Kind.AutoSize = true; - this.F_ReportBug_L_Kind.Location = new System.Drawing.Point(12, 287); - this.F_ReportBug_L_Kind.Name = "F_ReportBug_L_Kind"; - this.F_ReportBug_L_Kind.Size = new System.Drawing.Size(109, 13); - this.F_ReportBug_L_Kind.TabIndex = 7; - this.F_ReportBug_L_Kind.Text = "F_ReportBug_L_Kind"; - // - // F_Report_Bug_CB_Kind - // - this.F_Report_Bug_CB_Kind.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.F_Report_Bug_CB_Kind.FormattingEnabled = true; - this.F_Report_Bug_CB_Kind.Location = new System.Drawing.Point(127, 284); - this.F_Report_Bug_CB_Kind.Name = "F_Report_Bug_CB_Kind"; - this.F_Report_Bug_CB_Kind.Size = new System.Drawing.Size(363, 21); - this.F_Report_Bug_CB_Kind.TabIndex = 8; - this.F_Report_Bug_CB_Kind.SelectedIndexChanged += new System.EventHandler(this.F_Report_Bug_CB_Kind_SelectedIndexChanged); - // - // F_Report_Bug_CB_Priority - // - this.F_Report_Bug_CB_Priority.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.F_Report_Bug_CB_Priority.FormattingEnabled = true; - this.F_Report_Bug_CB_Priority.Location = new System.Drawing.Point(127, 311); - this.F_Report_Bug_CB_Priority.Name = "F_Report_Bug_CB_Priority"; - this.F_Report_Bug_CB_Priority.Size = new System.Drawing.Size(363, 21); - this.F_Report_Bug_CB_Priority.TabIndex = 9; - this.F_Report_Bug_CB_Priority.SelectedIndexChanged += new System.EventHandler(this.F_Report_Bug_CB_Priority_SelectedIndexChanged); - // - // F_ReportBug_L_Priority - // - this.F_ReportBug_L_Priority.AutoSize = true; - this.F_ReportBug_L_Priority.Location = new System.Drawing.Point(13, 314); - this.F_ReportBug_L_Priority.Name = "F_ReportBug_L_Priority"; - this.F_ReportBug_L_Priority.Size = new System.Drawing.Size(119, 13); - this.F_ReportBug_L_Priority.TabIndex = 10; - this.F_ReportBug_L_Priority.Text = "F_ReportBug_L_Priority"; - // - // F_ReportBug - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(502, 462); - this.Controls.Add(this.F_ReportBug_L_Priority); - this.Controls.Add(this.F_Report_Bug_CB_Priority); - this.Controls.Add(this.F_Report_Bug_CB_Kind); - this.Controls.Add(this.F_ReportBug_L_Kind); - this.Controls.Add(this.F_ReportBug_LV_Files); - this.Controls.Add(this.F_ReportBug_TB_Content); - this.Controls.Add(this.F_ReportBug_L_Content); - this.Controls.Add(this.F_ReportBug_TB_Title); - this.Controls.Add(this.F_ReportBug_L_Title); - this.Controls.Add(this.Default_Abort); - this.Controls.Add(this.Default_Send); - this.Name = "F_ReportBug"; - this.Text = "F_ReportBug"; - this.Load += new System.EventHandler(this.F_ReportBug_Load); - this.CMS_LV_Files.ResumeLayout(false); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Button Default_Send; - private System.Windows.Forms.Button Default_Abort; - private System.Windows.Forms.Label F_ReportBug_L_Title; - private System.Windows.Forms.TextBox F_ReportBug_TB_Title; - private System.Windows.Forms.Label F_ReportBug_L_Content; - private System.Windows.Forms.TextBox F_ReportBug_TB_Content; - private System.Windows.Forms.ListView F_ReportBug_LV_Files; - private System.Windows.Forms.Label F_ReportBug_L_Kind; - private System.Windows.Forms.ComboBox F_Report_Bug_CB_Kind; - private System.Windows.Forms.ComboBox F_Report_Bug_CB_Priority; - private System.Windows.Forms.Label F_ReportBug_L_Priority; - private System.Windows.Forms.ColumnHeader CH_Files; - private System.Windows.Forms.ContextMenuStrip CMS_LV_Files; - private System.Windows.Forms.ToolStripMenuItem F_ReportBug_LV_Delete; - } -} \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_ReportBug.cs b/src/ModularToolManagerWinForms/Forms/F_ReportBug.cs deleted file mode 100644 index 390ada5..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_ReportBug.cs +++ /dev/null @@ -1,352 +0,0 @@ -using BitbucketAPI; -using Helper.GUI; -using JSONSettings; -using ModularToolManger.Core; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.IO; -using System.Linq; -using System.Text; -using System.Windows.Forms; - -namespace ModularToolManger.Forms -{ - //ToDo This need's to use the GitHub issue creation instead of the Bitbucket one - public partial class F_ReportBug : Form - { - private int _biggestLabel; - private int _textFieldEndPos; - - readonly Settings _settings; - - readonly HashSet _allowedFiletypes; - readonly int _maxFileSize; - readonly int _allFileSize; - - private Kind _curKind; - private Priority _curPriority; - - - - public F_ReportBug(Settings settings) - { - _settings = settings; - _curKind = Kind.bug; - _curPriority = Priority.trivial; - InitializeComponent(); - _biggestLabel = 0; - - _allowedFiletypes = new HashSet(); - SetupFiletypes(); - _maxFileSize = 1000; - - _maxFileSize *= 1000; - - _allFileSize = 3000; - _allFileSize *= 1000; - - } - - private void SetupFiletypes() - { - _allowedFiletypes.Add(".txt"); - _allowedFiletypes.Add(".png"); - _allowedFiletypes.Add(".pdf"); - _allowedFiletypes.Add(".jpg"); - _allowedFiletypes.Add(".jpeg"); - } - - private void F_ReportBug_Load(object sender, EventArgs e) - { - this.FormBorderStyle = FormBorderStyle.Fixed3D; - this.MinimizeBox = false; - this.MaximizeBox = false; - - SetLanguage(); - SetupComboBoxes(); - this.DoForEveryControl(typeof(Label), GetBiggestLabel); - SetupTextFields(); - - this.DoForEveryControl(typeof(Button), SizeButtons); - this.AlignMultipleControls(Default_Send, Default_Abort); - - - F_ReportBug_LV_Files.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); - CH_Files.Text = CentralLanguage.LanguageManager.GetText("F_ReportBug_L_LV_Files"); - - SetupDragDrop(); - } - - private void SetLanguageForContextStrip(ContextMenuStrip CMS) - { - for (int i = 0; i < CMS.Items.Count; i++) - { - ToolStripItem CurrentTSI = CMS.Items[i]; - CurrentTSI.Text = CentralLanguage.LanguageManager.GetText(CurrentTSI.Name); - } - } - - private void SetupDragDrop() - { - F_ReportBug_LV_Files.AllowDrop = true; - F_ReportBug_LV_Files.DragDrop += F_ReportBug_LV_Files_DragDrop; - F_ReportBug_LV_Files.DragEnter += F_ReportBug_LV_Files_DragEnter; - } - - private void F_ReportBug_LV_Files_DragEnter(object sender, DragEventArgs e) - { - e.Effect = DragDropEffects.Copy; - } - - private void F_ReportBug_LV_Files_DragDrop(object sender, DragEventArgs e) - { - string[] FileList = (string[])e.Data.GetData(DataFormats.FileDrop, false); - foreach (string s in FileList) - { - FileInfo fi = new FileInfo(s); - if (fi.Length > _maxFileSize) - { - continue; - } - if (!_allowedFiletypes.Contains(fi.Extension.ToLower())) - { - continue; - } - if (GetCompleteFileSize() > _allFileSize) - { - continue; - } - - F_ReportBug_LV_Files.Items.Add(new ListViewItem - { - Text = fi.Name, - Tag = fi, - }); - } - - } - - private HashSet GetFiles() - { - HashSet files = new HashSet(); - foreach (ListViewItem item in F_ReportBug_LV_Files.Items) - { - if (item.Tag == null || item.Tag.GetType() != typeof(FileInfo)) - { - continue; - } - FileInfo fi = (FileInfo)item.Tag; - files.Add(fi); - } - return files; - } - - private int GetCompleteFileSize() - { - int Return = 0; - foreach (ListViewItem item in F_ReportBug_LV_Files.Items) - { - if (item.Tag == null || item.Tag.GetType() != typeof(FileInfo)) - { - continue; - } - FileInfo fi = (FileInfo)item.Tag; - Return += (int)fi.Length; - } - return Return; - } - - private bool SizeButtons(Control C) - { - C.SetWidthByTextLenght(); - return true; - } - - private void SetLanguage() - { - this.SetupLanguage(); - SetLanguageForContextStrip(CMS_LV_Files); - F_ReportBug_TB_Title.Text = ""; - F_ReportBug_TB_Content.Text = ""; - F_Report_Bug_CB_Kind.Text = ""; - F_Report_Bug_CB_Priority.Text = ""; - } - - private void SetupComboBoxes() - { - SetupKindComboBox(); - SetupPriorityComboBox(); - } - private void SetupKindComboBox() - { - F_Report_Bug_CB_Kind.Items.Add(CentralLanguage.LanguageManager.GetText("F_ReportBug_L_bug")); - F_Report_Bug_CB_Kind.Items.Add(CentralLanguage.LanguageManager.GetText("F_ReportBug_L_enhancement")); - F_Report_Bug_CB_Kind.SelectedIndex = 0; - } - private void SetupPriorityComboBox() - { - F_Report_Bug_CB_Priority.Items.Add(CentralLanguage.LanguageManager.GetText("F_ReportBug_L_Priority_Trivial")); - F_Report_Bug_CB_Priority.Items.Add(CentralLanguage.LanguageManager.GetText("F_ReportBug_L_Priority_Minor")); - F_Report_Bug_CB_Priority.Items.Add(CentralLanguage.LanguageManager.GetText("F_ReportBug_L_Priority_Major")); - F_Report_Bug_CB_Priority.Items.Add(CentralLanguage.LanguageManager.GetText("F_ReportBug_L_Priority_Critical")); - - F_Report_Bug_CB_Priority.SelectedIndex = 0; - } - - private bool GetBiggestLabel(Control B) - { - if (B.Location.X + B.Size.Width > _biggestLabel) - { - _biggestLabel = B.Location.X + B.Size.Width; - } - return true; - } - - private void SetupTextFields() - { - _textFieldEndPos = F_ReportBug_TB_Title.Location.X + F_ReportBug_TB_Title.Size.Width; - - this.DoForEveryControl(typeof(TextBox), SetTextFieldSize); - this.DoForEveryControl(typeof(ListView), SetTextFieldSize); - this.DoForEveryControl(typeof(ComboBox), SetTextFieldSize); - } - - private bool SetTextFieldSize(Control B) - { - B.Location = new Point(_biggestLabel, B.Location.Y); - B.Size = new Size(_textFieldEndPos - _biggestLabel, B.Size.Height); - - return true; - } - - private void Default_Abort_Click(object sender, EventArgs e) - { - this.Close(); - } - - private void Default_Send_Click(object sender, EventArgs e) - { - if (F_ReportBug_TB_Title.Text == String.Empty || F_ReportBug_TB_Content.Text == String.Empty) - { - return; - } - - PasswordHasher hasher = new PasswordHasher(); - - string key = _settings.GetValue("OauthKey"); - string secret = _settings.GetValue("OAuthSecret"); - - if (key == string.Empty || secret == string.Empty) - { - F_OAuth OAuthEntry = new F_OAuth(_settings); - - OAuthEntry.ShowDialog(); - if (!OAuthEntry.GoodToGO) - { - return; - } - key = _settings.GetValue("OauthKey"); - secret = _settings.GetValue("OAuthSecret"); - } - - F_Password passwordForm = new F_Password(); - passwordForm.ShowDialog(); - - string realPassword = _settings.GetValue("OAuthPassword"); - - if (!hasher.CheckPassword(passwordForm.Password, realPassword)) - { - MessageBox.Show(CentralLanguage.LanguageManager.GetText("Message_Wrong_Password_Text"), CentralLanguage.LanguageManager.GetText("Message_Wrong_Password_Title"), MessageBoxButtons.OK, MessageBoxIcon.Error); - return; - } - - RepositoryData repository = new RepositoryData("XanatosX", "modulartoolmanager"); - - PasswordManager pwManager = new PasswordManager(); - OAuth authentication = new OAuth(pwManager.DecryptPassword(key, passwordForm.Password), pwManager.DecryptPassword(secret, passwordForm.Password)); - if (authentication.ResponseData == null) - { - return; - } - - - Issue issue = new Issue(repository, authentication.ResponseData); - HashSet files = GetFiles(); - List uploadFiles = new List(); - foreach (FileInfo fi in files) - { - if (!File.Exists(fi.FullName)) - { - continue; - } - uploadFiles.Add(fi.FullName); - } - - - string UploadWindowTitle = CentralLanguage.LanguageManager.GetText("Message_Upload_Status_Title"); - if (issue.CreateIssue(new IssueCreateData(F_ReportBug_TB_Title.Text, F_ReportBug_TB_Content.Text, _curPriority, _curKind), uploadFiles.ToArray())) - { - MessageBox.Show(CentralLanguage.LanguageManager.GetText("Message_Upload_Status_Succeded"), UploadWindowTitle, MessageBoxButtons.OK, MessageBoxIcon.Information); - this.Close(); - return; - } - - MessageBox.Show(CentralLanguage.LanguageManager.GetText("Message_Upload_Status_Failed"), UploadWindowTitle, MessageBoxButtons.OK, MessageBoxIcon.Error); - } - - private void F_Report_Bug_CB_Kind_SelectedIndexChanged(object sender, EventArgs e) - { - - if (F_Report_Bug_CB_Kind.SelectedIndex == 1) - { - F_Report_Bug_CB_Priority.SelectedIndex = 0; - F_Report_Bug_CB_Priority.Enabled = false; - _curKind = Kind.enhancement; - _curPriority = Priority.trivial; - } - else - { - F_Report_Bug_CB_Priority.Enabled = true; - _curKind = Kind.bug; - } - } - - private void F_Report_Bug_CB_Priority_SelectedIndexChanged(object sender, EventArgs e) - { - switch (F_Report_Bug_CB_Priority.SelectedIndex) - { - case 0: - _curPriority = Priority.trivial; - break; - case 1: - _curPriority = Priority.minor; - break; - case 2: - _curPriority = Priority.major; - break; - case 3: - _curPriority = Priority.critical; - break; - default: - break; - } - } - - private void CMS_LV_Files_Opening(object sender, CancelEventArgs e) - { - if (F_ReportBug_LV_Files.Items.Count == 0 || F_ReportBug_LV_Files.SelectedItems.Count == 0) - { - CMS_LV_Files.Visible = false; - e.Cancel = true; - } - } - - private void F_ReportBug_LV_Delete_Click(object sender, EventArgs e) - { - F_ReportBug_LV_Files.Items.Remove(F_ReportBug_LV_Files.SelectedItems[0]); - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/F_ReportBug.resx b/src/ModularToolManagerWinForms/Forms/F_ReportBug.resx deleted file mode 100644 index 96bd3ec..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_ReportBug.resx +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_Settings.Designer.cs b/src/ModularToolManagerWinForms/Forms/F_Settings.Designer.cs deleted file mode 100644 index bd29b91..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_Settings.Designer.cs +++ /dev/null @@ -1,229 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_Settings - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.tabControl1 = new System.Windows.Forms.TabControl(); - this.TP_Common = new System.Windows.Forms.TabPage(); - this.F_Settings_L_ScrollSpeed = new System.Windows.Forms.Label(); - this.F_Settings_TB_ScrollSpeed = new System.Windows.Forms.TrackBar(); - this.F_Settings_CB_BorderLess = new System.Windows.Forms.CheckBox(); - this.F_Settings_CB_AutoStart = new System.Windows.Forms.CheckBox(); - this.F_Settings_CB_HideInTaskbar = new System.Windows.Forms.CheckBox(); - this.F_Settings_CB_StartMinimized = new System.Windows.Forms.CheckBox(); - this.F_Settings_CB_KeepOnTop = new System.Windows.Forms.CheckBox(); - this.Default_OK = new System.Windows.Forms.Button(); - this.Default_Abort = new System.Windows.Forms.Button(); - this.B_OAuth = new System.Windows.Forms.Button(); - this.F_Settings_CB_DisableSearchByButtonClick = new System.Windows.Forms.CheckBox(); - this.tabControl1.SuspendLayout(); - this.TP_Common.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.F_Settings_TB_ScrollSpeed)).BeginInit(); - this.SuspendLayout(); - // - // tabControl1 - // - this.tabControl1.Controls.Add(this.TP_Common); - this.tabControl1.Dock = System.Windows.Forms.DockStyle.Top; - this.tabControl1.Location = new System.Drawing.Point(0, 0); - this.tabControl1.Name = "tabControl1"; - this.tabControl1.SelectedIndex = 0; - this.tabControl1.Size = new System.Drawing.Size(363, 329); - this.tabControl1.TabIndex = 0; - // - // TP_Common - // - this.TP_Common.Controls.Add(this.F_Settings_CB_DisableSearchByButtonClick); - this.TP_Common.Controls.Add(this.F_Settings_L_ScrollSpeed); - this.TP_Common.Controls.Add(this.F_Settings_TB_ScrollSpeed); - this.TP_Common.Controls.Add(this.F_Settings_CB_BorderLess); - this.TP_Common.Controls.Add(this.F_Settings_CB_AutoStart); - this.TP_Common.Controls.Add(this.F_Settings_CB_HideInTaskbar); - this.TP_Common.Controls.Add(this.F_Settings_CB_StartMinimized); - this.TP_Common.Controls.Add(this.F_Settings_CB_KeepOnTop); - this.TP_Common.Location = new System.Drawing.Point(4, 22); - this.TP_Common.Name = "TP_Common"; - this.TP_Common.Padding = new System.Windows.Forms.Padding(3); - this.TP_Common.Size = new System.Drawing.Size(355, 303); - this.TP_Common.TabIndex = 0; - this.TP_Common.Tag = ""; - this.TP_Common.Text = "TP_Common"; - this.TP_Common.UseVisualStyleBackColor = true; - // - // F_Settings_L_ScrollSpeed - // - this.F_Settings_L_ScrollSpeed.AutoSize = true; - this.F_Settings_L_ScrollSpeed.Location = new System.Drawing.Point(5, 141); - this.F_Settings_L_ScrollSpeed.Name = "F_Settings_L_ScrollSpeed"; - this.F_Settings_L_ScrollSpeed.Size = new System.Drawing.Size(132, 13); - this.F_Settings_L_ScrollSpeed.TabIndex = 6; - this.F_Settings_L_ScrollSpeed.Text = "F_Settings_L_ScrollSpeed"; - // - // F_Settings_TB_ScrollSpeed - // - this.F_Settings_TB_ScrollSpeed.Location = new System.Drawing.Point(8, 157); - this.F_Settings_TB_ScrollSpeed.Name = "F_Settings_TB_ScrollSpeed"; - this.F_Settings_TB_ScrollSpeed.Size = new System.Drawing.Size(339, 45); - this.F_Settings_TB_ScrollSpeed.TabIndex = 5; - this.F_Settings_TB_ScrollSpeed.Tag = "ScrollSpeed"; - // - // F_Settings_CB_BorderLess - // - this.F_Settings_CB_BorderLess.AutoSize = true; - this.F_Settings_CB_BorderLess.Location = new System.Drawing.Point(8, 98); - this.F_Settings_CB_BorderLess.Name = "F_Settings_CB_BorderLess"; - this.F_Settings_CB_BorderLess.Size = new System.Drawing.Size(155, 17); - this.F_Settings_CB_BorderLess.TabIndex = 4; - this.F_Settings_CB_BorderLess.Tag = "Borderless"; - this.F_Settings_CB_BorderLess.Text = "F_Settings_CB_BorderLess"; - this.F_Settings_CB_BorderLess.UseVisualStyleBackColor = true; - // - // F_Settings_CB_AutoStart - // - this.F_Settings_CB_AutoStart.AutoSize = true; - this.F_Settings_CB_AutoStart.Location = new System.Drawing.Point(8, 75); - this.F_Settings_CB_AutoStart.Name = "F_Settings_CB_AutoStart"; - this.F_Settings_CB_AutoStart.Size = new System.Drawing.Size(146, 17); - this.F_Settings_CB_AutoStart.TabIndex = 3; - this.F_Settings_CB_AutoStart.Tag = "AutoStart"; - this.F_Settings_CB_AutoStart.Text = "F_Settings_CB_AutoStart"; - this.F_Settings_CB_AutoStart.UseVisualStyleBackColor = true; - this.F_Settings_CB_AutoStart.CheckedChanged += new System.EventHandler(this.F_Settings_CB_AutoStart_CheckedChanged); - // - // F_Settings_CB_HideInTaskbar - // - this.F_Settings_CB_HideInTaskbar.AutoSize = true; - this.F_Settings_CB_HideInTaskbar.Location = new System.Drawing.Point(8, 52); - this.F_Settings_CB_HideInTaskbar.Name = "F_Settings_CB_HideInTaskbar"; - this.F_Settings_CB_HideInTaskbar.Size = new System.Drawing.Size(172, 17); - this.F_Settings_CB_HideInTaskbar.TabIndex = 2; - this.F_Settings_CB_HideInTaskbar.Tag = "HideInTaskbar"; - this.F_Settings_CB_HideInTaskbar.Text = "F_Settings_CB_HideInTaskbar"; - this.F_Settings_CB_HideInTaskbar.UseVisualStyleBackColor = true; - // - // F_Settings_CB_StartMinimized - // - this.F_Settings_CB_StartMinimized.AutoSize = true; - this.F_Settings_CB_StartMinimized.Location = new System.Drawing.Point(8, 29); - this.F_Settings_CB_StartMinimized.Name = "F_Settings_CB_StartMinimized"; - this.F_Settings_CB_StartMinimized.Size = new System.Drawing.Size(170, 17); - this.F_Settings_CB_StartMinimized.TabIndex = 1; - this.F_Settings_CB_StartMinimized.Tag = "StartMinimized"; - this.F_Settings_CB_StartMinimized.Text = "F_Settings_CB_StartMinimized"; - this.F_Settings_CB_StartMinimized.UseVisualStyleBackColor = true; - // - // F_Settings_CB_KeepOnTop - // - this.F_Settings_CB_KeepOnTop.AutoSize = true; - this.F_Settings_CB_KeepOnTop.Location = new System.Drawing.Point(8, 6); - this.F_Settings_CB_KeepOnTop.Name = "F_Settings_CB_KeepOnTop"; - this.F_Settings_CB_KeepOnTop.Size = new System.Drawing.Size(160, 17); - this.F_Settings_CB_KeepOnTop.TabIndex = 0; - this.F_Settings_CB_KeepOnTop.Tag = "KeepOnTop"; - this.F_Settings_CB_KeepOnTop.Text = "F_Settings_CB_KeepOnTop"; - this.F_Settings_CB_KeepOnTop.UseVisualStyleBackColor = true; - // - // Default_OK - // - this.Default_OK.Location = new System.Drawing.Point(12, 338); - this.Default_OK.Name = "Default_OK"; - this.Default_OK.Size = new System.Drawing.Size(75, 23); - this.Default_OK.TabIndex = 1; - this.Default_OK.Text = "Default_OK"; - this.Default_OK.UseVisualStyleBackColor = true; - this.Default_OK.Click += new System.EventHandler(this.Default_OK_Click); - // - // Default_Abort - // - this.Default_Abort.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.Default_Abort.Location = new System.Drawing.Point(276, 338); - this.Default_Abort.Name = "Default_Abort"; - this.Default_Abort.Size = new System.Drawing.Size(75, 23); - this.Default_Abort.TabIndex = 2; - this.Default_Abort.Text = "Default_Abort"; - this.Default_Abort.UseVisualStyleBackColor = true; - this.Default_Abort.Click += new System.EventHandler(this.Default_Abort_Click); - // - // B_OAuth - // - this.B_OAuth.Location = new System.Drawing.Point(137, 338); - this.B_OAuth.Name = "B_OAuth"; - this.B_OAuth.Size = new System.Drawing.Size(75, 23); - this.B_OAuth.TabIndex = 7; - this.B_OAuth.Text = "B_OAuth"; - this.B_OAuth.UseVisualStyleBackColor = true; - this.B_OAuth.Click += new System.EventHandler(this.B_OAuth_Click); - // - // F_Settings_CB_DisableSearchByButtonClick - // - this.F_Settings_CB_DisableSearchByButtonClick.AutoSize = true; - this.F_Settings_CB_DisableSearchByButtonClick.Location = new System.Drawing.Point(8, 121); - this.F_Settings_CB_DisableSearchByButtonClick.Name = "F_Settings_CB_DisableSearchByButtonClick"; - this.F_Settings_CB_DisableSearchByButtonClick.Size = new System.Drawing.Size(237, 17); - this.F_Settings_CB_DisableSearchByButtonClick.TabIndex = 7; - this.F_Settings_CB_DisableSearchByButtonClick.Tag = "DisableSearchByButton"; - this.F_Settings_CB_DisableSearchByButtonClick.Text = "F_Settings_CB_DisableSearchByButtonClick"; - this.F_Settings_CB_DisableSearchByButtonClick.UseVisualStyleBackColor = true; - // - // F_Settings - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(363, 373); - this.Controls.Add(this.B_OAuth); - this.Controls.Add(this.Default_Abort); - this.Controls.Add(this.Default_OK); - this.Controls.Add(this.tabControl1); - this.Name = "F_Settings"; - this.Text = "F_Settings"; - this.Load += new System.EventHandler(this.F_Settings_Load); - this.tabControl1.ResumeLayout(false); - this.TP_Common.ResumeLayout(false); - this.TP_Common.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.F_Settings_TB_ScrollSpeed)).EndInit(); - this.ResumeLayout(false); - - } - - #endregion - - private System.Windows.Forms.TabControl tabControl1; - private System.Windows.Forms.TabPage TP_Common; - private System.Windows.Forms.CheckBox F_Settings_CB_KeepOnTop; - private System.Windows.Forms.Button Default_OK; - private System.Windows.Forms.CheckBox F_Settings_CB_StartMinimized; - private System.Windows.Forms.CheckBox F_Settings_CB_HideInTaskbar; - private System.Windows.Forms.CheckBox F_Settings_CB_AutoStart; - private System.Windows.Forms.Button Default_Abort; - private System.Windows.Forms.CheckBox F_Settings_CB_BorderLess; - private System.Windows.Forms.Label F_Settings_L_ScrollSpeed; - private System.Windows.Forms.TrackBar F_Settings_TB_ScrollSpeed; - private System.Windows.Forms.Button B_OAuth; - private System.Windows.Forms.CheckBox F_Settings_CB_DisableSearchByButtonClick; - } -} \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_Settings.cs b/src/ModularToolManagerWinForms/Forms/F_Settings.cs deleted file mode 100644 index 857f10a..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_Settings.cs +++ /dev/null @@ -1,326 +0,0 @@ -using Helper.GUI; -using JSONSettings; -using Microsoft.Win32; -using ModularToolManger.Core; -using PluginInterface; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.IO; -using System.Linq; -using System.Text; -using System.Windows.Forms; -using ToolMangerInterface; - -namespace ModularToolManger.Forms -{ - public partial class F_Settings : Form - { - readonly Settings _settings; - readonly List _availablePlugins; - public Settings Settings => _settings; - private bool _save; - public bool Save => _save; - private bool _starting; - - private int yStart; - private int xStart; - private int nextOffset; - private int curY; - - - public F_Settings(Settings settings, List plugins) : this(settings) - { - _availablePlugins = plugins; - } - public F_Settings(Settings settings) - { - _settings = settings; - InitializeComponent(); - _save = false; - _starting = true; - } - - private void F_Settings_Load(object sender, EventArgs e) - { - xStart = 8; - yStart = 6; - - nextOffset = 5; - curY = yStart; - - this.SetupLanguage(); - this.DoForEveryControl(typeof(Button), SizeButtons); - this.FormBorderStyle = FormBorderStyle.Fixed3D; - this.MinimizeBox = false; - this.MaximizeBox = false; - SetupTabs(); - SetupEntries(); - _starting = false; - - - this.AlignMultipleControls(Default_OK, B_OAuth, Default_Abort); - } - - private bool SizeButtons(Control C) - { - C.SetWidthByTextLenght(); - return true; - } - - private void SetupTabs() - { - if (_availablePlugins == null) - { - return; - } - - - for (int i = 0; i < _availablePlugins.Count; i++) - { - IPlugin plugin = _availablePlugins[i]; - TabPage basicDesign = tabControl1.TabPages[0]; - TabPage newPage = new TabPage - { - BackColor = basicDesign.BackColor, - BackgroundImage = basicDesign.BackgroundImage, - BorderStyle = basicDesign.BorderStyle, - UseVisualStyleBackColor = basicDesign.UseVisualStyleBackColor, - }; - newPage.Text = plugin.DisplayName; - newPage.Name = plugin.UniqueName; - newPage.Tag = "Added"; - - - SetupTabPage(newPage, (IFunction)plugin); - - if (newPage.Controls.Count > 0) - { - tabControl1.TabPages.Add(newPage); - } - - } - } - - private void SetupTabPage(Control Tab, IFunction curFunction) - { - foreach (IPluginSetting curSettings in curFunction.Settings.AllSettings) - { - if (curSettings.objectType == typeof(bool)) - { - CheckBox CB = new CheckBox - { - Text = curSettings.DisplayName, - Tag = curSettings.Key, - Checked = (bool)curSettings.Value, - Location = new Point(xStart, curY), - }; - Tab.Controls.Add(CB); - curY += CB.Size.Height + nextOffset; - } - else - { - Tab.Controls.Add(new Label - { - Text = curSettings.Key, - }); - } - - - } - } - - private void SetupEntries() - { - this.DoForEveryControl((Control TP) => - { - if (TP.GetType() == typeof(TabPage)) - { - TP.DoForEveryControl((Control c) => - { - string Name = _settings.DefaultApp; - if (c.GetType() == typeof(Label)) - { - return true; - } - - if (TP.Tag.ToString() == "Added") - { - Name = TP.Name; - } - IPlugin curPlugin = GetPluginByName(Name); - IFunction curFunction = null; - if (curPlugin != null) - { - curFunction = (IFunction)curPlugin; - } - - string SettingsKey = c.Tag.ToString(); - if (c.GetType() == typeof(CheckBox)) - { - CheckBox cb = (CheckBox)c; - cb.Checked = _settings.GetBoolValue(Name, SettingsKey); - - if (curFunction != null) - { - curFunction.Settings.UpdateValue(SettingsKey, cb.Checked); - } - } - if (c.GetType() == typeof(TrackBar)) - { - TrackBar tbar = (TrackBar)c; - int loadetValue = Settings.GetIntValue(Name, SettingsKey) < tbar.Minimum ? tbar.Minimum : Settings.GetIntValue(Name, SettingsKey); - loadetValue = loadetValue > tbar.Maximum ? tbar.Maximum : loadetValue; - tbar.Value = loadetValue; - } - return true; - - }); - } - - return true; - }); - } - - private IPlugin GetPluginByName(string uniqueName) - { - foreach (IPlugin plugin in _availablePlugins) - { - if (plugin.UniqueName == uniqueName) - { - return plugin; - } - - } - return null; - } - - private void Default_OK_Click(object sender, EventArgs e) - { - this.DoForEveryControl((Control TP) => { - if (TP.GetType() == typeof(TabPage)) - TP.DoForEveryControl((Control c) => - { - if (c.GetType() == typeof(Label)) - return true; - string Name = _settings.DefaultApp; - if (TP.Tag.ToString() == "Added") - { - Name = TP.Name; - UpdatePlugins(Name, (TabPage)TP); - } - - string SettingsName = c.Tag.ToString(); - if (SettingsName == "") - { - return false; - } - - - if (c.GetType() == typeof(CheckBox)) - { - CheckBox box = (CheckBox)c; - Settings.AddOrChangeKeyValue(Name, SettingsName, box.Checked); - } - if (c.GetType() == typeof(TrackBar)) - { - TrackBar tbar = (TrackBar)c; - Settings.AddOrChangeKeyValue(Name, SettingsName, tbar.Value); - } - return true; - }); - return true; - }); - _save = true; - - - - this.Close(); - } - - private void UpdatePlugins(string pluginName, TabPage page) - { - page.DoForEveryControl((Control c) => - { - if (c.GetType() == typeof(Label)) - return true; - IPlugin curPlugin = GetPluginByName(pluginName); - IFunction curFunction = null; - if (curPlugin != null) - { - try - { - curFunction = (IFunction)curPlugin; - } - catch (Exception) - { - } - } - string SettingsKey = c.Tag.ToString(); - if (c.GetType() == typeof(CheckBox)) - { - CheckBox cb = (CheckBox)c; - - if (curFunction != null) - curFunction.Settings.UpdateValue(SettingsKey, cb.Checked); - } - - return true; - }); - } - - private void F_Settings_CB_AutoStart_CheckedChanged(object sender, EventArgs e) - { - if (_starting) - return; - string TargetFolder = Environment.GetFolderPath(Environment.SpecialFolder.Startup); - string Name = "Tool Manager.url"; - string ShortcutFile = $"{TargetFolder}\\{Name}"; - if (F_Settings_CB_AutoStart.Checked) - { - CreateShortcut(ShortcutFile); - } - else - { - DeleteShortcut(ShortcutFile); - } - - } - - private void CreateShortcut(string ShortcutFile) - { - string app = Application.ExecutablePath.ToString(); - - using (StreamWriter writer = new StreamWriter(ShortcutFile)) - { - writer.WriteLine("[InternetShortcut]"); - writer.WriteLine("URL=file:///" + app); - writer.WriteLine("IconIndex=0"); - string icon = app.Replace('\\', '/'); - writer.WriteLine("IconFile=" + icon); - } - } - - private void DeleteShortcut(string ShortcutFile) - { - if (File.Exists(ShortcutFile)) - { - File.Delete(ShortcutFile); - } - - } - - private void Default_Abort_Click(object sender, EventArgs e) - { - this.Close(); - } - - private void B_OAuth_Click(object sender, EventArgs e) - { - F_OAuth oauthManager = new F_OAuth(_settings); - oauthManager.ShowDialog(); - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/F_Settings.resx b/src/ModularToolManagerWinForms/Forms/F_Settings.resx deleted file mode 100644 index 1af7de1..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_Settings.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/F_ToolManager.Designer.cs b/src/ModularToolManagerWinForms/Forms/F_ToolManager.Designer.cs deleted file mode 100644 index 59999ea..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_ToolManager.Designer.cs +++ /dev/null @@ -1,235 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_ToolManager - { - /// - /// Erforderliche Designervariable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Verwendete Ressourcen bereinigen. - /// - /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Vom Windows Form-Designer generierter Code - - /// - /// Erforderliche Methode für die Designerunterstützung. - /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(F_ToolManager)); - this.F_MainMenuStrip = new System.Windows.Forms.MenuStrip(); - this.F_ToolManager_File = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_Langauge = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_Settings = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_NewFunction = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_Hide = new System.Windows.Forms.ToolStripMenuItem(); - this.Default_Close = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_ReportBug = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_NI_Taskliste = new System.Windows.Forms.NotifyIcon(this.components); - this.F_ToolManager_ScrollBar = new System.Windows.Forms.VScrollBar(); - this.F_ToolManager_ButtonContext = new System.Windows.Forms.ContextMenuStrip(this.components); - this.F_ToolManager_ButtonContext_Edit = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_ButtonContext_Delete = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_TasklisteContext = new System.Windows.Forms.ContextMenuStrip(this.components); - this.Default_Show = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_NI_Taskbar_Buttons = new System.Windows.Forms.ToolStripMenuItem(); - this.F_ToolManager_NI_Taskbar_Close = new System.Windows.Forms.ToolStripMenuItem(); - this.F_MainMenuStrip.SuspendLayout(); - this.F_ToolManager_ButtonContext.SuspendLayout(); - this.F_ToolManager_TasklisteContext.SuspendLayout(); - this.SuspendLayout(); - // - // F_MainMenuStrip - // - this.F_MainMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.F_ToolManager_File, - this.F_ToolManager_ReportBug}); - this.F_MainMenuStrip.Location = new System.Drawing.Point(0, 0); - this.F_MainMenuStrip.Name = "F_MainMenuStrip"; - this.F_MainMenuStrip.Size = new System.Drawing.Size(243, 24); - this.F_MainMenuStrip.TabIndex = 0; - this.F_MainMenuStrip.Text = "menuStrip1"; - // - // F_ToolManager_File - // - this.F_ToolManager_File.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.F_ToolManager_Langauge, - this.F_ToolManager_Settings, - this.F_ToolManager_NewFunction, - this.F_ToolManager_Hide, - this.Default_Close}); - this.F_ToolManager_File.Name = "F_ToolManager_File"; - this.F_ToolManager_File.Size = new System.Drawing.Size(124, 20); - this.F_ToolManager_File.Text = "F_ToolManager_File"; - // - // F_ToolManager_Langauge - // - this.F_ToolManager_Langauge.Name = "F_ToolManager_Langauge"; - this.F_ToolManager_Langauge.Size = new System.Drawing.Size(232, 22); - this.F_ToolManager_Langauge.Text = "F_ToolManager_Langauge"; - this.F_ToolManager_Langauge.Click += new System.EventHandler(this.F_ToolManager_Langauge_Click); - // - // F_ToolManager_Settings - // - this.F_ToolManager_Settings.Name = "F_ToolManager_Settings"; - this.F_ToolManager_Settings.Size = new System.Drawing.Size(232, 22); - this.F_ToolManager_Settings.Text = "F_ToolManager_Settings"; - this.F_ToolManager_Settings.Click += new System.EventHandler(this.F_ToolManager_Settings_Click); - // - // F_ToolManager_NewFunction - // - this.F_ToolManager_NewFunction.Name = "F_ToolManager_NewFunction"; - this.F_ToolManager_NewFunction.Size = new System.Drawing.Size(232, 22); - this.F_ToolManager_NewFunction.Text = "F_ToolManager_NewFunction"; - this.F_ToolManager_NewFunction.Click += new System.EventHandler(this.F_ToolManager_NewFunction_Click); - // - // F_ToolManager_Hide - // - this.F_ToolManager_Hide.Name = "F_ToolManager_Hide"; - this.F_ToolManager_Hide.Size = new System.Drawing.Size(232, 22); - this.F_ToolManager_Hide.Text = "F_ToolManager_Hide"; - this.F_ToolManager_Hide.Click += new System.EventHandler(this.F_ToolManager_Hide_Click); - // - // Default_Close - // - this.Default_Close.Name = "Default_Close"; - this.Default_Close.Size = new System.Drawing.Size(232, 22); - this.Default_Close.Text = "Default_Close"; - this.Default_Close.Click += new System.EventHandler(this.DefaultCloseToolStripMenuItem_Click); - // - // F_ToolManager_ReportBug - // - this.F_ToolManager_ReportBug.Name = "F_ToolManager_ReportBug"; - this.F_ToolManager_ReportBug.Size = new System.Drawing.Size(162, 20); - this.F_ToolManager_ReportBug.Text = "F_ToolManager_ReportBug"; - this.F_ToolManager_ReportBug.Click += new System.EventHandler(this.F_ToolManager_ReportBug_Click); - // - // F_ToolManager_NI_Taskliste - // - this.F_ToolManager_NI_Taskliste.Icon = ((System.Drawing.Icon)(resources.GetObject("F_ToolManager_NI_Taskliste.Icon"))); - this.F_ToolManager_NI_Taskliste.Tag = "F_ToolManager_NI_Taskliste"; - this.F_ToolManager_NI_Taskliste.Text = "F_ToolManager_NI_Taskliste"; - this.F_ToolManager_NI_Taskliste.Visible = true; - this.F_ToolManager_NI_Taskliste.Click += new System.EventHandler(this.F_ToolManager_NI_Taskliste_Click); - // - // F_ToolManager_ScrollBar - // - this.F_ToolManager_ScrollBar.Dock = System.Windows.Forms.DockStyle.Right; - this.F_ToolManager_ScrollBar.Location = new System.Drawing.Point(226, 24); - this.F_ToolManager_ScrollBar.Name = "F_ToolManager_ScrollBar"; - this.F_ToolManager_ScrollBar.Size = new System.Drawing.Size(17, 237); - this.F_ToolManager_ScrollBar.TabIndex = 1; - this.F_ToolManager_ScrollBar.Scroll += new System.Windows.Forms.ScrollEventHandler(this.F_ToolManager_ScrollBar_Scroll); - // - // F_ToolManager_ButtonContext - // - this.F_ToolManager_ButtonContext.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.F_ToolManager_ButtonContext_Edit, - this.F_ToolManager_ButtonContext_Delete}); - this.F_ToolManager_ButtonContext.Name = "F_ToolManager_ButtonContext"; - this.F_ToolManager_ButtonContext.Size = new System.Drawing.Size(277, 48); - // - // F_ToolManager_ButtonContext_Edit - // - this.F_ToolManager_ButtonContext_Edit.Name = "F_ToolManager_ButtonContext_Edit"; - this.F_ToolManager_ButtonContext_Edit.Size = new System.Drawing.Size(276, 22); - this.F_ToolManager_ButtonContext_Edit.Text = "F_ToolManager_ButtonContext_Edit"; - this.F_ToolManager_ButtonContext_Edit.Click += new System.EventHandler(this.F_ToolManager_ButtonContext_Edit_Click); - // - // F_ToolManager_ButtonContext_Delete - // - this.F_ToolManager_ButtonContext_Delete.Name = "F_ToolManager_ButtonContext_Delete"; - this.F_ToolManager_ButtonContext_Delete.Size = new System.Drawing.Size(276, 22); - this.F_ToolManager_ButtonContext_Delete.Text = "F_ToolManager_ButtonContext_Delete"; - this.F_ToolManager_ButtonContext_Delete.Click += new System.EventHandler(this.F_ToolManager_ButtonContext_Delete_Click); - // - // F_ToolManager_TasklisteContext - // - this.F_ToolManager_TasklisteContext.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.Default_Show, - this.F_ToolManager_NI_Taskbar_Buttons, - this.F_ToolManager_NI_Taskbar_Close}); - this.F_ToolManager_TasklisteContext.Name = "F_ToolManager_TasklisteContext"; - this.F_ToolManager_TasklisteContext.Size = new System.Drawing.Size(266, 70); - this.F_ToolManager_TasklisteContext.Text = "F_ToolManager_TasklisteContext"; - // - // Default_Show - // - this.Default_Show.Name = "Default_Show"; - this.Default_Show.Size = new System.Drawing.Size(265, 22); - this.Default_Show.Text = "Default_Show"; - this.Default_Show.Click += new System.EventHandler(this.DefaultShowToolStripMenuItem_Click); - // - // F_ToolManager_NI_Taskbar_Buttons - // - this.F_ToolManager_NI_Taskbar_Buttons.Name = "F_ToolManager_NI_Taskbar_Buttons"; - this.F_ToolManager_NI_Taskbar_Buttons.Size = new System.Drawing.Size(265, 22); - this.F_ToolManager_NI_Taskbar_Buttons.Text = "F_ToolManager_NI_Taskbar_Buttons"; - // - // F_ToolManager_NI_Taskbar_Close - // - this.F_ToolManager_NI_Taskbar_Close.Name = "F_ToolManager_NI_Taskbar_Close"; - this.F_ToolManager_NI_Taskbar_Close.Size = new System.Drawing.Size(265, 22); - this.F_ToolManager_NI_Taskbar_Close.Text = "F_ToolManager_NI_Taskbar_Close"; - this.F_ToolManager_NI_Taskbar_Close.Click += new System.EventHandler(this.F_ToolManager_NI_Taskliste_Close_Click); - // - // F_ToolManager - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(243, 261); - this.Controls.Add(this.F_ToolManager_ScrollBar); - this.Controls.Add(this.F_MainMenuStrip); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MainMenuStrip = this.F_MainMenuStrip; - this.MaximizeBox = false; - this.Name = "F_ToolManager"; - this.Text = "F_ToolManager"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.F_ToolManager_FormClosing); - this.Load += new System.EventHandler(this.Form1_Load); - this.Shown += new System.EventHandler(this.F_ToolManager_Shown); - this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.F_ToolManager_KeyPress); - this.F_MainMenuStrip.ResumeLayout(false); - this.F_MainMenuStrip.PerformLayout(); - this.F_ToolManager_ButtonContext.ResumeLayout(false); - this.F_ToolManager_TasklisteContext.ResumeLayout(false); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.MenuStrip F_MainMenuStrip; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_File; - private System.Windows.Forms.NotifyIcon F_ToolManager_NI_Taskliste; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_Langauge; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_NewFunction; - private System.Windows.Forms.VScrollBar F_ToolManager_ScrollBar; - private System.Windows.Forms.ContextMenuStrip F_ToolManager_ButtonContext; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_ButtonContext_Edit; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_ButtonContext_Delete; - private System.Windows.Forms.ToolStripMenuItem Default_Close; - private System.Windows.Forms.ContextMenuStrip F_ToolManager_TasklisteContext; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_NI_Taskbar_Close; - private System.Windows.Forms.ToolStripMenuItem Default_Show; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_Settings; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_NI_Taskbar_Buttons; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_Hide; - private System.Windows.Forms.ToolStripMenuItem F_ToolManager_ReportBug; - } -} - diff --git a/src/ModularToolManagerWinForms/Forms/F_ToolManager.cs b/src/ModularToolManagerWinForms/Forms/F_ToolManager.cs deleted file mode 100644 index 2c205df..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_ToolManager.cs +++ /dev/null @@ -1,743 +0,0 @@ -using Helper.GUI; -using ModularToolManger.Core; -using PluginInterface; -using PluginManager; -using System; -using System.Collections.Generic; -using System.Drawing; -using System.IO; -using System.Reflection; -using System.Windows.Forms; -using ToolMangerInterface; -using JSONSettings; -using ModularToolManger.Core.Modules; -using System.Text.RegularExpressions; - -namespace ModularToolManger.Forms -{ - public partial class F_ToolManager : Form - { - private Manager _pluginManager; - private FunctionsManager _functionManager; - readonly int _startOffset; - readonly int _maxHeight; - - private int _baseScrollValue; - - private int _minWidth; - private Point _location; - private bool _forceClose; - private bool _hidden; - private bool _searchbarAdded; - - private int _newValue; - - private string _functionsPath; - - private Settings _settingsContainer; - - private LanguageCom _languageConnector; - private LoggerBridge _loggingBridge; - - public F_ToolManager() - { - InitializeComponent(); - _startOffset = 25; - _hidden = false; - _forceClose = false; - _searchbarAdded = false; - KeyPreview = true; - - Default_Show.Visible = _hidden; - - _minWidth = this.Size.Width; - _maxHeight = Screen.FromControl(this).Bounds.Height / 4; - FormBorderStyle = FormBorderStyle.Fixed3D; - MinimizeBox = false; - - F_ToolManager_NI_Taskliste.ContextMenuStrip = F_ToolManager_TasklisteContext; - - SetupPluginManager(); - - File.Delete(CentralLogging.AppDebugLogger.LogFile); - CentralLogging.AppDebugLogger.WriteLine("Searching modules at: " + new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName + @"\Modules", Logging.LogLevel.Information); - - SetupPlugins(); - } - - private void SetupPluginManager() - { - _pluginManager = new Manager(); - SetupModules(); - _pluginManager.Messenger.Register(_languageConnector); - _pluginManager.Messenger.Register(_loggingBridge); - } - - private void SetupModules() - { - _languageConnector = new LanguageCom(); - _loggingBridge = new LoggerBridge(); - } - - private void SetupPlugins() - { - List allowedTypes = LoadPlugins(); - LoadFunctions(allowedTypes); - } - private List LoadPlugins() - { - _pluginManager.Initialize(new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName + @"\Modules"); - _pluginManager.Error += PluginManager_Error; - _pluginManager.LoadPlugins(); - - List allowedTypes = new List(); - foreach (IPlugin currentPlugin in _pluginManager.LoadetPlugins) - { - if (currentPlugin.ContainsInterface(typeof(IFunction))) - { - allowedTypes.Add(((IFunction)currentPlugin).UniqueName); - } - } - return allowedTypes; - } - private void LoadFunctions(List allowedTypes) - { - _functionsPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\ToolManager\"; - - CentralLogging.AppDebugLogger.WriteLine("Searching functions at: " + _functionsPath, Logging.LogLevel.Information); - - _functionManager = new FunctionsManager(_functionsPath + "functions.json", allowedTypes); - _functionManager.Load(); - } - private void PluginManager_Error(object sender, ErrorData e) - { - CentralLogging.AppDebugLogger.Log(e.Message, Logging.LogLevel.Error); - CentralLogging.AppDebugLogger.Log(e.ErrorException.Message, Logging.LogLevel.Error); - } - - private void Form1_Load(object sender, EventArgs e) - { - SetupSettingsFile(); - if (_settingsContainer.GetBoolValue("Borderless")) - { - FormBorderStyle = FormBorderStyle.None; - } - MouseWheel += F_ToolManager_MouseWheel; - SetLanguage(); - SetupButtons(); - - - SetScrollSpeed(); - F_ToolManager_Hide.Visible = _settingsContainer.GetBoolValue("Borderless"); - } - private void SetScrollSpeed() - { - _baseScrollValue = 3; - _baseScrollValue = _settingsContainer.GetIntValue("ScrollSpeed"); - - if (_baseScrollValue < F_ToolManager_ScrollBar.Minimum) - { - _baseScrollValue = F_ToolManager_ScrollBar.Minimum; - } - - if (_baseScrollValue > F_ToolManager_ScrollBar.Maximum) - { - _baseScrollValue = F_ToolManager_ScrollBar.Maximum; - } - - } - - private void MoveToPosition() - { - int LocX, LocY; - Rectangle ScreenSize = Screen.FromControl(this).WorkingArea; - LocX = ScreenSize.Width - Size.Width; - LocY = ScreenSize.Height - Size.Height; - _location = new Point(LocX, LocY); - Location = _location; - } - private void SetupSettingsFile() - { - _settingsContainer = new Settings(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\ToolManager\settings.json"); - _settingsContainer.AddNewField("ToolManager"); - SetupSettingsForPlugins(); - } - private void SetupSettingsForPlugins() - { - for (int i = 0; i < _pluginManager.PluginCount; i++) - { - _settingsContainer.AddNewField(_pluginManager.LoadetPlugins[i].UniqueName); - IFunction function = (IFunction)_pluginManager.LoadetPlugins[i]; - - foreach (IPluginSetting setting in function.Settings.AllSettings) - { - SettingsType type = SettingsType.Error; - string curSettings = _settingsContainer.GetValue(function.UniqueName, setting.Key, out type); - switch (type) - { - case SettingsType.String: - function.Settings.UpdateValue(setting.Key, curSettings); - break; - case SettingsType.Bool: - bool Bvalue = false; - if (bool.TryParse(curSettings, out Bvalue)) - { - function.Settings.UpdateValue(setting.Key, Bvalue); - } - break; - case SettingsType.Int: - int Ivalue = 0; - if (int.TryParse(curSettings, out Ivalue)) - { - function.Settings.UpdateValue(setting.Key, Ivalue); - } - break; - case SettingsType.Float: - float Fvalue = 0; - if (float.TryParse(curSettings, out Fvalue)) - { - function.Settings.UpdateValue(setting.Key, Fvalue); - } - break; - case SettingsType.Error: - default: - break; - } - } - } - } - private void SetLanguage() - { - string Language = _settingsContainer.GetValue("Language"); - CentralLanguage.LanguageManager.SetLanguageByCountyCode(Language); - this.SetupLanguage(); - F_ToolManager_NI_Taskliste.Text = CentralLanguage.LanguageManager.GetText(F_ToolManager_NI_Taskliste.Tag.ToString()); - SetLanguageForContextStrip(F_ToolManager_ButtonContext); - SetLanguageForContextStrip(F_ToolManager_TasklisteContext); - } - private void SetupButtons(string filter = ".*") - { - this.DoForEveryControl(typeof(Button), DeleteButton); - F_ToolManager_NI_Taskbar_Buttons.DropDownItems.Clear(); - F_ToolManager_NI_Taskbar_Buttons.Visible = false; - F_ToolManager_ScrollBar.Visible = false; - Button lastButton = null; - int buttonsAdded = 0; - - if (_functionManager.Functions.Count > 0) - { - _functionManager.Functions.Sort((function1, function2) => (function1.sortingSequence.CompareTo(function2.sortingSequence))); - for (int i = 0; i < _functionManager.Functions.Count; i++) - { - Function currentFunction = _functionManager.Functions[i]; - Regex regex = new Regex(filter, RegexOptions.IgnoreCase); - if (!regex.IsMatch(currentFunction.Name)) - { - continue; - } - Button newButton = CreateButton(currentFunction); - newButton.Location = new Point(0, _startOffset + buttonsAdded * 25 + newButton.Size.Height); - this.Controls.Add(newButton); - lastButton = newButton; - buttonsAdded++; - - if (currentFunction.ShowInNotification) - { - AddNewToolStripMenuItem(currentFunction); - } - - } - - if (F_ToolManager_NI_Taskbar_Buttons.DropDownItems.Count > 0) - { - F_ToolManager_NI_Taskbar_Buttons.Visible = true; - } - } - - List buttons = this.GetAllControls(typeof(Button)); - if (buttons.Count == 0) - { - MoveToPosition(); - return; - } - CalculateFormSize(lastButton, buttons); - } - - private void AddNewToolStripMenuItem(Function currentFunction) - { - ToolStripMenuItem newItem = new ToolStripMenuItem(currentFunction.Name) - { - Name = currentFunction.ID, - Text = currentFunction.Name, - Tag = currentFunction, - }; - newItem.Click += NewItem_Click; - F_ToolManager_NI_Taskbar_Buttons.DropDownItems.Add(newItem); - - } - private Button CreateButton(Function currentFunction) - { - Button newButton = new Button - { - Name = currentFunction.ID, - Text = currentFunction.Name, - Visible = true, - Tag = currentFunction, - Size = new Size(10, 23), - Location = new Point(10, 10), - }; - newButton.Click += F_ToolManager_Click; - newButton.ContextMenuStrip = F_ToolManager_ButtonContext; - newButton.SetWidthByTextLenght(); - - return newButton; - } - private void CalculateFormSize(Button lastButton, List buttons) - { - int BiggestValue = 0; - int newWidth = 0; - int newHeight = 0; - if (lastButton != null) - { - newHeight = lastButton.Location.Y + lastButton.Size.Height + _startOffset * 2; - } - if (newHeight > _maxHeight) - { - F_ToolManager_ScrollBar.Maximum = newHeight - _maxHeight; - F_ToolManager_ScrollBar.Value = 0; - newHeight = _maxHeight; - F_ToolManager_ScrollBar.Visible = true; - } - for (int i = 0; i < buttons.Count; i++) - { - if (buttons[i].Size.Width > BiggestValue) - { - BiggestValue = buttons[i].Size.Width; - } - - } - newWidth = BiggestValue; - if (newWidth < _minWidth) - { - newWidth = _minWidth; - } - - this.Size = new Size(newWidth, newHeight); - - this.DoForEveryControl(typeof(Button), CenterButton); - - MoveToPosition(); - } - - private bool CenterButton(Control B) - { - B.SetWidthByTextLenght(); - this.AlignMultipleControls(B); - return true; - } - private bool DeleteButton(Control B) - { - if (B.GetType() != typeof(Button)) - { - return false; - } - - this.Controls.Remove(((Button)B)); - return true; - } - private bool OffsetButton(Control B) - { - int Offset = _newValue - F_ToolManager_ScrollBar.Value; - B.Location = new Point(B.Location.X, B.Location.Y - Offset); - return true; - } - - private Button GetButtonFromTsmi(ToolStripMenuItem tsmi) - { - if (tsmi != null) - { - ToolStrip owner = tsmi.GetCurrentParent(); - if (owner.GetType() == typeof(ContextMenuStrip)) - { - Control Source = ((ContextMenuStrip)owner).SourceControl; - if (Source != null && Source.GetType() == typeof(Button)) - { - return (Button)Source; - } - - } - } - return null; - } - private Function GetFunctionFromButton(Button currentButton) - { - if (currentButton.Tag.GetType() == typeof(Function)) - return (Function)currentButton.Tag; - return null; - } - private void SetLanguageForContextStrip(ContextMenuStrip CMS) - { - for (int i = 0; i < CMS.Items.Count; i++) - { - ToolStripItem CurrentTSI = CMS.Items[i]; - CurrentTSI.Text = CentralLanguage.LanguageManager.GetText(CurrentTSI.Name); - } - } - - private void NewItem_Click(object sender, EventArgs e) - { - if (sender.GetType() == typeof(ToolStripMenuItem)) - { - ToolStripMenuItem TSMI = (ToolStripMenuItem)sender; - if (TSMI.Tag.GetType() == typeof(Function)) - { - Function func = (Function)TSMI.Tag; - IPlugin currentPlugin = _pluginManager.GetPluginByName(func.Type); - if (currentPlugin == null) - { - return; - } - - if (currentPlugin.ContainsInterface(typeof(IFunction))) - { - func.PerformeAction((IFunction)currentPlugin); - } - - } - } - } - private void F_ToolManager_Settings_Click(object sender, EventArgs e) - { - F_Settings settingsForm = new F_Settings(_settingsContainer, _pluginManager.LoadetPlugins); - Hide(); - F_ToolManager_NI_Taskbar_Close.Enabled = false; - settingsForm.ShowDialog(); - if (settingsForm.Save) - { - _settingsContainer = settingsForm.Settings; - } - - Show(); - _settingsContainer.Save(); - - CheckForTopmost(); - - ShowInTaskbar = (!_settingsContainer.GetBoolValue("HideInTaskbar")); - F_ToolManager_NI_Taskbar_Close.Enabled = true; - - F_ToolManager_Hide.Visible = _settingsContainer.GetBoolValue("Borderless"); - if (_settingsContainer.GetBoolValue("Borderless")) - FormBorderStyle = FormBorderStyle.None; - else - FormBorderStyle = FormBorderStyle.Fixed3D; - - SetScrollSpeed(); - } - - private void CheckForTopmost() - { - if (_settingsContainer.GetBoolValue("KeepOnTop")) - { - TopMost = true; - } - else - { - TopMost = false; - } - } - - private void F_ToolManager_Shown(object sender, EventArgs e) - { - if (_settingsContainer.GetBoolValue("StartMinimized")) - { - Hide(); - _hidden = true; - Default_Show.Visible = _hidden; - } - ShowInTaskbar = (!_settingsContainer.GetBoolValue("HideInTaskbar")); - } - private void F_ToolManager_MouseWheel(object sender, MouseEventArgs e) - { - if (!F_ToolManager_ScrollBar.Visible) - { - return; - } - - - - - int Test = e.Delta < 0 ? _baseScrollValue : -_baseScrollValue; - Test = F_ToolManager_ScrollBar.Value + Test; - if (Test < 0) - { - return; - } - - if (Test > F_ToolManager_ScrollBar.Maximum) - { - return; - } - - _newValue = Test; - this.DoForEveryControl(typeof(Button), OffsetButton); - F_ToolManager_ScrollBar.Value = Test; - } - private void DefaultCloseToolStripMenuItem_Click(object sender, EventArgs e) - { - _forceClose = true; - this.Close(); - } - private void F_ToolManager_Click(object sender, EventArgs e) - { - if (sender.GetType() == typeof(Button)) - { - Button B = (Button)sender; - if (B.Tag.GetType() == typeof(Function)) - { - Function func = (Function)B.Tag; - IPlugin currentPlugin = _pluginManager.GetPluginByName(func.Type); - if (currentPlugin == null) - { - return; - } - - if (currentPlugin.ContainsInterface(typeof(IFunction))) - { - func.PerformeAction((IFunction)currentPlugin); - } - - if (_searchbarAdded && _settingsContainer.GetBoolValue("DisableSearchByButton")) - { - List textBoxes = this.GetAllControls(typeof(TextBox)); - foreach (Control curControl in textBoxes) - { - RemoveSearchbar((object)curControl); - } - - } - } - } - } - private void F_ToolManager_Langauge_Click(object sender, EventArgs e) - { - F_LanguageSelect LanguageSelector = new F_LanguageSelect(_settingsContainer); - Hide(); - F_ToolManager_NI_Taskbar_Close.Enabled = false; - LanguageSelector.ShowDialog(); - _settingsContainer = LanguageSelector.Settings; - _settingsContainer.Save(); - Show(); - SetLanguage(); - SetupButtons(); - _languageConnector.LanguageChanged(); - F_ToolManager_NI_Taskbar_Close.Enabled = true; - } - private void F_ToolManager_NewFunction_Click(object sender, EventArgs e) - { - F_NewFunction NewFunction = new F_NewFunction(_pluginManager); - Hide(); - F_ToolManager_NI_Taskbar_Close.Enabled = false; - NewFunction.ShowDialog(); - if (NewFunction.NewFunction != null) - { - _functionManager.AddNewFunction(NewFunction.NewFunction); - _functionManager.Save(); - - SetupButtons(); - } - Show(); - F_ToolManager_NI_Taskbar_Close.Enabled = true; - } - private void F_ToolManager_ButtonContext_Edit_Click(object sender, EventArgs e) - { - if (sender.GetType() != typeof(ToolStripMenuItem)) - { - return; - } - - - Button B = GetButtonFromTsmi((ToolStripMenuItem)sender); - Function currentFunction = GetFunctionFromButton(B); - F_NewFunction EditFunction = new F_NewFunction(_pluginManager, currentFunction); - this.Hide(); - EditFunction.ShowDialog(); - if (EditFunction.NewFunction != null) - { - _functionManager.DeleteFunction(currentFunction); - _functionManager.AddNewFunction(EditFunction.NewFunction); - _functionManager.Save(); - } - this.Show(); - SetupButtons(); - } - private void F_ToolManager_ScrollBar_Scroll(object sender, ScrollEventArgs e) - { - _newValue = e.NewValue; - this.DoForEveryControl(typeof(Button), OffsetButton); - } - private void F_ToolManager_ButtonContext_Delete_Click(object sender, EventArgs e) - { - if (sender.GetType() != typeof(ToolStripMenuItem)) - return; - - Button B = GetButtonFromTsmi((ToolStripMenuItem)sender); - _functionManager.DeleteFunction(GetFunctionFromButton(B)); - SetupButtons(); - } - private void F_ToolManager_FormClosing(object sender, FormClosingEventArgs e) - { - if (!_forceClose) - { - e.Cancel = true; - Hide(); - _hidden = true; - Default_Show.Visible = _hidden; - return; - } - F_ToolManager_NI_Taskliste.Visible = false; - - _settingsContainer.Save(); - } - - private void F_ToolManager_NI_Taskliste_Click(object sender, EventArgs e) - { - if (e.GetType() == typeof(MouseEventArgs)) - { - MouseEventArgs NewE = (MouseEventArgs)e; - if (NewE.Button == MouseButtons.Right) - { - return; - } - - } - if (_hidden) - { - _hidden = false; - this.MoveToPosition(); - this.Show(); - Default_Show.Visible = _hidden; - CheckForTopmost(); - } - else - { - TopMost = true; - if (!_settingsContainer.GetBoolValue("KeepOnTop")) - { - TopMost = false; - } - - } - } - private void F_ToolManager_NI_Taskliste_Close_Click(object sender, EventArgs e) - { - _forceClose = true; - this.Close(); - } - private void DefaultShowToolStripMenuItem_Click(object sender, EventArgs e) - { - F_ToolManager_NI_Taskliste_Click(sender, e); - } - - protected override void WndProc(ref Message message) - { - const int WM_SYSCOMMAND = 0x0112; - const int SC_MOVE = 0xF010; - - if (message.Msg == WM_SYSCOMMAND) - { - int command = message.WParam.ToInt32() & 0xfff0; - if (command == SC_MOVE) - { - return; - } - } - - base.WndProc(ref message); - } - - private void F_ToolManager_Hide_Click(object sender, EventArgs e) - { - - this.Close(); - } - - private void F_ToolManager_ReportBug_Click(object sender, EventArgs e) - { - Hide(); - F_ToolManager_NI_Taskbar_Close.Enabled = false; - F_ReportBug BugReporter = new F_ReportBug(_settingsContainer); - BugReporter.Show(); - Show(); - F_ToolManager_NI_Taskbar_Close.Enabled = true; - } - - private void F_ToolManager_KeyPress(object sender, KeyPressEventArgs e) - { - TextBox searchBox; - if (!_searchbarAdded) - { - searchBox = new TextBox - { - Location = new Point(0, F_MainMenuStrip.Height), - Size = new Size(Width, 21), - Tag = "SearchBox", - Text = e.KeyChar.ToString(), - TabIndex = 999 - }; - searchBox.KeyPress += SearchBox_KeyPress; - - Controls.Add(searchBox); - _searchbarAdded = true; - - searchBox.Focus(); - int textLenght = searchBox.Text.Length; - searchBox.Select(textLenght, textLenght); - SetupButtons(BuildRegex(searchBox.Text)); - } - } - private TextBox GetSearchboxBySender(object sender) - { - if (sender.GetType() == typeof(TextBox)) - { - TextBox curTextBox = (TextBox)sender; - if (curTextBox.Tag.ToString() == "SearchBox") - { - return curTextBox; - } - } - return null; - } - private string BuildRegex(string value) - { - value = value.Replace("?", "."); - value = value.Replace("*", ".*"); - return value; - } - private void SearchBox_KeyPress(object sender, KeyPressEventArgs e) - { - if (e.KeyChar == (char)Keys.Escape) - { - RemoveSearchbar(sender); - return; - } - TextBox curTextBox = GetSearchboxBySender(sender); - if (curTextBox == null) - { - return; - } - SetupButtons(BuildRegex(curTextBox.Text)); - } - - private void RemoveSearchbar(object sender) - { - TextBox curTextBox = GetSearchboxBySender(sender); - if (curTextBox == null) - { - return; - } - Controls.Remove(curTextBox); - SetupButtons(); - _searchbarAdded = false; - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/F_ToolManager.resx b/src/ModularToolManagerWinForms/Forms/F_ToolManager.resx deleted file mode 100644 index 42e4226..0000000 --- a/src/ModularToolManagerWinForms/Forms/F_ToolManager.resx +++ /dev/null @@ -1,3996 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 132, 17 - - - - - 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 - AAAAABYWFiIdHR2lHx8f1RwcHM0ZGRlxFBQUBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABQUFAUZGRldHR0duB4eHtMhISHSICAg0iIiItIfHx/SHx8f0h8fH9IgICDTHh4ezRkZGYIXFxca - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYsHR0dxx8fH9IgICDRISEh0R4eHtMbGxuX - ExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgxHh4euCAgINIfHx/SIiIi0SIiItEgICDR - ISEh0SIiItEjIyPRIiIi0SAgINEhISHRISEh0h8fH9AbGxtzFBQUAwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - FhYWKhwcHMcfHx/SIiIi0SMjI9EgICDRICAg0R8fH9MaGhqXFRUVBQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - GhoaVR8fH88gICDSICAg0SAgINEhISHRIyMj0SAgINEgICDRICAg0SMjI9EiIiLRIyMj0SEhIdEjIyPR - ICAg0SEhIdMdHR2gFhYVEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcXFyoeHh7HHx8f0iEhIdEhISHRIyMj0SAgINEhISHR - ISEh0R8fH9MbGxuXFBQUBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcXF2AdHR3UICAg0SAgINEfHx/RIiIh0R8fH9EgICDR - ISEh0SIiItEiIyPRICAg0SAgINEfHx/RHx8f0SEhIdEgICDRISEh0SAgINIbGxu0FhYWFQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUq - GxsbxyAgINIgICDRISEh0SEhIdEfHx/RIiIi0SAgINEhISHRHx8f0R0dHdMbGxuXExMTBQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRU8 - Hh4e0iIiItEhISHRISEh0SAgINEgICDRICAg0SEhIdEgICDRICAg0SEhIdEhIiLRIiIi0R8fH9EgICDR - IiIi0SEhIdEfHx/RIiIi0R4eHtIbGxu0FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhYWKhwcHMcgICDSICAg0R8fH9EgICDRICAg0R8fH9EgICDR - ISEh0R8fH9EhISHRICAg0R0dHdMbGxuXExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQCxoaGskgICDSHx8f0SIiItEjIyPRICAg0SIiItEfHx/R - ISEh0R8fH9EhISHRISEh0SAgINEfHx/RHx8f0SAgINEhISHRISEh0SEhIdEfHx/RICAg0SAgINIaGhq0 - FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFSobGxvH - Hx8f0iEiItEgICDRISEh0SIiItEfHx/RHx8f0SEhIdEgICDRISEh0SAgINEhISHRICAg0R8fH9MbGxuX - ExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxdw - HR0d0yIiItEfHx/RICAg0R8fH9EiIiLRICAg0SEhIdEiIiLRISEh0h4eHtMcHBzVHBwc1R8fH9MhISHS - ICAg0SAgINEhISHRHx8f0SIiItEhISHRICAg0R8fH9IbGxu0FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUqHBwcxyAgINIgICDRHx8f0R8fH9EhISHRHx8f0R8fH9EhISHR - Hx8f0SAgINEgICDRICAg0SEhIdEfHx/RISEh0R8fH9MZGRmXExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBwcHM8gICDRISEh0SEhIdEgICDRHx8f0SIiItEfHx/R - ICAg0SEhIdMcHBzYFhYW3hISEuITExPhFhYW3hwcHNcgICDTHx8f0SIiItEfHx/RISEh0SEhIdEgICDR - ICAg0R4eHtIaGhq0FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVKhsbG8ceHh7S - ICAg0R8fH9EiIiLRHx8f0SEhIdEgICDRIiIi0SIiIdEiIiLRICAg0SAgINEgICDRICAg0R8fH9EiIiLR - ISEh0R0dHdMZGRmXEhISBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhJT - HR0d1h8fH9EiIiLRISIi0R8fH9EhISHRIiIi0SAgINEdHR3UFhYW3BAQEOMMDAykCgoKbgoKCnAMDAyn - EBAQ5RkZGdseHh7TISEh0R8fH9EhISHRICAg0SAgINEiIiLRISEh0SAgINIbGxu0FRUVEgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - Hh4e0R0dHdEfHx/RHh4e0R0dHdEdHR3RICAg0R8fH9EdHR3RHR0d0R0dHdMYGBiXERERBQAAAAAAAAAA - AAAAAAAAAAASEhK1Ghoa1R4eHtEfHx/RHx8f0SAgH9EfHx/RHh4e0RwcHNQSEhJPAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAATExNeHBwc1CAgINEfHx/RHh4e0R8fH9EeHh7RHR0d0R8fH9EeHh7R - Hh4e0R0dHdEgICDRHR0d0RwcHNIZGRmxExMTEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABUVFSoZGRnEHx8f0h4eHtEfHx/RHx8f0R4eHtEeHh7RHh4e0R0dHdEeHh7RHh4e0R0dHdEfHx/R - HR0d0SAgINEfHx/RHx8f0R8fH9EeHh7RICAg0SAgH9EdHR3RICAg0R0dHdEeHh7RHR0d0R0dHdEeHh7R - HR0d0R0dHdEeHh7RHh4e0RsbG9MYGBiXERERBQAAAAAAAAAAAAAAAA8PD4gaGhrYICAg0R8fH9EdHR3R - HR0d0R0dHdEfHx/RHR0d0xgYGKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERAxgYGLIeHh7S - HR0d0SAgINEfICDRHh4e0R8fH9EfHx/RHR0d0R0dHdEgICDRHR0d0SAgINEeHh7RHx8f0RwcHNIZGRmx - EhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMqHBwcxB8fH9IdHR3RHR0d0R8fH9EfHx/R - ICAg0R4eHtEeHh7RHh4e0R4eHtEeHh7RHx8f0R0dHdEdHR3RHR0d0R8fH9EeHh7RICAg0R8gINEgICDR - Hh4e0SAgINEdHR3RHR0d0R4eHtEeHh7RISEh0R8fH9EdHR3RHR0d0R4eHtEfHx/RHh4e0R0dHdMXFxeX - ERERBQAAAAAAAAAACwsLSBUVFdwcHBzSHR0d0RwcHNEeHh7RHBwc0RwcHNEeHx/RHR0d0xYWFmwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAXFxd4Ghoa0xwcHNEdHR3RHR0d0R4fH9EdHR3RHBwc0R4eHtEfICDR - Hx8e0R8fH9EdHR3RHBwc0R0dHdEeHh7RHBwc0R0eHtIaGhqxExMTEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ExMTKhkZGcQcHBzSHBwc0R4eHtEeHx/RHBwc0R8fH9EfHx/RHBwc0R4eHtEeHh7RHR0d0R8fH9EcHBzR - Hh4e0RwcHNEfHx/RHR0d0R4fH9EdHR3RHR0d0R4eHtEeHh7RHR0d0R4eHtEeHh7RHR0d0R0dHdEeHx/R - Hx8f0RwcHNEdHR3RHR0d0RwcHNEeHh7RHh4e0R0dHdMWFhaXEhISBQAAAAAKCgoOEBAQ2BkZGdUfHx/R - Hh4e0R0dHdEdHR3RHR0d0RwcHNEdHR3RGhoa0xgYGJoVFRU0FBQUCBQUFAoWFhY2FxcXoR4eHtMeHh7R - HR0d0R0dHdEeHh7RHh4e0RwcHNEfHx/RHh4e0R4eHtEeHh7RHR0d0R4eHtEdHR3RHR0d0RwcHNEcHBzR - HBwc0RsbG9IZGRmxEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEyoZGRnEHh4e0h4eHtEfHx/RHh4e0R4eHtEcHBzR - HR0d0R8fH9EfHx/RHBwc0RwcHNEdHR3RHh4e0R0dHdEeHh7RHx8f0R0dHdEeHh7RHR0d0R8fHtEdHR3R - Hx8f0R4eHtEeHh7RHh4e0R8fH9EcHBzRHBwc0R4eHtEcHBzRHBwc0R4eHtEfHx/RHh4e0R0dHdEfHx/R - Hx8f0RwcHNMXFxeXDw8PBQAAAAAMDAx/FBQU3BwcHNMcHBzRHh4e0R8fH9EdHR3RHh4e0RwcHNEfHx/R - HBwc0h4eHtMcHBzTGhoa0x0dHdMbGxvSHh4e0R4eHtEeHh7RHR0d0R4eHtEdHR3RHx8f0R4eHtEeHh7R - Hx8f0R4eHtEdHR3RHR0d0R0dHdEdHR3RHR0d0R8fH9EcHBzRHx8f0R4eHtIYGBixFBQUEgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRQq - GRkZxB0dHdIeHh7RHh4e0R0dHdEcHBzRHR0d0R8fH9EdHR3RHx8f0R0dHdEeHh7RHR0d0R0dHdEeHh7R - Hx8f0R4eHtEdHR3RHBwc0RwcHNEfHx/RHR0d0R8fH9EdHR3RICAg0R8fH9EeHh7RHR0d0R4eHtEcHBzR - HR0d0RwcHNEeHh7RHh4e0RwcHNEfHx/RHR0d0R0dHdEdHR3RHR0d0RoaGtMTExN2AAAAAAgICBEPDw/R - GRkZ2h0dHdIcHBzRHh4e0R0dHdEcHBzRHBwc0RwcHNEfHx/RHBwc0R4eHtEcHBzRHh4e0RwcHNEcHBzR - HR0d0RwcHNEdHR3RHh4e0RwcHNEdHR3RHBwc0R0dHdEdHR3RHh4e0RwcHNEeHh7RHx8f0R4eHtEeHh7R - Hx8f0RwcHNEfHx/RHR0d0R4eHtIbGxuxEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTKhoaGsQdHR3SHh4e0R4eHtEcHBzRHBwc0R4eHtEdHR3R - HR0d0R4eHtEdHR3RHR0d0R0dHdEeHh7RHx8f0R4eHtEdHR3RHh4e0R4eHtEdHR3RHh4e0RwcHNEdHR3R - HR0d0R0dHdEeHx/RHh4e0R0dHdEfHx/RHR0d0RwcHNEeHh7RHR0d0R0dHdEeHh7RICAg0R0dHdEdHR3R - HBwc0RwcHNEdHR3RHBwc0hUVFdQAAAAAAAAAAAkJCTgQEBDfGBgY1xwcHNIeHh7RHR0d0R0dHdEcHBzR - Hh4e0RwcHNEdHR3RHR0d0R8fH9EcHBzRHh4e0R8fH9EdHR3RHR0d0RwcHNEeHh7RHR0d0R0dHdEcHBzR - Hh4e0R8fH9EcHBzRHh4e0R8fH9EgICDRHBwc0R4eHtEcHBzRHBwc0RwcHNEcHBzRHx8f0RsbG9IXFxev - EhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEyocHBzE - HBwc0h0dHdEfHx/RHBwc0RwcHNEeHh7RHR0d0R8fH9EdHR3RHx8f0R4eHtEdHR3RHh4e0R4eHtEcHBzR - HBwc0R4eHtEeHh7RHBwc0R8fH9EdHR3RHBwc0R4eHtEeHh7RHBwc0R4eHtEcHBzRHh4e0R4eHtEeHh7R - HR0d0R4eHtEcHBzRICAg0R0dHdEcHBzRHR0d0R4fH9EdHR3RHBwc0R4eHtEcHBzUEhIS4AAAAAAAAAAA - AAAAAAoKCmgQEBDjGBgY1xwcHNIdHR3RHR0d0R8gINEeHx/RHBwc0R4eHtEdHR3RHBwc0RwcHNEeHh7R - Hx8f0R4fH9EeHh7RHR0d0RwcHNEeHh7RHh4e0R4eHtEeHh7RHBwc0R8fH9EeHh7RHh4e0R4eHtEfHx/R - HBwc0R4eHtEcHBzRHR0d0R0dHdEdHR3RHBwc0R0dHdIXFxevEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAATExMnGxsbxBwcHNIdHR3RHR0d0RwcHNEdHR3RHx8f0R4eHtEdHR3R - HBwc0R4eHtEfHx7RHR0d0SAgINEfHx7RHBwc0R0dHdEcHBzRHR0d0RwcHNEdHR3RHx8f0R0dHdEcHBzR - HBwc0R0dHdEeHh7RHR0d0R0dHdEfHx/RHh4e0RwcHNEeHh7RHR0d0R8fH9EcHBzRHh4e0RwcHNEdHR3R - HBwc0R0dHdEdHR3RHBwc0xUVFdsNDQ28AAAAAAAAAAAAAAAAAAAAAAoKCnURERHiGBgY1h0dHdEdHR3Q - HR0d0B0dHdAbGxvQHBwc0B8fH9AcHBzQHBwc0BsbG9AdHR3QGxsb0B4eHtAcHBzQHR0d0B0dHdAbGxvQ - HR0d0B0dHdAcHBzQHR0d0BwcHNAbGxvQHR0d0B4eHtAcHBzQHR0d0BsbG9AdHR3QGxsb0BwcHNAdHR3Q - HBwc0B0dHdEXFxevEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTJxcXF8McHBzR - HR0d0BwcHNAcHBzQHR0d0B0dHdAcHBzQHBwc0BwcHNAcHBzQHR0d0BwcHNAdHh7QHBwc0BwcHNAdHR3Q - HBwc0B0dHdAdHR3QHR0d0BwcHNAcHBzQHBwc0BwcHNAcHBzQHR0d0BwcHNAcHBzQHR0d0BwcHNAcHBzQ - HBwc0B0dHdAbGxvQHR0d0B0dHdAcHBzQHR0d0B0dHdAdHR3QHR4e0BsbG9IXFxfaDg4O2wgICC0AAAAA - AAAAAAAAAAAAAAAAAAAAAAoKCnUQEBDiFxcX1hwcHNEdHR3QHh4e0B0dHdAbGxvQHBwc0BwcHNAcHBzQ - HR0d0B4eHtAcHBzQHR0d0B0eHtAcHBzQHBwc0B4eHtAbGxvQHR0d0BwcHNAcHBzQHh4e0B4eHtAeHh7Q - HBwc0B0dHdAcHBzQHR0d0BwcHNAeHh7QHR0d0B4eHtAbGxvQGxsb0BwcHNEXFxevEhISEgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABQUFCcZGRnDGhoa0RwcHNAdHR3QHh4e0B0dHdAeHh7QGxsb0B0dHdAbGxvQ - HBwc0B0dHdAdHR3QHR0d0BwcHNAeHh7QHBwc0BsbG9AbGxvQGxsb0BwcHNAbGxvQHh4e0B4eHtAeHh7Q - HR0d0BsbG9AbGxvQHBwc0BwcHNAbGxvQHh4e0B0dHdAcHBzQHR0d0BsbG9AeHx/QHx8f0B4eHtAbGxvQ - HBwc0B0dHdAbGxvSFxcX2g0NDdsICAg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXURERHi - FxcX1hoaGtEcHBzQHR0d0BwcHNAdHR3QHR0d0BwcHNAdHR3QHh4e0BsbG9AdHR3QHBwc0BwcHNAbGxvQ - Hh4e0BwcHNAdHR3QHR0d0B0dHdAeHh7QHBwc0BsbG9AeHh7QHR4e0BsbG9AdHR3QHR0d0B8fH9AcHBzQ - HBwc0BsbG9AdHh3QHBwc0BwcHNEZGRmvEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMnGRkZwxsbG9EbGxvQ - HBwc0BwcHNAbGxvQHR0d0BwcHNAcHBzQHBwc0B0dHdAcHBzQHBwc0B0dHdAcHBzQHR0d0B4eHtAbGxvQ - HR0d0B4eHtAeHh7QGxsb0BsbG9AeHh7QHh4e0BwcHNAdHh7QGxsb0BsbG9AdHR3QHR0d0BwcHNAbGxvQ - Gxsb0B4eHtAdHR3QHh4e0BwcHNAcHBzQHh4e0BsbG9AcHBzQGxsb0hYWFtoNDQ3bCAgIOAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKCnUQEBDiFxcX1h0dHdEcHBzQHh4e0BwcHNAbGxvQ - HR0d0BwcHNAbGxvQHBwc0BsbG9AcHBzQHBwc0B0dHdAeHh7QHh4e0B0dHdAbGxvQGxsb0BwcHNAbGxvQ - HR0d0B4eHtAcHBzQGxsb0BsbG9AcHBzQHh4e0B4eHtAcHBzQGxsb0BwcHNAbGxvQGxsb0BwcHNEXFxev - EREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAEhISJxgYGMMbGxvRHR0d0B0dHdAdHR3QGxsb0BwcHNAcHBzQHR0d0BsbG9AeHh7Q - Hh4e0B4eHdAdHR3QHh4e0BsbG9AbGxvQHBwc0BwcHNAfHx/QHR0d0BsbG9AcHBzQGxsb0B0dHdAcHBzQ - HBwc0BsbG9AcHBzQHBwc0BsbG9AcHBzQHh4e0BsbG9AcHBzQHR0d0B0eHtAcHBzQHBwc0B4eHdAcHBzQ - HR0d0BsbG9IWFhbaDQ0N2wgICDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAoKCngQEBDiGRkZ1hwcHNEbGxvQHh4e0BsbG9AbGxvQHh4e0B0dHdAbGxvQGxsb0BwcHNAbGxvQ - Gxsb0BsbG9AbGxvQHBwc0BwcHNAcHBzQGxsb0BwcHNAeHh7QHR0d0BwcHNAdHR3QHR0d0B0dHdAbGxvQ - Hh4e0BwcHNAdHR3QHBwc0BsbG9AcHBzQHBwc0BoaGtEXFxevEhISEAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEicZGRnDGxsb0RwcHNAcHBzQ - HBwc0BsbG9AdHR3QGxsb0BwcHNAeHh7QHR0d0BwcHNAbGxvQHBwc0B0dHdAdHR3QHBwc0BsbG9AbGxvQ - HBwc0B0dHdAdHR3QGxsb0B4eHtAbGxvQHh4d0BwcHNAdHR3QHBwc0BwcHNAeHh7QHh4e0BwcHNAcHBzQ - HBwc0BsbG9AdHR3QHR0d0B4eHtAcHBzQHR0d0BsbG9AdHR3SFhYW2g4ODtsICAg4AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgQEBDiFhYW1hoaGtEcHBzQ - HR0d0BsbG9AaGhrQHBwc0BsbG9AaGhrQHR0d0BsbG9AbGxvQHR0d0B4eHtAaGhrQGhoa0B0dHNAdHR3Q - Gxsb0BwdHdAcHBzQGxsb0B0dHdAdHR3QGhoa0BoaGtAbGxvQHR0d0BsbG9AdHR3QGxsb0BoaGtAdHR3Q - Ghoa0BsbG9EXFxevEREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAASEhIYGhoavxsbG9EaGhrQGxsb0BoaGtAbGxvQGxsb0BsbG9AaGhrQGhoa0BwcHNAbGxvQ - Ghoa0BwcHNAaGhrQGhoa0BoaGtAaGhrQGxsb0BwdHdAcHR3QHBwc0BoaGtAcHBzQGxsb0BoaGtAcHBzQ - Gxsb0BwcHNAbGxvQGxsb0BsbG9AbGxvQGhoa0BoaGtAbGxvQGxsb0BsbG9AaGhrQHR0d0B0dHdAcHBzQ - GRkZ0hQUFNoNDQ3eCAgIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAoKCngQEBDiFhYW1hoaGtEcHBzQHR0d0B0dHdAaGhrQGhoa0B0dHdAdHR3Q - HBwc0BwcHNAdHR3QHBwc0BoaGtAbGxvQHBwc0BwcHNAbGxvQGhoa0BwcHNAcHBzQHR0d0BoaGtAbGxvQ - HBwc0BsbG9AbGxvQHR0d0BwcHNAcHBzQHR0d0BwcHNAcHBzQHBwc0BkZGdEYGBivEhISEAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQExgYGLgbGxvRHBwc0BsbG9AcHBzQ - HBwc0BoaGtAdHR3QHBwc0BwcHNAaGhrQHBwc0B0dHdAaGhrQHBwc0BoaGtAaGhrQGhoa0BoaGtAaGhrQ - Ghoa0BsbG9AbGxvQGhoa0BwcHNAaGhrQGxsb0BoaGtAcHBzQGxsb0BwcHNAaGhrQHBwc0BwcHNAaGhrQ - Gxsb0B0dHdAcHBzQHBwc0B0dHdAdHR3QGhoa0BkZGdIXFxfaDg4O3ggICDgAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgQEBDi - FhYW1hwcHNEcHBzQHBwc0BoaGtAbGxvQHBwc0BwdHdAbGxvQGhoa0BoaGtAaGhrQHBwc0B0dHdAcHBzQ - Gxsb0BwcHNAbGxvQGhoa0BsbG9AaGhrQHBwc0BoaGtAbGxvQHBwc0BsbG9AcHR3QHB0d0B0dHdAbGxvQ - Gxsb0BsbG9AbGxvQHBwc0BsbG9EWFhavEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAA8PDwMWFhamGRkZ0hwcHNAcHBzQGxsb0BsbG9AdHR3QHBwc0BoaGtAdHR3QHB0d0BoaGtAcHBzQ - HBwc0BwcHNAbGxvQGxsb0BoaGtAcHBzQGxsb0BsbG9AbGxvQHBwc0BoaGtAcHBzQHR0d0BoaGtAbGxvQ - HR0d0B0dHdAdHR3QHBwc0B0dHNAcHBzQHR0d0BwcHNAcHBzQHR0d0BsbG9AbGxvQGxsb0B0dHdAbGxvS - FBQU2g4ODt4ICAg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgPDw/iGRkZ1hkZGdEdHR3QGhoa0B0dHdAcHBzQ - Gxsb0BsbG9AcHBzQGhoa0BsbG9AbGxvQHR0d0BsbG9AaGhrQHh4e0BsbG9AcHBzQHBwc0BsbG9AaGhrQ - Ghoa0BsbG9AaGhrQGhoa0B0dHdAbGxvQGxsb0BoaGtAaGhrQGxsb0BsbG9AbGxvQHBwc0BoaGtEWFhav - EBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTchkZGdIdHR3QGxsb0BwcHNAcHBzQ - HBwc0B0dHdAaGhrQGxsb0B0dHdAeHh7QGhoa0BwcHNAaGhrQHR0d0BsbG9AbGxvQGhoa0B0dHdAbGxvQ - HBwc0B0dHdAdHR3QGhoa0BoaGtAbGxvQHBwc0BwcHNAbGxvQHBwc0BwcHNAaGhrQHR0d0B0dHdAbGxvQ - Ghoa0BsbG9AbGxvQHh4e0BwcHNAcHBzQGRkZ0hYWFtoODg7eCAgIOAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAkJCXgPDw/iGRkZ1hwcHNEcHBzQHBwc0BsbG9AbGxvQHBwc0BsbG9AcHBzQHBwc0BwcHNAaGhrQ - Ghoa0BwcHNAcHBzQHR0d0BwcHNAbGxvQGxsb0BoaGtAdHR3QGhoa0BoaGtAaGhrQHR0d0BoaGtAdHR3Q - Gxsb0BoaGtAaGhrQGxsb0BoaGtAaGhrQHR0d0BoaGtEXFxesEREREAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABMTEzoYGBjSGxsb0BwcHNAbGxvQGhoa0BsbG9AdHRzQHBwc0BsbG9AdHR3QGhoa0BoaGtAbGxvQ - HBwc0BwcHNAaGhrQHBwc0BsbG9AcHR3QHBwc0BwcHNAdHR3QHh4e0BoaGtAcHBzQHBwc0BoaGtAbGxvQ - Ghoa0BwdHdAbGxvQGxsb0BsbG9AaGhrQGhoa0BsbG9AbGxvQHBwc0BwcHNAaGhrQGhoa0BoaGtIXFxfZ - Dg4O3ggICDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgQEBDiFhYW1hsbG9EaGhrQ - Gxsb0BscHNAbGxvQGhoa0BsbG9AbGxvQGhoa0BsbG9AbGxvQGRkZ0BsbG9AZGRnQGxsb0BwcHNAbGxvQ - Ghoa0BoaGtAbGxvQHBwc0BscHNAaGhrQGhoa0BsbG9AaGhrQHBwc0BwcHNAbGxvQGRkZ0BscHNAZGRnQ - Ghoa0BsbG9EWFhasEREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8NFxcXwBoaGtEZGRnQGRkZ0BkZGdAcHBzQ - Ghoa0BoaGtAbGxvQGxsb0BoaGtAZGRnQHBwc0BsbG9AcHBzQHBwc0BoaGtAcHBzQGhoa0BsbG9AaGhrQ - GRkZ0BwcHNAbGxvQGhoa0BwcHNAcHBzQGxwc0BoaGtAbGxvQHBwc0BkZGdAbGxvQGxsb0BwcG9AbGxvQ - Gxsb0BkZGdAbGxvQHBwc0BsbG9AbGxvSFRUV2Q4ODt4ICAg7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAkJCXsPDw/iFxcX1hkZGdEcHBzQGxsb0BkZGdAbGxvQGhoa0BsbG9AaGhrQ - GRkZ0BkZGdAZGRnQGhoa0BoaGtAaGhrQGhoa0BoaGtAcHBzQHBwc0BkZGdAZGRnQGhoa0BoaGtAaGhrQ - Ghoa0BsbG9AbGxvQGRkZ0BkZGdAbGxvQGxsb0BsbG9AZGRnQGxsb0BoaGtEVFRWsEBAQEAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABMTE4UYGBjSGxsb0BsbG9AcHBzQGRkZ0BkZGdAZGRnQGhoa0BwcHNAcHBzQGxsb0BoaGtAaGhrQ - GRkZ0BwcHNAbGxvQGhoa0BoaGtAbGxvQGRkZ0BsbG9AbGxvQHBwc0BwcHNAcHBzQGhoa0BsbG9AaGhrQ - Ghoa0BkZGdAcHBzQGRkZ0BoaGtAbGxvQHBwc0BwcHNAaGhrQGRkZ0BoaGtAZGRnQGhoa0hQUFNkNDQ3e - CAgIOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXsPDw/i - FhYW1hkZGdEZGRnQGRkZ0BoaGtAaGhrQHBwc0BwcHNAaGhrQGxsb0BsbG9AaGhrQGhoa0BsbG9AZGRnQ - GRkZ0BsbG9AaGhrQGRkZ0BsbG9AbGxvQGhoa0BoaGtAaGhrQHB0d0BoaGtAaGhrQHBwc0BsbG9AaGhrQ - GRkZ0BsbG9AbGxvQGRkZ0BgYGNEXFxesEhISEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhI6GBgY1BsbG9AbGxvQGhoa0BkZGdAZGRnQ - HBwc0BsbG9AZGRnQGRkZ0BsbG9AcHBzQGxsb0BoaGtAbGxvQGhoa0BoaGtAaGhrQGRkZ0BkZGdAbGxvQ - Ghoa0BwcHNAcHBzQGhoa0BwcHNAcHBzQGxsb0BsbG9AaGhrQGRkZ0BkZGdAbGxvQGxsb0BoaGtAZGRnQ - Gxsb0BscG9AaGhrQGhoa0BscHNIUFBTZDQ0N3gkJCTsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXsQEBDiFhYW1hgYGNEbGxvQGRkZ0BwcHNAZGRnQ - Gxsb0BoaGtAcHBzQHBwb0BoaGtAaGhrQGRkZ0BsbG9AaGhrQGRkZ0BoaGtAbGxvQGRkZ0BoaGtAbGxvQ - Ghoa0BsbG9AbGxvQGxsb0BkZGdAZGRnQGhoa0BsbG9AbGxvQGhoa0BoaGtAZGRnQHBwc0BoaGtEXFxes - EhIREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Dw8PCxYWFrsZGRnRHBwc0BoaGtAdHR3QHBwc0BoaGtAaGhrQGxwc0BoaGtAaGhrQHBwc0BwcHNAZGRnQ - GRkZ0BoaGtAaGhrQGhoa0BkZGdAcHBzQGRkZ0BoaGtAZGRnQHBwc0BkZGdAbGxvQGxsb0BoaGtAbGxvQ - Ghoa0BsbG9AZGRnQHBwc0BwcHNAaGhrQGhoa0BkZGdAZGRnQGxsb0BoaGtAYGBjSFBQU2Q4ODt4ICAg7 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAkJCXsODg7iExMT1hgYGNEZGRnQGRkZ0BcXF9AXFxfQGBgY0BcXF9AYGBjQGhoa0BcXF9AXFxfQ - FxcX0BkaGtAYGBjQGRkZ0BoaGtAXFxfQGBgY0BgYGNAYGBjQGhoa0BgYGNAZGhrQFxcX0BcXF9AYGBjQ - FxcX0BkZGdAXFxfQGBgY0BoaGtAaGhrQGRkZ0BcXF9EWFhasDg4ODQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERF+FhYW0hgYGNAYGBjQGRkZ0BcXF9AXFxfQ - Gxsb0BkZGdAXFxfQGBgY0BcXF9AZGRnQGRkZ0BkZGdAaGhrQGhoa0BcXF9AYGBjQGBgY0BgYGNAZGhrQ - Ghoa0BkZGdAZGRnQGRkZ0BcXF9AZGRnQGBgY0BgYGNAXFxfQGRkZ0BcXF9AYGBjQFxcX0BoaGtAaGhrQ - GRkZ0BcXF9AXFxfQFxcX0hMTE9kNDQ3dBwcHOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXsODg7iFBQU1hkZGdEYGBjQ - GBgY0BgYGNAYGBjQFxcX0BkZGdAXFxfQGBgY0BcXF9AZGRnQFxcX0BkaGtAaGhrQGhoa0BgYGNAZGhrQ - FxcX0BcXF9AXFxfQGBgY0BsbG9AYGBjQGBgY0BgYGNAZGRnQGBgY0BgYGNAYGBjQGBgY0BcXF9AYGBjQ - GBgY0BcXF9EWFhasDw8PDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Dw8PNBYWFtQXFxfQFxcX0BkZGdAXFxfQGRkZ0BcXF9AZGRnQGRkZ0BcXF9AaGhrQGRkZ0BoaGtAYGBjQ - GBgY0BcXF9AYGBjQGBgY0BkZGdAXFxfQGRkZ0BgYGNAZGRnQGhoa0BkZGdAYGBjQGhoa0BgYGNAZGRnQ - FxcX0BkZGdAZGRnQGhoa0BkZGdAbGxvQGRkZ0BkZGdAXFxfQGRkZ0BcXF9IUFBTZCwsL3QcHBz4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAkJCXsNDQ3iFBQU1hcXF9EZGRnQFxcX0BgYGNAZGRnQGBgY0BgYGNAaGhrQ - Ghoa0BgYGNAYGBjQGBgY0BkZGdAaGhrQFxcX0BoaGtAaGhrQGhoa0BcXF9AXFxfQGBgY0BcXF9AZGRnQ - GBgY0BkZGdAXFxfQGBgY0BkZGdAXFxfQGhoa0BkZGdAZGRnQGBgY0BgYGNEVFRWsDw8PDQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODggUFBS5GBgY0RoaGdAZGRnQGRkZ0BgYGNAXFxfQ - GBgY0BkZGdAaGhrQGRkZ0BkZGdAZGRnQGhoa0BcXF9AaGhrQGRoa0BgYGNAXFxfQGRkZ0BkZGdAXFxfQ - GBgY0BoaGdAYGBjQFxcX0BgYGNAXFxfQGRkZ0BgYGNAYGBjQGhoa0BkZGdAYGBjQGBgY0BkZGdAaGhnQ - FxcX0BgYGNAWFhbSEhIS2QwMDN0ICAg+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICHsNDQ3i - FRUV1hcXF9EaGhrQFxcX0BcXF9AZGRnQGRkZ0BcXF9AaGhrQFxcX0BcXF9AYGBjQGRkZ0BkZGdAXFxfQ - GBgY0BgYGNAZGRnQGBgY0BgYGNAaGhrQGxsb0BgYGNAaGhrQFxcX0BcXF9AXFxfQGhoa0BgYGNAZGRnQ - Ghoa0BoaGtAYGBjQGhoa0BgYGNEUFBSsDw8PDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - EBAQehYWFtIXFxfQGBgY0BkZGdAXFxfQGRkZ0BoaGtAXFxfQGRkZ0BkZGdAXFxfQGhoa0BgYGNAZGRnQ - Gxsb0BgYGNAZGRnQGRkZ0BkZGdAZGRnQGRkZ0BkZGdAYGBjQGBgY0BcXF9AYGBjQGRkZ0BgYGNAaGhrQ - GRkZ0BgYGNAYGBjQGRkZ0BkZGdAaGhrQGhoa0BcXF9AZGRnQGRkZ0hISEtkLCwvdBwcHPgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICH0ODg7iFBQU1hgYGNEaGhrQGBgY0BkZGdAbGxvQ - GBgY0BkZGdAaGhrQGRoa0BcXF9AZGRnQGRkZ0BgYGNAXFxfQFxcX0BkZGdAZGRnQFxcX0BoaGtAZGRnQ - FxcX0BkZGdAZGRnQGRkZ0BoaGtAZGRnQFxcX0BkZGdAaGhrQGRkZ0BgYGNAXFxfQFxcX0BcXF9EWFhas - Dw8PDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERETIWFhbSGRkZ0BgYGNAaGhrQGxsb0BcXF9AaGhrQ - FxcX0BcXF9AYGBjQFxcX0BoaGtAZGRnQGBgY0BgYGNAaGhnQGBgY0BkZGdAXFxfQGBgY0BkZGdAXFxfQ - GBgY0BkZGdAZGRnQFxcX0BcXF9AYGBjQFxcX0BcXF9AZGRnQGRkZ0BgYGNAYGBjQFxcX0BgYGNAZGRnQ - FxcX0BgYGNIUFBTZDQ0N3QgICD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICH0NDQ3iFBQU1hUVFdEYGBjQFxcX0BYWFtAWFhbQGBgY0BcXF9AXFxfQFxcX0BgYGNAYGBjQ - FhYW0BkZGdAXFxfQGBgY0BgYGNAWFhbQFxcX0BcXF9AXFxfQFhYW0BYWFtAWFhbQFhYW0BYWFtAWFhbQ - FxcX0BkZGdAZGRnQFxcX0BgYGNAYGBjQGRkZ0BUVFdEUFBStDQ0NDQAAAAAAAAAAAAAAAAAAAAAMDAwF - FBQUtBcXF9EWFhbQGBgY0BcXF9AWFhbQGBgY0BcXF9AXFxfQFxcX0BgYGNAWFhbQFxcX0BYWFtAXFxfQ - FxcX0BYWFtAXFxfQGBgY0BcXF9AXFxfQGBgY0BYWFtAXFxfQFxcX0BcXF9AYGBjQGRkZ0BYWFtAWFhbQ - GBgY0BgYGNAWFhbQFxcX0BcXF9AZGRnQFxcX0BkZGdAWFhbSExMT2QsLC90HBwc+AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB30PDw/iFBQU1hUVFdEYGBjQ - FhYW0BcXF9AXFxfQFhYW0BYWFtAWFhbQFhYW0BYWFtAZGRnQFxcX0BcXF9AXFxfQGBgY0BcXF9AXFxfQ - GBgY0BcXF9AXFxfQGBgY0BgYGNAXFxfQGBgY0BkZGNAXFxfQFxcX0BcXF9AXFxfQFxcX0BYWFtAYGBjQ - GRkZ0BMTE9QODg6xCAgIDgAAAAAAAAAAAAAAABAQEHIVFRXSGBgY0BYWFtAWFhbQFxcX0BgYGNAWFhbQ - FhYW0BgYGNAWFhbQFhYW0BcXF9AYGBjQFhYW0BkZGdAYGBjQFhYW0BkZGdAYGBjQGBgY0BkZGdAXFxfQ - GBgY0BYWFtAYGBjQGBgY0BgYGNAWFhbQFhYW0BcXF9AYGBjQGRkZ0BcXF9AXFxfQFxcX0BYWFtAYGBjQ - FxcX0hMTE9kLCwvdBwcHQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAgICH0PDw/iFBQU1hUVFdEWFhbQFhYW0BYWFtAXFxfQFxcX0BYWFtAZGRnQ - FxcX0BcXF9AZGRnQFxcX0BgYGNAZGRnQFxcX0BgZGdAYGBjQFhYW0BkZGdAXFxfQGRkZ0BcXF9AXFxfQ - FhYW0BYWFtAXFxfQGRkY0BYWFtAWFhbQFxcX0BYWFtAXFxfTEBAQ2woKCs8GBgYUAAAAAAAAAAAODg4t - FhYW0hcXF9AXFxfQGBkZ0BYWFtAXFxfQFhYW0BkZGdAXFxfQFxcX0BYWFtAZGhrQGBgY0BgYGNAZGRnQ - GRkZ0BkZGdAYGRjQGRkZ0BYWFtAWFhbQFxcX0BYWFtAYGBjQGBgY0BcXF9AWFhbQFxcX0BgYGNAXFxfQ - FxcX0BgYGNAZGRnQGRkZ0BgYGNAZGRnQFxcX0BcXF9ITExPZDAwM3QgICEEAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICH0ODg7i - FBQU1hYWFtEZGRjQFhYW0BcXF9AYGBjQGBgY0BcXF9AXFxfQFhYW0BgYGNAYGBjQFxcX0BgYGNAZGRnQ - GRkY0BcXF9AZGRnQFhYW0BcXF9AWFhbQGRkZ0BcXF9AYGBjQGBgY0BkZGdAWFhbQGRkY0BcXF9AVFRXR - FBQU1BISEt0KCgrVBwcHKgAAAAAAAAAADg4OBRQUFLEWFhbRFxcX0BcXF9AWFhbQGBgY0BgYGNAXFxfQ - GBgY0BkaGtAWFhbQGBgY0BYWFtAXFxfQGRkZ0BgYGNAYGBjQGhoa0BcXF9AYGBjQGBgY0BgZGdAYGBjQ - GBgY0BgYGNAXFxfQFhYW0BcXF9AXFxfQGBgY0BYWFtAZGRnQFxcX0BgYGNAXFxfQGBgY0BgYGNAYGBjS - ExMT2QwMDN0HBwdBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB30NDQ3hExMT1RUVFdAVFRXPGBgYzxcXF88WFhbP - FxcXzxcXF88WFhbPFhYWzxcYGM8YGBjPFhYWzxUVFc8WFhbPFxcXzxgYGM8VFRXPFhYWzxgYGM8XFxfP - FhYWzxgYGM8XFxfPGRkZzxUVFc8VFRXQFRUV0xEREdgMDAzgCQkJxQYGBigAAAAAAAAAAAAAAAAQEBCA - FRUV0RYWFs8VFRXPFRUVzxUVFc8WFhbPFRUVzxYWFs8WFhbPGBgYzxYWFs8YGRnPGBgYzxUVFc8XFxfP - FxcXzxcXF88YGBfPFhYWzxYWFs8XFxfPGBgYzxUVFc8YGBjPFxcXzxUVFc8YGBjPFxcXzxYWFs8XFxfP - FhYWzxUVFc8WFhbPGBgYzxcYF88WFhbPFRUV0REREdgMDAzcBwcHQAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAcHB30MDAzhExMT1RYWFtAVFRXPFhYWzxcXF88YGBjPFhYWzxgYGM8XFxfPGBgYzxUVFc8WFhbP - GBgYzxYWFs8WFhbPFRUVzxgYGM8VFRXPFhYWzxYWFs8YGBjPGBgYzxYWFs8YGBjQFRUV0hEREdcODg7f - CwsL4gcHB4kGBgYLAAAAAAAAAAAAAAAAERERZxYWFtIVFRXPFhYWzxcXF88WFhbPFRUVzxUVFc8VFRXP - FRUVzxUVFc8VFRXPFRUVzxYWFs8VFRXPFRUVzxgYGM8WFhbPFRUVzxgYF88YGBjPFxcXzxcXF88XGBjP - FxcXzxgYGM8XFxfPFxcXzxgYGM8WFhbPFhYWzxYWFs8YGBjPFxcXzxYWFs8VFRXPFxcXzxQUFNESEhLY - CwsL3AcHB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB30MDAzhFBQU1RYWFtAWFhbP - FxcXzxYWFs8WFhbPFRUVzxcYGM8YGBjPFhYWzxYWFs8VFRXPFRUVzxcXF88XFxfPGBgYzxYWFs8ZGRnP - GBgYzxgYGM8VFRXQFRUV0hEREdcODg7eCgoK4wcHB5QGBgYfAAAAAAAAAAAAAAAAAAAAABISElcUFBTS - FxcXzxYWFs8YGBjPGBgYzxUVFc8WFhbPGBgYzxgYGM8YGBjPGBgYzxgYGM8WFhbPFhYWzxYWFs8XGBjP - FRUVzxYWFs8VFRXPGBgYzxkZGc8XFxfPFRUVzxcXF88WFhbPFhYWzxgYGM8VFRXPFhYWzxUVFc8WFhbP - FhYWzxcXF88XFxfPFxcXzxcYGM8XFxfRERER2AwMDNwHBwdDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAcHB4ANDQ3hFBQU1RUVFdAXFxfPFxcXzxcXF88WFhbPFhYWzxYWFs8XFxfP - FhYWzxYWFs8WFhbPFxcXzxcXF88XFxfPFhYWzxUVFc8YGBjQFBQU0hEREdYPDw/eCgoK5gcHB5cGBgYl - AAAAAAAAAAAAAAAAAAAAAA4ODgoRERGOFRUV0hcXF88WFhbPFhYWzxgYGM8YGBjPGBgYzxUVFc8VFRXP - FhYWzxYWFs8XFxfPFxgYzxgYGM8WFhbPFRUVzxcXF88WFhbPFhYWzxYWFs8XFxfPGBgYzxYWFs8VFRXP - FxcXzxgYGM8WFhbPFxcXzxUVFc8YGBjPFxcXzxgYGM8VFRXPFhYWzxYWFs8WFhbPFxcX0RAQENkMDAzc - BwcHQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4AMDAzh - ExMT1RUVFdAUFBTPFRUVzxQUFM8UFBTPFxcXzxYWFs8XFxbPFBQUzxYWFs8XFxfPFhYWzxUVFc8VFRXP - FRUV0REREdQPDw/dCwsL5QcHB54GBgYqAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw9HEhISuRYWFtAWFhbP - FBQUzxcXF88UFBTPFxcWzxQUFM8UFBTPFxcXzxQUFM8WFhbPFxcXzxYWFs8UFBTPFRUVzxYWFs8VFRXP - GBgYzxYWFs8WFhbPFRUVzxUVFc8WFhbPFhYWzxYWFs8YGBjPFBQUzxYXF88VFRXPFxcXzxUVFc8UFBTP - FRUVzxYWFs8VFRXPFhcXzxUWFtIQEBDaCwsL3QYGBkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4AMDAzhExMT1RUVFdAVFRXPFhYWzxcXF88WFhbP - FRUVzxcXF88WFhbPFBQUzxcXF88XFxfPFRUVzxMTE9IRERHYCwsL4gcHB7YGBgYwAAAAAAAAAAAAAAAA - AAAAAAAAAAAPDw9AFBQUrRUVFdEVFRXQFhYWzxYWFs8WFhbPFBQUzxcXF88WFhbPFhYWzxUVFc8VFRXP - FRUVzxUVFc8UFBTPFBQUzxYWFs8UFBTPFBQUzxQUFM8UFBTPFRUVzxYWFs8WFxfPFBQUzxcXF88WFhbP - FxcXzxUVFc8VFRXPFRUVzxQUFM8WFxfPFBQUzxYWFs8VFRXPFhcXzxQUFNASEhLTEBAQ2woKCtcGBgY4 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAcHB4ANDQ3hFBQU1RUVFdAVFRXPFxcXzxYWFs8UFBTPGBgYzxUVFc8UFBTPFRUVzxUVFdAUFBTU - Dw8P3AoKCtwGBgZlAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw84FBQUqBQUFNEUFBTQFhYWzxUVFc8WFhbP - FhYWzxQUFM8XFxfPFRUVzxQUFM8VFRXPFBQUzxcXF88VFRXPFRUVzxUVFc8WFhbPFRUVzxYWFs8XFxfP - FBQUzxcXF88XFxfPFhYWzxYWFs8UFBTPFRUVzxUVFc8UFBTPFhYWzxYWFs8VFRXPFhcXzxcXF88XFxfP - FRUVzxYWFs8WFhbREhIS1Q0NDd8JCQnIBgYGIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICIANDg7hERER1RQUFNAWFhbP - FxcXzxUVFc8UFBTPFhYWzxUVFc8TExPQExMT1Q0NDd8JCQm4BgYGGQAAAAAAAAAAAAAAAAAAAAAPDw8x - EhISoBMTE9IXFxfQFhYWzxUVFc8WFhbPFRUVzxcXF88VFRXPFRUVzxYWFs8WFhbPFhYWzxQUFM8WFhbP - FxcXzxYWFs8WFhbPFBQUzxcXF88VFRXPFBQUzxYWFs8XFxfPFhYWzxQUFM8WFhbPFRUVzxQUFM8VFRXP - FBQUzxUVFc8UFBTPFRUVzxUVFc8UFBTPFBQUzxUVFc8XFxfQFRUV0hAQENgLCwvjBwcHmQUFBQsAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAYGBoAMDAzhEBAQ1RMTE9AVFRXPExMTzxISEs8TExPPEhIS0BEREdYLCwvh - BgYGkwUFBQYAAAAAAAAAAAAAAAAMDAwaDw8PlRQUFNITExPQFRUVzxMTE88TExPPEhISzxMTE88VFRXP - FRUVzxQUFM8TExPPEhISzxISEs8UFBTPFBQUzxUVFc8UFBTPFBQUzxMTE88VFRXPExMTzxQUFM8UFBTP - FRUVzxQUFM8VFRXPExMTzxMTE88TExPPEhISzxMTE88SEhLPFRUVzxISEs8SEhLPFBQUzxUVFc8UFBTP - ExMT0RAQENUNDQ3dCAgI3AYGBloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4IMDAzh - EBAQ1RQVFdATExPPFRUVzxMTE9ARERHWCwsL4gYGBnIAAAAAAAAAAAAAAAAAAAAADw8PXhMTE8kVFRTQ - FRUVzxUVFc8VFRXPEhISzxUVFc8UFBTPEhISzxYWFs8SEhLPEhISzxQUFM8UFBTPFRUVzxMTE88SEhLP - ExMTzxQUFM8SEhLPFBQUzxUVFc8TExPPExMTzxISEs8TExPPEhISzxMTE88SEhLPEhISzxUVFc8TExPP - EhISzxUVFc8TExPPFBQUzxUVFc8SEhLPFBQU0BISEtIODg7ZCwsL4gcHB6sFBQUfAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4IMDAzhEBAQ1RISEtASEhLQERER1gsLC+IHBwdn - AAAAAAAAAAAAAAAADQ0NChAQEJoTExPSFBQUzxQUFM8SEhLPExMTzxQUFM8UFBTPEhISzxISEs8UFBTP - ExMTzxMTE88VFRXPFRYWzxISEs8SEhLPEhISzxQUFM8VFRXPFBQUzxUVFc8VFRXPFBUUzxISEs8TExPP - ExMTzxISEs8UFBTPExMTzxQUFM8TExPPFBQUzxISEs8TExPPFRUVzxQUFM8UFBTPExMTzxMTE9ERERHV - Dg4O3gkJCdkGBgZfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAcHB4ILCwvhEBAQ1RAQENUKCgrhBgYGZwAAAAAAAAAAAAAAAA0NDRoSEhGwEhIS0BMTE88SEhLP - FRUVzxQUFM8SEhLPExMTzxISEs8SEhLPEhISzxQUFM8UFBTPExMTzxMTE88UFBTPExMTzxISEs8VFRXP - ExMTzxMTE88SEhLPExMTzxISEs8SEhLPEhISzxISEs8SEhLPFRUVzxISEs8SEhLPExMTzxISEs8UFBTP - EhISzxUVFc8TExPPEhISzxQVFdATExPSDw8P2QsLC+MGBgapBQUFGQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4IKCgrjCwsK4gYGBm8AAAAA - AAAAAAAAAAALCwsfDw8PvhMTE9ATExPPEhISzxEREc8RERHPEhISzxQUFM8TExPPEhISzxISEs8TExPP - FBQUzxMTE88RERHPERERzxISEs8RERHPEhISzxISEs8TExPPExMTzxISEs8UFBTPFBQUzxMTE88TExPP - FRUVzxISEs8TExPPEhISzxEREc8SEhLPExMTzxISEs8SEhLPERERzxMTE88TExLRDw8P1QsLC94JCQna - BQUFVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUFBYQFBQWoAAAAAAAAAAAAAAAADQ0NHw8PD74RERHQERERzxISEs8TExPP - EhISzxQUFM8SEhLPEhISzxEREc8TExPPERERzxQUFM8TExPPERERzxEREc8TExPPEhISzxMTE88SEhLP - EhISzxISEs8SEhLPERERzxQUE88UFBTPERERzxQUFM8SEhLPEhISzxISEs8UFBTPEhISzxMTE88UFBTP - FBQUzxEREc8UFBTQEBAQ0w4ODtoKCgrjBwcHoQQEBBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBA4AAAAA - AAAAAAsLCx0QEBC+ERER0BQUFM8SEhLPEhISzxEREc8RERHPEhISzxEREc8RERHPEhISzxISEs8RERHP - EhISzxMTE88UFBPPFBQUzxISEs8SEhLPFBQUzxQUFM8SEhLPEhISzxQUFM8RERHPERERzxEREc8TExPP - ExMTzxISEs8SEhLPEhISzxMTE88UFBTPEhISzxEREc8RERHPEBAQ0Q8PD9UMDAzeBwcH2AUFBVQAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMoBISEtESEhLPExMTzxMTE88SEhLP - FBQUzxQUFM8TExPPExQUzxQUFM8SEhLPExMTzxMTE88SEhLPERERzxISEs8SEhLPEhISzxISEs8UFBTP - FBQTzxISEs8SEhLPFBQUzxISEs8SEhLPExQUzxISEs8RERHPExMTzxMTE88UFBTPEhISzxQUFM8UFBTP - EhIS0BAQENIODg7aCQkJ4wYGBqEEBAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAYGBg4MDAzbEhIS0BEREc8QEBDPEhISzxEREc8RERHPExMTzxISEs8SEhLPFBQUzxEREc8RERHP - ERERzxISEs8TExPPExMTzxISEs8UFBTPExMTzxEREc8QEBDPEhISzxEREc8SEhLPEBAQzxEREc8TExPP - ERERzxAQEM8RERHPEhISzxMTE88RERHPExMTzxMTE9AODg7UCwsL3QcHB9UGBgZPAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGCAoKCt4PDw/UEBAQ0BEREc8TExPP - ERERzxEREc8SExPPEBAQzxEREc8TExPPEhISzxISEs8SEhLPEhISzxISEs8SEhLPERERzxISEs8QEBDP - ERERzxISEs8TExPPExMTzxAQEM8TExPPERERzxMTEs8SEhLPEhISzxEREc8RERHPExMTzxISEs8RERHQ - Dg4O1AsLC98HBwerBQUFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABgYGjQsLC90ODg7TExMT0BEREc8TExPPERERzxAQEM8SEhLPEhISzxISEs8SEhLP - ERERzxEREc8RERHPExMTzxMTE88RERHPEhISzxEREc8QEBDPEhISzxISEs8SEhLPEBAQzxMTE88TExPP - EhISzxEREc8SEhLPEBAQzxEREc8RERHPEhIS0A4ODtQKCgrgBgYGmAUFBQYAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQIBwcHswwMDN0PDw/T - ERER0BMTE88QEBDPERERzxMTE88QEBDPERERzxISEs8SEhLPERERzxISEs8RERHPERERzxAQEM8SEhLP - EBAQzxMTEs8TExPPEhISzxAQEM8RERHPERERzxAQEM8RERHPEhISzxMTE88QEBDPERERzxAQEM8PDw/S - DAwM3gcHB4oAAAAAAAAAAAAAAAAJCQkDCgoKCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQLBgYGtQwMDNwODg7SDw8PzxEREc4PDw/OEBAQzg8PD84QEBDO - ERERzhEREc4QEBDOEBAQzg8PD84PDw/OEBAQzg8PD84QEBDOEhISzhAQEM4SEhLODw8PzhAQEM4PDw/O - Dw8PzhISEs4SEhLODw8PzhAQEM4PDw/ODw8Pzw0NDdgHBwemBQUFAwAAAAAAAAAACQkJDQ4ODqIMDAyk - CwsLCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQL - BwcHtQsLC9wODg7SEhIRzxEREc4RERHOEhISzg8PD84SEhLODw8PzhMTE84TExPOEBAQzhEREc4SEhLO - EBAQzhISEs4SEhLOEBAQzhAQEM4PDw/ODw8PzhISEc4PDw/OEBAQzhISEs4PDw/ODw8PzhEREc4PDw/T - CQkJ1gUFBRkAAAAAAAAAAAkJCRANDQ2uERERzxAQENAODg6kCQkJCAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQLBgYGtQsLC9wODg7SERERzxEREc4PDw/O - EBAQzg8PD84REhLODw8PzhISEs4QEBDOEBAQzhAQEM4QEBDODw8PzhISEs4QEBDODw8PzhAQEM4RERHO - EBAQzhEREc4QEBDOEhISzg8PD84TExPOERER0A0ODtkGBgZwAAAAAAAAAAAAAAAADAwMlhAQENAPDw/O - EBAQzg8PD9ANDQ2kCgoKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAEBAQLBgYGtQsLC9wODg7SEhISzhAQEM4QEBDOERERzg8PD84QEBDOEhISzhAQEM4PDw/O - EBAQzhAQEM4SEhLODw8PzhAQEM4QEBDOEhISzg8PD84RERHOEBAQzg8PD84QEBDOERERzg8PD84NDQ3T - CQkJzwUFBQsAAAAAAAAAAAsLC1gODg7SEBAQzg8PD84QEBDODw8PzhAQENANDQ2kCQkJCAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQOBgYGswwMDNcQEBDP - Dw8Pzg8PD84QEBDODw8Pzg4ODs4ODg7ODw8Pzg4ODs4ODg7OEBAQzhEREc4ODg7ODw8Pzg8PD84QEBDO - Dw8Pzg8PD84RERHOEBAQzg4ODs4PDw/OEBAQ0AsLC9sGBgZpAAAAAAAAAAAJCQkLDg4OwhAQEM8PDw/O - Dw8Pzg8PD84ODg7ODg4OzhAQENANDQ2hCQkJCAAAAAAAAAAAAAAAAAAAAAAKCgoPCwsLSg0NDWoMDAyH - DAwMqg0NDakODg6qDQ0NmwsLC4ANDQ1vDQ0NVgsLCz0KCgoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAICAgNDAwMqRAQEM8ODg7ODw8Pzg4ODs4RERHODw8Pzg8PD84QEBDO - Dw8Pzg4ODs4QEBDODg4Ozg4ODs4QEBDODg4OzhAQEM4ODg7OEBAQzg4ODs4QEBDOERERzg4ODs4ODg7U - CQkJygUFBQgAAAAAAAAAAAsLC2UODw7RDg4OzhAQEM4ODg7OEBAQzhEREc4ODg7ODg4OzhAQENANDQ2g - CwsLCAwMDBoLCwtgDAwMmw8PD9EPDw/QEBAQzw8PD88QEBDPDw8Pzw4ODs8QEBDPEBAQzw8PD88PDw/Q - Dw8P0A4ODtAMDAybDAwMVgwMDA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKCicODg7B - EBAQzg8PD84RERDODg4Ozg8PD84QEBDOERERzg4ODs4QEBDOEBAQzg8PD84QEBDOEBAQzhAQEM4PDw/O - Dg4OzhEREc4PDw/ODw8Pzg8PD84RERHODg4O0AoKCtsGBgZjAAAAAAAAAAAICAgLDAwMxA4ODs4ODg7O - Dw8Pzg8PD84ODg7OEBAQzhEREc4RERHOEBAQzhAQEM8NDQ3EDw8P0A4ODs8ODg7PDg4Ozg4ODs4PDw/O - Dw8Pzg8PD84QERDOEBAQzhAREc4QEBDOEBAQzhAQEM4ODg7ODw8Pzg4ODs8NDQ3QDw8PywwMDIMKCgoc - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAALCwsnDQ0Nwg4ODs8QEBDODg4OzhAREc4PDw/ODw8PzhAQEM4RERHO - ERERzg4ODs4PDw/ODg4Ozg4ODs4QEBDODw8PzhAQEM4QEBDODw8PzhAQEM4RERHODw8PzhAQEM4ODg7U - CQkJyAQEBAYAAAAAAAAAAAoKCmoNDQ3RDw8Pzg8PD84PDw/OEBAQzhAQEM4RERHOEBAQzg4ODs4PDw/O - EBAQzg8PD84QEBDOEREQzg8PD84PDw/ODw8PzhEREc4QEBDOEBAQzg4ODs4PDw/OERERzhEREc4PDw/O - Dw8Pzg8PD84ODg7ODg4Ozg4ODs4PDw/ODg4Ozw0NDc8ODg6BCwsLEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIJwoKCsIMDAzP - DQ0Nzg4ODs4MDAzODAwMzg4ODs4MDAzPDQ0NzgwMDM4ODg7ODAwMzg4PD84MDAzODQ0Nzg8PD84ODg7O - Dg4Ozg8PD84NDQ3ODg4Ozg0NDc4ODg7ODQ0N0AkJCdwFBQVbAAAAAAAAAAAHBwcNDAwMxg0NDc4NDQ3O - DQ0Nzg0NDc4MDAzODAwMzg8PD84NDQ3ODg4Ozg8PD84ODg7ODQ0NzgwMDM4PDw/ODg4Ozg4ODs4PDw/O - Dw8Pzg0NDc4NDQ3ODg4Ozg0NDc4ODg7ODQ0Nzg0NDc4PDw/ODQ0Nzg4ODs4NDQ3ODQ0Nzg4ODs4MDAzO - DQ0Nzg0NDc8MDAzDCwsLUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAgICCcKCgrCDAwMzw0NDc4MDAzODQ0Nzg4ODs4ODg7PCwsL0wsLC9UNDQ3S - DAwMzw0NDc4MDAzODg4Ozg4ODs4ODg7ODAwMzgwMDM4MDAzODAwMzgwMDM4ODg7ODAwMzg8PD88LCwvW - BwcHxQQEBAMAAAAAAAAAAAgICG8ODg7QDw8PzgwMDM4NDQ3ODg4Ozg4ODs4NDQ3ODg4Ozg8PDs4NDQ3O - Dg4OzgwMDM4PDw/ODQ0Nzg4ODs4ODg7ODg4Ozg8PD84PDw/ODQ0Nzg0NDc4MDAzODQ0Nzg0NDc4ODg7O - Dg8PzgwMDM4MDAzODg4Ozg8PD84PDw/ODQ0Nzg0NDc4NDQ3ODAwMzg8PD84NDQ3RCgoKlQkJCQ0AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQknCgoKwg4ODs8NDQ3O - DQ0Nzg8PD84ODw/ODg4OzwwMDNUHBwfhBwcHwQkJCdwMDAzSDQ0Nzw0NDc4MDAzODAwMzgwMDM4MDAzO - Dg4OzgwMDM4ODg7ODAwMzgwMDM4MDAzODQ0N0gkJCd8FBQU4AAAAAAAAAAAHBwcQCgoKyA4ODs4ODg7O - Dw8Pzg4ODs4MDAzODAwMzgwMDM4MDAzODQ0NzgwMDM4NDQ3ODg4Ozg4ODs4ODw/ODw8Pzg8PD84NDQ3O - DQ0NzgwMDM4MDAzODQ0Nzg8PD84NDQ3ODQ0NzgwMDM4NDQ3ODw8Pzg8PD84NDQ3ODQ0NzgwMDM4MDAzO - DAwMzg4ODs4NDQ3ODAwMzgwMDM4ODg7PDAwMtQgICCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAACgoKJAwMDMIODg7PDQ0NzgwMDM4NDQ3ODQ0NzgwMDM8MDAzVBgYG4gQEBF8EBAQO - BgYGtQkJCdwLCwvSDAwMzw0NDc4ODg7ODg4Ozg8PD84ODg7ODAwMzgwMDM4ODg7ODAwMzg4ODtELCwrb - BQUFkQAAAAAAAAAAAAAAAAoKCncODg7QDAwMzgwMDM4NDQ3ODAwMzgwMDM4NDQ3ODw8Ozg8PDs4ODg7O - DQ0Nzg0NDc4MDAzODAwMzg4PD84NDQ3ODw8Pzg8PD84NDQ3ODQ0Nzg0NDc4PDw7ODAwMzg8PDs4NDQ3O - DAwMzg0NDc4NDQ3ODQ0Nzg4ODs4MDAzODQ0Nzg0NDc4NDQ3ODg4OzgwMDM4PDw/ODQ0Nzg4ODs4MDAzP - DQ0NyQoKCjYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCSQJCQnCDQ0Nzw8PD84ODg7O - CwsLzgsLC84NDQ3PCwsL1QYGBuIEBARfAAAAAAAAAAADAwMOBQUFtQkKCdwLCwvSCwsLzwwMDM4LCwvO - DQ0NzgwMDM4LCwvODg4Ozg4ODs4MDAzQCwsK2QUFBcYEBAMRAAAAAAAAAAAICAglCgoKzg4ODs4LCwvO - CwsLzg4ODs4LCwvOCwsLzgwMDM4MDAzODAwMzgsLC84NDQ3ODQ0Nzg0NDc4NDQ3ODw8PzgwMDM4ODg7O - CwsLzgsLC84MDAzODQ0Nzg0NDc4MDAzODQ0NzgsLC84LCwvODAwMzg0NDc4NDQ3ODAwMzgsLC84NDQ3O - DAwMzgsLC84ODg7ODAwMzgwMDM4LCwvODQ0Nzg0NDc4MDAzPCwsLywkJCUMAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAICAgkCwsLwg0NDc8LCwvODQ0Nzg0NDc4NDQ3OCwsLzwsLC9UGBgbiBAQEYgAAAAAAAAAA - AAAAAAAAAAADAwMOBgYGtQkJCdwLCwvSCwsLzwsLC84MDAzODQ0Nzg8PD84MDAzOCwsL0AsLC9gFBQXX - BAQEJAAAAAAAAAAABgYGBQoKCqsLCwvPDg4Ozg4ODs4ODg7ODAwMzgwMDM4MDAzODQ0Nzg0NDc4ODg3O - DAwMzg4ODc4MDAzOCwsLzg0NDc4NDQ3ODg4OzgwMDM4NDQ3ODQ4OzgwMDM4LCwvODAwMzgwMDM4NDg7O - CwsLzgwMDM4NDQ3ODg4Ozg0NDc4MDAzODg4OzgwMDM4ODg3ODQ0NzgsLC84NDQ3ODAwMzgwMDM4NDQ3O - DAwMzg0NDc4NDQ3PCgoKzQgJCDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIJAkJCcILCwvPDg4OzgsLC84ODg7O - CwsLzg0NDc8LCwvVBgYG4gQEBGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOBgYGtQgICNwNDQ3S - DQ0NzwsLC84LCwvODQ0NzgsLC9AKCgrXBQUF3gQEBD4AAAAAAAAAAAAAAAAICAh7DAwM0AwMDM4LCwvO - CwsLzgwMDM4NDQ3OCwsLzgsLC84ODg7OCwsLzgwMDM4MDAzODAwMzgwMDM4MDAzOCwsLzg0NDc4MDAzO - DQ0NzgsLC84NDQ3ODg4Ozg4ODs4NDQ3ODAwMzg4ODc4PDw/ODQ0NzgwMDM4ODg7ODAwMzgwMDM4MDAzO - DAwMzg0NDc4MDAzOCwsLzg0NDc4NDQ3ODg4OzgsLC84LCwvOCwsLzgwMDM4NDQ3PCwsLwwgICBoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICCQKCgrCDg4OzwsLC84LCwvODQ0NzgwMDM4MDAzPCQkJ1QYGBuIEBARiAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOBAQEtQgICNwKCgrSCwsLzw0NDc4MDAzQCQkJ2AUFBd4EBARG - AAAAAAAAAAAAAAAACQkJWAwMDNENDQ3ODQ0Nzg4ODs4LCwvODAwMzgwMDM4MDAzODg4OzgsLC84NDQ3O - DAwMzgsLC84MDAzODAwMzgwMDM4NDQ3ODAwMzg0NDc4NDQ3ODAwMzgwMDM4NDQ3ODQ0NzgsLC84ODg7O - DQ0NzgwMDM4NDg7ODQ0Nzg0NDc4ODg7OCwsLzg0NDc4NDQ3ODQ0Nzg0NDc4LCwvOCwsLzgsLC84LCwvO - DQ0Nzg4ODs4LCwvODAwMzgwMDM4MDAzPCQkJsAYGBggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwckCQkJvw4ODs8MDAzODAwMzgwMDM4MDAzO - DAwMzwgICNUFBQXiBAQEYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMO - BAQEtQYGBt4KCgrXCAgI1ggICNsFBQXfBAQERgAAAAAAAAAAAAAAAAcHBzYJCQnNCwsLzgwMDM4KCgrO - DAwMzgwMDM4MDAzOCwsLzgoKCs4MDAzODAwMzgoKCs4MDAzODAwMzgwMDM4KCgrODQ0Nzg0NDc4LCwvO - DAwMzgsLC84LCwvODAwMzgoKCs4MDAzODAwMzgwMDM4KCgrOCwsLzgwMDM4MDAzODQ0NzgwMDM4KCgrO - DAwMzgsLC84NDQ3ODAwMzgsLC84KCgrODAwMzgsLC84NDQ3OCgoKzgoKCs4LCwvOCwsLzgoKCs4KCgrQ - CQkJdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BwcHJAkJCb8KCgrPCwsLzgwMDM4LCwvOCwsLzgwMDM8ICAjVBgYG4gQEBGIAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOBAQEnwQEBOgEBATnBAQE0gMDAz4AAAAA - AAAAAAAAAAAHBwcvCQkJxwsLC88NDQzOCgoKzgwMDM4MDAzODA0NzgoKCs4NDQ3OCwsLzgoKCs4KCgrO - DAwMzgsLC84LCwvOCwsLzgsLC84NDQ3ODAwMzgsLC84LCwvOCwsLzgoKCs4KCgrOCwsLzgsLC84MDAzO - CgoKzgwMDM4KCgrOCgoKzg0NDc4ODg7ODQ0NzgsLC84KCgrOCgoKzgwMDM4MDAzODAwMzgsLC84LCwvO - CwsLzgoKCs4MDAzOCwsLzgsLC84MDAzODQ0NzgsLC84LCwvOBwcHIAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHByQLCwu/CgoKzwwMDM4LCwvOCgoKzg0NDc4MDAzP - CQkJ1QcHB+IEBARkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAwMDGgMDAy0AAAAAAAAAAAAAAAAAAAAACQkJLgsLC8cMDAzPDAwMzgwMDM4KCgrO - CwsLzgwMDM4MDAzOCwsLzgoKCs4LCwvOCgoKzgsLC84LCwvOCwsLzgwMDM4KCgrOCgoKzgoKCs4KCgrO - CgoKzg0NDc4LCwvOCwsLzg0NDc4MDAzODAwMzgsLC84KCgrOCwsLzg4ODs4KCgrODQ0NzgsLC84MDAzO - DAwMzg0NDc4KCgrODAwMzgoKCs4LCwvODQ0NzgsLC84MDAzOCgoKzgwMDM4LCwvODQ0NzgoKCs4LCwvO - CwsLzgoKCtAJCQmPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwck - CAgIvwwMDM8NDQ3ODQ0NzgsLC84NDQ3ODAwMzwoKCtUGBgbiAwMDZAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICDgKCgrHCwsLzw0NDc4MDAzODAwMzgsLC84NDQ3ODAwMzgoKCs4NDQ3OCgoKzgsLC84LCwvO - DAwMzgsLC84NDQ3OCwsLzgwMDM4KCgrOCwsLzg0NDc4MDAzODAwMzgwMDM4KCgrOCwsLzg4ODs4LCwvO - DAwMzgoKCs4MDAzOCwsLzgoKCs4LCwvODAwMzgsLC84LCwvODAwMzgwMDM4LCwvODQ0NzgsLC84NDQ3O - CwsLzgsLC84LCwvODAwMzgwMDM4LCwvOCgoKzgoKCs4KCgrOCwsLzgsLC9MGBgYtAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGIgcHB78LCwvOCwwLzQsLC80MDAzNCgoKzQkJCc4KCgrU - BQUF4QQEBGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwgEBAR+CAgI1Q0NDc8KCgrNDAwMzQsLC80JCQnN - CwsLzQoKCs0JCQnNCgoKzQwMDM0NDQ3NCwsLzQsLC80JCQnNCQkJzQoKCs0JCQnNCwsLzQoKCs0MDAzN - CgoKzQoKCs0LDAzNCgoKzQsLC80JCQnNDAwMzQwMDM0MDAzNCQkJzQkJCc0JCQnNCwsLzQsLC80JCQnN - CgoKzQsLC80JCQnNCwsLzQoKCs0LCwvNCwsLzQkJCc0LCwvNCQkJzQkJCc0KCgrNCwwMzQwMDM0JCQnN - CgoKzQoKCs0JCQnNCwsLzwcHB4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHByIICAi/ - CgoKzgwMDM0KCgrNCQkJzQkJCc0LDAzOBwcH1AUFBeEEBARkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAQEBIoGBgbfCQkJ0wkJCc4KCgrNCgoKzQkJCc0KCgrNDAwLzQoKCs0MDAzNCQkJzQoKCs0MDAzN - CQkJzQoKCs0KCgrNDAwMzQoKCs0LCwvNCgoKzQwMC80LCwvNDAwMzQkJCc0LCwvNCgoKzQkJCc0LCwvN - DAwMzQsLC80KCgrNCQkJzQkJCc0LDAzNCQkJzQwMDM0JCQnNDAwLzQwMDM0KCgrNCQkJzQsLC80KCgrN - CwsLzQkJCc0LCwvNCgoKzQoKCs0MDAzNCQkJzQoKCs0KCgrNCQkJzQkJCc0JCQnNCQkJywQEBAsAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAHBwciCQkJvwkJCc4JCQnNDAwLzQoKCs0LCwvNCgoKzgcHB9QFBQXh - BAQEZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBIoHBwffCQkJ0wsLC84KCgrN - CwsLzQoKCs0MDAzNCQkJzQkJCc0LDAzNCgoKzQkJCc0LCwvNCwsLzQsLC80KCgrNCwsLzQoKCs0JCQnN - CgoKzQwMDM0LCwvNCwsLzQsLC80KCgrNDAwMzQsLC80JCQnNCgoKzQwMC80KCgrNDA0NzQsMDM0JCQnN - CQkJzQsLC80KCgrNDQ0NzQwMDM0JCQnNCgoKzQkJCc0LCwvNCwsLzQkJCc0LCwvNCgoKzQoKCs0LCwvN - CQkJzQkJCc0LCwvNCgoKzQoKCs0JCQnRBwcHVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHIgoKCr8JCQnO - CgoKzQkJCc0LCwvNCQkJzQsLC84HBwfUBgYG4QMDA2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAQEBIoHCAjdCAgI0AkJCc0LCwvNCwsLzQwMDM0MDAzNCQkJzQkJCc0KCgrN - CQkJzQkJCc0LCwvNCQkJzQwMDM0KCgrNCQkJzQkJCc0KCgrNCwsLzQsLC80LCwvNCgoKzQoKCs0KCgrN - CQkJzQsLC80KCgrNCwsLzQoKCs0JCQnNCQkJzQkJCc0KCgrNDAwMzQwMDM0MDAvNDAwMzQwMDM0JCQnN - CgoKzQkJCc0KCgrNCwsLzQsLC80JCQnNCgoKzQ0NDc0KCgrNCgoKzQsLC80MDAzNCgoKzQsLC88GBgac - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAYGBiIKCgq/CgoKzgoKCs0LCwvNDAwMzQsLC80MDAzOCAgI1AUFBeEDAwNn - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBoUICAjT - CwsLzQsLC80KCgrNCQkJzQsLC80LCwvNCQkJzQsLC80KCgrNCgoKzQkJCc0KCgrNCQkJzQwNDc0LCwvN - CgoKzQoKCs0LCwvNCgoKzQkJCc0JCQnNCwsLzQsLC80LCwvNCgoKzQoKCs0KCgrNCwsLzQsLC80MDAzN - CgoKzQoKCs0KCgrNCwsLzQkJCc0MDAzNCgoKzQoKCs0JCQnNCwsLzQkJCc0JCQnNCgoKzQsLC80LCwvN - CgoKzQkJCc0LDAzNDAwMzQoKCs0MDAzNCQkJzQgICM4EBAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQiBwcHvQgICM4HBwfN - CQkJzQgICM0KCgrNCgoKzgcHB9QEBAThAwMDZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGRAgICNEHBwfNCAgIzQkJCc0JCQnNCQkJzQkJCc0HBwfN - CgoKzQgICM0JCQnNCAgIzQkKCs0KCgrNCAgIzQkJCc0KCgrNCQkJzQcHB80KCgrNCAgIzQoKCs0HBwfN - CQkJzQsLC80ICAjNCgoKzQoKCs0ICAjNBwcHzwYGBtEICAjSBgYG0wgICNQHBwfTCAgI0ggICNEHBwfQ - CgoKzgoKCc0JCQnNCwsLzQcHB80JCgrNCAgIzQoKCc0ICAjNCQkJzQcHB80KCgrNBwcHzQoKCs0JCgrN - BwcH0wYGBkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABAQEIgkJCb0JCQnOCAgIzQgICM0KCgrNBwcHzQkJCc4GBgbUBQUF4QMDA2cAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgaQ - CQkJzwkJCc0ICAjNCAgIzQoKCs0KCgrNCAgIzQoKCc0JCQnNCgoKzQkJCc0ICAjNCgoKzQkKCs0JCQnN - BwcHzQkJCc0ICAjNCAgIzQcHB80ICAjNCgoKzQkJCc0JCQnNCQkJzQcHB80HBwfOBgYG0QYGBtUGBgba - BAQE3gUFBeEEBATkBAQE5AQEBOQEBATiBQUF3wUFBdsHBwfWBgYG0goKCs8JCQnNCQkJzQoKCs0JCQnN - CgoKzQcHB80LCwrNCgsLzQgICM0HBwfNCgoKzQgICM0JCQnQBgYGfQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYHByIICAi9CAgIzggICM0HBwfN - BwcHzQkJCc0JCQnOBwcH1AUFBeEDAwNqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDBQYGBs4JCQnNCgoKzQoKCs0KCgrNBwcHzQkJCc0ICAjN - CAgIzQsLC80ICAjNCAgIzQcHB80ICAjNBwcHzQkJCc0JCQnNCAgIzQoKCs0JCQnNBwcHzQoKCs0JCQnN - BwcHzQgICM0HBwfOBwcH0QYGBtYFBQXeBAQE5QICArgCAgKGAgICXwICAkECAgIwAgICQQICAmACAgJt - AwMDoAQEBOQFBQXfCAgI1wgICNEICAjOBwcHzQgICM0JCQnNCAgIzQoKCs0ICAjNCQkJzQcHB80ICAjN - CQkJzQgICM8HBwanAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAFBQUiBwcHvQoKCs4ICAjNCAgIzQgICM0HBwfNCAgIzgcHB9QFBQXhAwMDagAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQ1 - BgYG1AoKCs0HBwfNCgoKzQgICM0HBwfNCAgIzQgICM0HBwfNCAgIzQcHB80HBwfNBwcHzQkJCc0ICAjN - CAgIzQoKCs0ICAjNCQkJzQgICM0JCgrNCgoKzQgICM0ICAjNCAgIzggICNIFBQXcAwMD2AICAoYCAgIi - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICFAMDA3IEBATWBgYG3AgICNMJCQnO - CQkJzQcHB80KCgrNCgoKzQkJCc0JCQnNCgoKzQkKCs0HBwfNBwcHzQcHB80AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFHwYGBr0JCQnOBwcHzQgICM0HBwfN - BwcHzQYGBs4GBgbUBQUF4QICAmoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA2cGBgbRBwcHzQcHB80GBgbNBgYGzQkJCc0ICAjN - BgYGzQgICM0GBgbNBgYGzQYGBs0HBwfNCAgIzQgICM0HBwfNBwcHzQcHB80GBgbNBwcHzQgICM0ICAjN - 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 - CAgH0wQEBOACAgJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYG0AcHB80HBwfNBgYGzQcHB80GBgbN - BgYGzQgICM0GBgbNBwcHzQkJCc0ICAjNBwcHzQcHB80JCQjNCAgIzQYGBs0JCQjNBgYGzQYGBs0JCQnN - CAgIzQYGBs4FBQXYAwMDYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwNnBAQE4QUFBdQGBgbO - CAgIzQYGBs0GBgbNBgYGzQgICM0HBwfQBQUFjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFKwUFBXsFBQXCBgYGzwYGBs4GBgbN - BwcHzQgICM0HBwfNBgYGzQUFBc0FBQXNBQUFzgUFBdIDAwPfAgICbAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAFBQXZCAgIzQcHB80GBgbNBgYGzQgICM0HBwfNBgYGzQgICM0HBwfNCAgHzQgICM0ICAjN - BgYGzQUFBc0FBQXNBgYGzQcHB80GBgbNBQUFzQYGBs0GBgbNBgYG0AUFBdQBAQEOAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwNqBAQE4QQEBNQGBgbOBgYGzQYGBs0FBQXNBwcHzQYGBtAEBASh - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUV - BQUFZQUFBa4HBwfPBgYGzgYGBs0GBgbNBwgIzQUFBc0HBwfNBQUFzQcHB80FBQXNBQUFzQcHB80FBQXQ - BgYG2wICAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBdIGBgbOBQUFzQcHB80HBwfN - BgYGzQUFBc0HBwfNBwcHzQYGBs0GBgbNBQUFzQYGBs0GBgbNBgYGzQgICM0FBQXNBQUFzQYGBs0FBQXN - BwcHzQYGBs0FBQXTAwMDiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJq - AwMD4QQEBNQFBQXOBwcHzQgICM0GBgbNBQUF0AQEBK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwMKBQUFdAUFBcwFBQXOBwcHzgYGBs0GBgbNCAgIzQgICM0FBQXN - CAgIzQYGBs0GBgbNBwcHzQcICM0HBwfNBgYGzgQEBNUDAwOyAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABQUFyQUFBc8FBQXNBQUFzQkJCc0ICAjNBQUFzQYGBs0GBgbNBQUFzQcHB80GBgbN - BgYGzQgIB80JCQnNCAgIzQYGBs0GBgbNBwcHzQcHB80GBgbNBgYGzQUFBdYCAgJUAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQFqBAQE4QUFBdQHBwfOBwcHzQcHB80GBgbO - BAQEtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDDQYGBqgFBQXP - CAgIzQYGBs0HBwfNBgYGzQgICM0GBgbNBgYGzQUFBc0HBwfNBQUFzQcHB80ICAjNBgYGzQcHB80GBgbQ - BQUF3AICAjUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwO4BQUF0QYGBs0ICAjN - BgYGzQUFBc0FBQXNBwcHzQUFBc0HBwfNBwcHzQcHB80GBgbNBQUFzQUFBc0FBQXNCAgIzQYGBs0JCQnN - BgYGzQUFBc0ICAjNBAQE1wMDAykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAgJqBAQE4QUFBdQHBwfOBgYGzQUFBc4FBQXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwOdCAgHzwUFBc0FBQXNBgYGzQYGBs0FBQXNBQUFzQYGBs0GBgbN - BQUFzQcHB80HBwfNBgYGzQUFBc0HBwfNBQUFzQUFBdQEBASmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAMDA5UHBwfSBgYGzQYGBs0FBQXNBQUFzQYGBs0GBgbNBQUFzQgICM0HBwfN - BgYGzQYGBs0FBQXNBgYGzQgIB80FBQXNBgYGzQUFBc0HBwfNBgYGzQUFBc0GBgbXAgICEwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJsBAQE4AQEBNQGBgbO - BwcHzgQEBMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEWgYGBtEFBQXN - BgYGzQYGBs0FBQXNBAQEzQUFBc0HBwfNBQUFzQQEBM0FBQXNCAgIzQUFBc0GBgbNBgYGzQUFBc0FBQXO - BAQE2QEBAVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDdAQEBNUFBQXN - BgYGzQUFBc0GBgbNBAQEzQYGBs0GBgbNBgYGzQUFBc0EBATNBgYGzQUFBc0HBwfNBgYGzQQEBM0GBgbN - BQUFzQcHB80FBQXNBQUFzQQEBNgCAgIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAACAgJsAwMD4AMDA9QFBQXRAwMDwwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAMDAx0GBgbJBgYGzQYGBs0GBgbNBQUFzQYGBs0GBgbNBAQEzQQEBM0FBQXN - BQUFzQYGBs0FBQXNBQUFzQcHBs0HBwfNBwcHzQUFBdEDAwPVAQEBCAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAACAgI3BQUF2QcHB84FBQXNBAQEzQcHB80EBATNBQUFzQYGBs0FBQXN - BQUFzQQEBM0EBATNBAQEzQUFBc0GBgbNBgYGzQUFBc0EBATNBQUFzQUFBc0FBQXNBgYG2AICAgMAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQFv - AwMD4gMDA9wDAwO1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDoQQEBM8HBwfN - BAQEzQcHB80EBATNBgYGzQUFBc0EBATNBgYGzQcHB80GBgbNBAQEzQYGBs0FBQXNBwcHzQQEBM0HBwfN - AwMD1QMDA48AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAggDAwPW - BQUF0AUFBc0FBQXNBQUFzQUFBc0EBATNBgYGzQYGBs0HBwfNBAQEzQUFBc0EBATNBAQEzQUFBc0HBwfN - BAQEzQYGBs0GBgbNBwcHzQYGBs0DAwPWAQEBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJlAgIC5gICAmUAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAQEBFwGBgbRBAQEzQUFBc0HBwfNBgYGzQQEBM0FBQXNBQUFzQUFBc0FBQXN - BQUFzQcHB80FBQXNBgYGzQQEBM0FBQXNBwcHzQUFBc8EBATaAQEBOgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICApkEBATUBgYGzQQEBM0GBgbNBwcHzQcHB80FBQXN - BQUFzQYGBs0FBQXNBQUFzQYGBs0FBQXNBwcHzQYGBs0FBQXNBgYGzQQEBM0GBgbNBAQEzQQEBNQCAgIo - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMfBgYGyQUFBc0HBwfN - BwcHzQYHB80FBQXNBgYGzQUFBc0GBgbNBAQEzQcHB80GBgbNBAQEzQQEBM0FBQXNBAQEzQYGBs0GBgbN - BAQE0QQEBMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AgICRQQEBNoHBwfPBgYGzQUFBc0FBQXNBQUFzQYGBs0EBATNBwcGzQYGBs0HBwfNBwcHzQQEBM0HBwfN - BwcGzQYGBs0GBgbNCAgIzQUFBc0FBQXNBAQE0QQEBFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABAQEAwUFBaEHBwfPBAQEzQUFBc0EBATNBQUFzQcHB80EBATNBQUFzQUFBc0FBQXN - BAQEzQYGBs0GBgbNBgYGzQcHB80HBwfNBAQEzQcHB84DAwPWAgICdQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIDAwMDygQEBNMGBgbNBgYGzQUFBc0FBQXN - BwcHzQYGBs0EBATNBwcGzQUFBc0FBQXNBwcHzQcHB80EBATNBQUFzQQEBM0EBATNBQUFzQUFBc0EBATP - AwMDowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJeAwMDzwYGBswGBgbM - AwMDzAQEBMwDAwPMBAQEzAQEBMwFBQXMBQUFzAUFBcwFBQXMAwMDzAQEBMwDAwPMBQYGzAMDA8wEBATM - BAQEzwICAtsBAQEhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQFjAwMD2QMDA84EBATMBgYGzAUFBcwDAwPMAwMDzAMDA8wFBQXMBAQEzAYGBcwGBgbM - AwMDzAQEBMwGBgbMBgcHzAUFBcwEBATMAwMDzAUFBcwEBATRAwMDJQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAgICHwMDA8sGBgbMBgYGzAMDA8wDAwPMBAQEzAQEBMwFBQXMBAQEzAQEBMwFBQXM - AwMDzAUFBcwEBATMBAQEzAYGBswEBATMBQUFzAUFBcwFBQXTAwMDqgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQYCAgLKAwMD0wQEBM0FBQXM - BQUFzAMDA8wEBATMBgYGzAMDA8wFBQXMAwMDzAMDA8wDAwPMAwMDzAQEBMwDAwPMBAQEzAQEBMwFBQXM - BQUFzAYGBs4EBASFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgMDAwOjBgYGzgUGBswEBATM - AwMDzAYGBswDAwPMBAQEzAQEBMwDAwPMBAQEzAMDA8wEBATMBAQEzAMDA8wGBgbMBAQEzAQEBMwDAwPM - BQUFzgQEBNoBAQFaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEBAVMCAgLcBQUFzwQEBMwFBgbMBQUFzAMDA8wEBATMBAQEzAQEBMwGBgbM - AwMDzAUFBcwDAwPMBQUFzAQEBMwEBATMBAQEzAQEBMwEBATMAwMDzAMDA9ADBARKAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAgICYQYGBs8EBATMBgYGzAUFBcwGBgbMBAQEzAQEBMwGBgXMBAQEzAUFBcwGBgbM - BgYGzAMDA8wDAwPMBAQEzAMDA8wEBATMBAQEzAQEBM4EBATWAwMDzwICAgsAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAagFBQXX - BgYGzgUFBcwDAwPMBwcHzAQEBMwDAwPMAwMDzAYGBswEBATMBAQEzAQEBMwEBATMBAQEzAUFBcwDAwPM - BAQEzAMDA8wDAwPMBQUFzQYGBsMCAgIaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAyIFBQXLBAQEzAUFBcwEBATM - BQUFzAQEBMwEBATMBAQEzAUFBcwEBATMBQUFzAQEBMwFBQXMBQUFzAUFBcwEBATMAwMDzAYGBcwEBATP - AwMD1wQEBN4BAQFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBHwMDA9UEBQXUBAQEzQQEBMwHBwfMBAQEzAQEBMwDAwPM - AwMDzAQEBMwGBgbMBgYGzAMDA8wDAwPMBgYGzAQEBMwEBATMAwMDzAQEBMwEBATMAwMDzQMDA7ACAgIV - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAgIDAwMDpQUFBc4DAwPMBAQEzAUGBswGBgbMBAQEzAQEBMwFBQXMBQUFzAYGBswFBQXM - BgYGzAUFBcwGBgbMAwMDzAMDA8wEBATNAwMD0QMDA9oCAgLgAQEBSQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQEBSwICAt8FBQXSBQUFzQMDA8wDAwPMBAQEzAYGBswEBATMBQUFzAQEBMwDAwPMBAQEzAQEBMwDAwPM - BAQEzAMDA8wGBgbMBAQEzAUFBcwFBQXMBQYGzQMDA7ACAgIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAWQCAgLPAQEBzAQEBMwCAgLM - AgICzAICAswDAwPMAwMDzAMDA8wBAQHMAQEBzAQEBMwCAgLMAQEBzAUFBcwBAQHMAQEBzwICAtUBAQHf - AQEBuAEBASUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBgQEBAd0EBATRAwQEzQICAswBAQHM - BAQEzAICAswCAgLMAQEBzAEBAcwCAgLMAQEBzAEBAcwCAgLMAQEBzAMDA8wCAgLMAgICzAEBAcwCAgLM - AQEBzQICArACAgIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEiAgICzQICAswEBATMAQEBzAICAswDAwPMBAQEzAQEBMwBAQHMAwMDzAEBAcwBAQHM - AwMDzAMDA8wDAwPMAwMDzQMDA9EDAwPaAQEB3wEBAXIBAQEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEDAQEBmgEBAdsBAQHRAQEBzQEBAcwCAgLMAQEBzAEBAcwBAQHMAgICzAICAswDAwPM - BAQEzAMDA8wDAwPMAwMDzAMDA8wDAwPMAwMDzAEBAcwCAgLMAwMDzQICArACAgIVAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAwEBAakDAwPNAgICzAEBAcwEBATM - AQEBzAEBAcwBAQHMBAQEzAICAswCAgLMAwMDzAEBAcwCAgLMAwMDzAMDA88BAQHVAQEB3wEBAcAAAAAq - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEGAAAArQMDA9wDAwPR - BAQEzQMDA8wCAgLMAgICzAMDA8wEBAPMAwMDzAICAswDAwPMAQEBzAEBAcwDAwPMAgICzAMDA8wCAgLM - AwMDzAICAswCAgLMAQEBzQMEBLACAgIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQFjAwMD0AMDA8wDAwPMBAQEzAICAswDAwPMAgICzAEBAcwCAgLMAwMDzAEBAcwBAQHM - AwMDzAICAs0DAwPRAQEB2gAAAN8BAQFyAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgICpwICAt4BAQHTAgICzgEBAcwCAgLMBAQEzAICAswCAgLM - AgICzAEBAcwBAQHMAgICzAEBAcwEBATMAwMDzAQEBMwCAgLMAwMDzAMDA8wDBATMAQEBzQICArACAgIS - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA7kEBATQAgICzAEBAcwEBATM - AgICzAICAswCAgLMBAQEzAICAswBAQHMAQEBzAICAswBAQHPAQEB1AEBAd4AAADAAQEBKgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEG - AQEBiAICAuIBAQHYAgIC0QICAs0DAwPMAgICzAEBAcwDAwPMAgICzAMDA8wEBATMAwMDzAICAswCAgLM - AwMDzAMDA8wCAgLMBAQEzAQEA8wCAgLMAgICzQQEBLABAQESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQICrwICAtYDAwPOBAQEzAICAswDAwPMAQEBzAQEBMwDAwPMAgICzAICAswDAwPN - AwMD0QEBAdoCAgLhAQEBegEBAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBTAEBAdIBAQHeAgIC1gICAtABAQHN - AQEBzAMDA8wCAgLMBAQEzAICAswBAQHMAwMDzAQEA8wCAgLMAwMDzAMDA8wDAwPMAwMDzAMDA8wDAwPM - AQEBzQEBAbACAgISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQE1AQEB3gEBAdYDAwPO - AgICzAEBAcwCAgLMAgICzAMDA8wCAgLMAQEBzwICAtQCAgLeAQEBwAAAADAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQEBCwEBAXsBAQHbAQEB3gICAtYDAwPSAQEBzgQEBM0BAQHMBAQEzAEBAcwCAgLM - AQEBzAMDA8wBAQHMAwMDzAEBAcwBAQHMAQEBzAICAswEBAPMAgICzQICArABAQESAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAQEB3gICAtYAAADOAQEBzAEBAcwDAwPMAQEBzQICAtECAgLZ - AQEB4AEBAXoBAQEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBARcBAQGJ - AQEB2gEBAeECAgLaAAAA1QMDA9IBAQHPAgICzQMDA8wBAQHMAAAAzAAAAMwAAADMAgICzAICAswDAwPM - AwMDzAAAAMwBAQHMAgICzQAAALABAQESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD - AAAA3gEBAdYAAADOAQEBzQMDA88CAgLUAgIC3gAAAMUAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAWgAAALQAAADnAgIC4gEBAdwBAQHX - AQEB1AEBAdIDAwPRAAAA0AEBAc4CAgLNAwMDzAMDA8wDAwPMAAAAzAAAAMwCAgLMAQEBzQEBAbIBAQEQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAA3wAAANkCAgLVAQEB2gICAuEBAQGA - AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEBARQBAQFSAQEBmQAAANMAAADmAQEB4wICAt8BAQHcAgIC2gAAANcCAgLW - AgIC1QAAANUAAADUAgIC0wAAANMBAQHTAAAA2QEBAY8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABDAAAA1wEBAegAAADEAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEBARcAAABDAQEBcAEBAY4AAAC5AQEBxQAAAOkAAADoAQIC5wAAAOYAAADkAAAA5AEBAeUAAADo - AQEBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAMAAAAGAAAAABACAAAAAAAAAkAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYnGRkZeRsbG58dHR2dGxsbeRYWFhUAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUQHBwcnBoaGq8WFhYl - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGFgeHh7SISEh0h4eHtMgICDTHx8f0x0dHckWFhZJ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFhAaGhqv - Hh4e0iEhIdIcHBzCFhYWIgAAAAAAAAAAAAAAAAAAAAAAAAAAEhISNRwcHNMhISHSHBwc1BoaGtkZGRnb - Gxsb1x4eHtMeHh7SFxcXTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ExMTEBoaGqweHh7SIiIi0SAgINEgICDSHBwcwhcXFyIAAAAAAAAAAAAAAAAAAAAAFRUVnR0dHdMeHh7T - FxcX3A8PD9EMDAyrEhIS4xwcHNYiIiHRHR0d0hYWFk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAUFBQQGRkZrCAgINIfHx/RICAg0SAgINEgICDRHx8f0h0dHcIWFhYiAAAAAAAAAAAAAAAA - FRUV0BwcHNIeHh7VEhISpwoKCgMAAAAADAwMPxcXF9kfHx/RHx8f0RsbG9IVFRVOAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABMTExAZGRmsHh4e0h0dHdEfHx/RICAg0R0dHdEfHx/RICAg0R8fH9IaGhq/ - ExMTIgAAAAAAAAAAFRUV2BwcHNMbGxvUFRUVbgAAAAAAAAAAEhISAxkZGdcfHx/RHx8f0R4eHtEdHR3S - FRUVSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhISDRoaGqwcHBzSHR0d0R8fH9EgICDRHR0d0R8fH9EeHh7R - ICAg0R8fH9EcHBzSHBwcvxQUFCIAAAAADw8PsBgYGNgbGxvTGRkZsRQUFA0AAAAAFxcXWhwcHNMcHBzR - HR0d0R8fH9EeHh7RGxsb0hUVFUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhINGBgYrBwcHNIcHBzRHBwc0R0dHdEfICDR - Hx8f0R4eHtEdHR3RHR0d0R0dHdEeHh7RHh4e0hgYGMASEhIgCgoKVhEREeEbGxvWGhoa0xsbG8gcHBuy - HR0d0h4eHtEcHBzRHh4e0R0dHdEeHh7RHR0d0RoaGtIUFBRLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEg0YGBisHBwc0hwcHNEfHx/R - Hh4e0RwcHNEcHBzRHh4e0R0dHdEdHR3RHBwc0RwcHNEdHR3RHR0d0RoaGtQSEhLHAAAAAAsLC5gSEhLf - GBgY1RsbG9EcHBzQHR0d0BwcHNAeHh7QGxsb0BsbG9AcHBzQHBwc0B0dHdAaGxvRFBUVSwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERDRcXF6wcHRzR - Gxsb0B0dHdAbGxvQHh4e0B4eHtAdHR3QHh4d0BwcHNAcHBzQGxsb0B0dHdAeHh7QGxsb0hUVFdoNDQ3R - AAAAAAcHBwYKCgqeExMT3xoaGtUdHR3RHBwc0BsbG9AcHBzQHBwc0B0dHdAdHR3QHR0d0BwcHNAcHBzQ - GRkZ0RQUFEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREN - FxcXrB0dHdEcHBzQGxsb0BwcHNAeHh7QHR0d0BwcHNAeHh7QHR0d0BwcHNAdHR3QHR0d0B0dHdAZGRnS - FxcX2g0NDdYICAgwAAAAAAAAAAAHBwcGCgoKnhEREd8ZGRnVHBwc0RwcHNAeHh7QGhoa0BwdHdAbGxvQ - HB0d0BoaGtAaGhrQGhoa0BkZGdETExNLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAA8PDwgWFhaqGRkZ0R0dHdAaGhrQHB0d0BoaGtAdHR3QHR0d0BoaGtAbGxvQHBwc0BoaGtAbGxvQ - Gxsb0BgYGNIVFRXaDAwM1ggICDAAAAAAAAAAAAAAAAAAAAAABwcHBgoKCp4SEhLfGBgY1RscG9EbGxvQ - Ghoa0BoaGtAcHBzQGhoa0BwcHNAaGhrQGhoa0BoaGtAZGRnRFBQUSAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABYWFpIZGRnSGxsb0BsbG9AcHBzQGxsb0BwcHNAaGhrQGxsb0BoaGtAaGhrQ - Gxsb0BwcHNAdHR3QGBgY0hQUFNoNDQ3WCAgIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYKCgqe - EBAQ3xgYGNUZGRnRHR0d0B0dHdAaGhrQHBwb0BkZGdAaGhrQGhoa0BwcHNAaGhrQGBgY0RMUFEgAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTYxkZGdMZGRnQGxsb0BoaGtAaGhrQGhoa0BkZGdAZGRnQ - GRkZ0BkZGdAbGxvQGRkZ0BwcHNAaGhrSFRUV2gwMDNYICAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAGBgYGCgoKnhISEt8ZGRnVGhoa0RsbG9AZGRnQGRkZ0BoaGtAZGRnQHBwb0BwcHNAcHBzQ - Ghoa0BcXF9ETExNIAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8iFRUV0BoaGtAZGRnQGhoa0BwcHNAbGxvQ - Gxsb0BsbG9AcHBzQGhoa0BoaGtAcHBzQHBwc0BgYGNIUFBTaDAwM2AgICDAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHBgkJCaAPDw/fFhYW1RkZGdEZGRnQGhoa0BcXF9AZGRnQ - GBgY0BgYGNAbGxvQGRkZ0BkZGdAXFxfREBAQSAAAAAAAAAAAAAAAAA0NDQMTExOoGRkZ0hgYGNAYGBjQ - GBgY0BkZGdAYGBjQGBgY0BoaGtAZGRnQGBgY0BoaGtAYGBjQGBgY0hISEtoLCwvYBwcHMAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYJCQmgDw8P3xQUFNUYGBjR - GBgY0BgYGNAZGRnQGBgY0BgYGNAZGRnQGBgY0BcXF9AXFxfQFRUV0g4ODkoAAAAAAAAAABAQEGMVFRXS - FhYW0BcXF9AYGBjQGBgY0BYWFtAYGBjQFxcX0BgYGNAYGBjQGRkZ0BkZGdAXFxfSERER2goKCtgHBwcw - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYG - CQkJoBAQD98WFhbVGBgY0RcXF9AXFxfQFxcX0BcXF9AWFhbQGBkZ0BYWFtEUFBTTFBQU2Q0NDeALDAwm - Dw8PIBUVFc4XFxfQFxcX0BkZGNAYGBjQGBgY0BkZGdAZGRnQFhYW0BcXF9AXFxfQFhYW0BUVFdIRERHa - CwsL2AYGBjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABgYGBgkJCaAODg7eFhYW1BgZGdAWFhbPFRUVzxgYGM8VFRXPFRUV0RMTE9YPDw/d - DAwM4goKCmYNDQ0FERERpxYWFtEXFxfPGBgYzxYWFs8WFhbPFhYWzxgYGM8WFhbPFxcXzxcXF88XFxfP - FRUV0hAQENoKCgrYBgYGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYJCQmgDQ0N3hMTE9QWFhbQFhYWzxcXF9ATExPT - EBAQ2w0NDeELCwuZDAwMKA8PDxIRERGXFBQU0RUVFc8YGBjPFxcXzxcXF88XFxfPFxcXzxgYGM8WFhbP - FRUVzxYWFtAUFBTTERER2woKCtkGBgYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUGCQkJoA0NDd4UFBTU - FhYW0REREdUODg7dCwsLvgsLCy0QEBAKEBAQZRMTE8cUFBTQFhcXzxUVFc8WFxbPFBQUzxQUFM8WFhbP - FhYWzxQUFM8XFxfPFBQU0REREdUMDAzeCQkJyAYGBioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQUFBgcHB6IMDAzfDg4O2gwMDOAJCQmLDAwMCA8QEFkTExPCEhIS0BISEs8SEhLPEhISzxISEs8TExPP - FBQUzxUVFc8SEhLPEhISzxISEtARERHSDw8P2QsLC+MHBwekBQUFEQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUFBQYHBwekCQkJ5wkJCWoMDAwKDw8PmhISEtISEhLPFBQUzxYWFs8SEhLP - ExMTzxQUFM8TExPPEhISzxMTE88TExPPFBQU0RISEtUMDAzeCAgI2gYGBlQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQGBQUFXwkJCQgODg6pEhIS0RISEs8UFBTP - ExMTzxMTE88TExPPERERzxEREc8TExPPEhISzxEREc8SEhLRDg4O2AkJCeMHBwehBQUFFwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB2gNDQ3b - Dw8P0RISEs8RERHPEhISzxEREc8RERHPEBAQzxEREc8TExPPERERzxAQENEODg7ZCQkJ1gcHB1IAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAUFBSoICAjaDQ0N2RAQENEQEBDPEhISzxAQEM8QEBDPEBAQzxAQEM8SEhLPERER0A4ODtYLCwvK - CgoKIwsLCxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAFBQU4CAgI2hAQENQPDw/OERERzhEREc4SEhLOEhISzhEREc4RERHO - Dw8P0QsLC9wHBwc7CgoKLwwMDMkMDAxDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHOA0NDc4QEBDPERERzg4ODs4ODg7O - Dg4Ozg4ODs4RERHPDQ0N1wkJCaUJCQkFCwsLvw8PD88NDQ3MDAwMRwoKCggMDAxCCwsLZQsLC4ALCwty - CgoKUQoKChUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJKQ8PD8MNDQ3S - Dg4O0xAQENAPDw/OEhISzhEREc4NDQ3SCQkJ3ggJCS4LCwtgDQ0N0Q8PD84RERDODQ0Nyw4ODskPEBDQ - Dg4Ozw8PD88PDw/PERER0BAQENEMDAybCgoKKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkp - CwsLwwoKCtYJCQneCAgI2wkJCdgMDAzQEBAQzgsLC9AKCgraBgYGkQkJCQsMDAzBDAwMzg4ODs4MDAzO - Dw8Pzg0NDc4PDw/ODg4Ozg8PD84PDw/ODw8PzgwMDM4MDAzPDAwM0QoKCnAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICCkKCgrDCwsL1gYGBuEEBARvBAQEPQUFBdwICAjZCgoK1AgICNkGBgbHBgYGDQsLCnMMDAzQ - DAwMzgwMDM4LCwvOCwsLzg0NDc4MDAzODAwMzg0NDc4NDQ3ODAwMzgwMDM4MDAzODAwMzgsLC9EKCgqQ - BgYGBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAACAgIKQsLC8MKCgrWCAgI4QQEBG8AAAAAAAAAAAMDAz4GBgbfBwcH4gUFBdgHBwcw - CQkJOQoKCtAMDAzODQ4Ozg4ODs4LCwvODQ0NzgsLC84LCwvODQ0Nzg0NDc4NDQ3OCwsLzg4ODs4NDQ3O - Dg4OzgwMDM4NDQ3RCAgIbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcpCAgIwwkJCdYGBgbhAwMDbwAAAAAAAAAAAAAAAAAAAAADAwMw - BAQEjAUFBS8HBwcsCgoKyAoKCs8NDQ3ODAwMzgoKCs4NDQ3OCwsLzg4ODs4NDQzODQ0MzgoKCs4KCgrO - DAwMzgoKCs4MDAzODAwMzgwMDM4LCwvOCQkJ0QcHBy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICCkICAjDCAgI1gcHB+EDAwNvAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAQEBDgHBwfSCgoK0gsLC84MDAzODAwMzgsLC84NDQ3OCwsLzgoKCs4MDAzO - CwsLzgsLC84MDAzOCwsLzgoKCs4LCwvODAwMzg0NDc4NDQ3ODAwM0AkJCaYAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGKQoKCsMICAjVBgYG4AQEBG8AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwYGBgajCgoK0wsLC80MDAzNCwsLzQkJCc0JCQnN - CgoKzQwMDM0MDAzNCwwMzggICNEICAjTCQkJ1QgICNQKCgrRCQkJzwoKCs0MDAzNCwsLzQcHB9QGBgYj - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYpBgYGwwcHB9UFBQXg - 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 - AAAAAA== - - - - 336, 17 - - - 556, 17 - - - 76 - - - - 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 - AAAAABYWFiIdHR2lHx8f1RwcHM0ZGRlxFBQUBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABQUFAUZGRldHR0duB4eHtMhISHSICAg0iIiItIfHx/SHx8f0h8fH9IgICDTHh4ezRkZGYIXFxca - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYsHR0dxx8fH9IgICDRISEh0R4eHtMbGxuX - ExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgxHh4euCAgINIfHx/SIiIi0SIiItEgICDR - ISEh0SIiItEjIyPRIiIi0SAgINEhISHRISEh0h8fH9AbGxtzFBQUAwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - FhYWKhwcHMcfHx/SIiIi0SMjI9EgICDRICAg0R8fH9MaGhqXFRUVBQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - GhoaVR8fH88gICDSICAg0SAgINEhISHRIyMj0SAgINEgICDRICAg0SMjI9EiIiLRIyMj0SEhIdEjIyPR - ICAg0SEhIdMdHR2gFhYVEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcXFyoeHh7HHx8f0iEhIdEhISHRIyMj0SAgINEhISHR - ISEh0R8fH9MbGxuXFBQUBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcXF2AdHR3UICAg0SAgINEfHx/RIiIh0R8fH9EgICDR - ISEh0SIiItEiIyPRICAg0SAgINEfHx/RHx8f0SEhIdEgICDRISEh0SAgINIbGxu0FhYWFQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUq - GxsbxyAgINIgICDRISEh0SEhIdEfHx/RIiIi0SAgINEhISHRHx8f0R0dHdMbGxuXExMTBQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRU8 - Hh4e0iIiItEhISHRISEh0SAgINEgICDRICAg0SEhIdEgICDRICAg0SEhIdEhIiLRIiIi0R8fH9EgICDR - IiIi0SEhIdEfHx/RIiIi0R4eHtIbGxu0FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhYWKhwcHMcgICDSICAg0R8fH9EgICDRICAg0R8fH9EgICDR - ISEh0R8fH9EhISHRICAg0R0dHdMbGxuXExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQCxoaGskgICDSHx8f0SIiItEjIyPRICAg0SIiItEfHx/R - ISEh0R8fH9EhISHRISEh0SAgINEfHx/RHx8f0SAgINEhISHRISEh0SEhIdEfHx/RICAg0SAgINIaGhq0 - FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFSobGxvH - Hx8f0iEiItEgICDRISEh0SIiItEfHx/RHx8f0SEhIdEgICDRISEh0SAgINEhISHRICAg0R8fH9MbGxuX - ExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxdw - HR0d0yIiItEfHx/RICAg0R8fH9EiIiLRICAg0SEhIdEiIiLRISEh0h4eHtMcHBzVHBwc1R8fH9MhISHS - ICAg0SAgINEhISHRHx8f0SIiItEhISHRICAg0R8fH9IbGxu0FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUqHBwcxyAgINIgICDRHx8f0R8fH9EhISHRHx8f0R8fH9EhISHR - Hx8f0SAgINEgICDRICAg0SEhIdEfHx/RISEh0R8fH9MZGRmXExMTBQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQEBwcHM8gICDRISEh0SEhIdEgICDRHx8f0SIiItEfHx/R - ICAg0SEhIdMcHBzYFhYW3hISEuITExPhFhYW3hwcHNcgICDTHx8f0SIiItEfHx/RISEh0SEhIdEgICDR - ICAg0R4eHtIaGhq0FBQUFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVKhsbG8ceHh7S - ICAg0R8fH9EiIiLRHx8f0SEhIdEgICDRIiIi0SIiIdEiIiLRICAg0SAgINEgICDRICAg0R8fH9EiIiLR - ISEh0R0dHdMZGRmXEhISBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhJT - HR0d1h8fH9EiIiLRISIi0R8fH9EhISHRIiIi0SAgINEdHR3UFhYW3BAQEOMMDAykCgoKbgoKCnAMDAyn - EBAQ5RkZGdseHh7TISEh0R8fH9EhISHRICAg0SAgINEiIiLRISEh0SAgINIbGxu0FRUVEgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - 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 - Hh4e0R0dHdEfHx/RHh4e0R0dHdEdHR3RICAg0R8fH9EdHR3RHR0d0R0dHdMYGBiXERERBQAAAAAAAAAA - AAAAAAAAAAASEhK1Ghoa1R4eHtEfHx/RHx8f0SAgH9EfHx/RHh4e0RwcHNQSEhJPAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAATExNeHBwc1CAgINEfHx/RHh4e0R8fH9EeHh7RHR0d0R8fH9EeHh7R - Hh4e0R0dHdEgICDRHR0d0RwcHNIZGRmxExMTEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABUVFSoZGRnEHx8f0h4eHtEfHx/RHx8f0R4eHtEeHh7RHh4e0R0dHdEeHh7RHh4e0R0dHdEfHx/R - HR0d0SAgINEfHx/RHx8f0R8fH9EeHh7RICAg0SAgH9EdHR3RICAg0R0dHdEeHh7RHR0d0R0dHdEeHh7R - HR0d0R0dHdEeHh7RHh4e0RsbG9MYGBiXERERBQAAAAAAAAAAAAAAAA8PD4gaGhrYICAg0R8fH9EdHR3R - HR0d0R0dHdEfHx/RHR0d0xgYGKEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERAxgYGLIeHh7S - HR0d0SAgINEfICDRHh4e0R8fH9EfHx/RHR0d0R0dHdEgICDRHR0d0SAgINEeHh7RHx8f0RwcHNIZGRmx - EhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMqHBwcxB8fH9IdHR3RHR0d0R8fH9EfHx/R - ICAg0R4eHtEeHh7RHh4e0R4eHtEeHh7RHx8f0R0dHdEdHR3RHR0d0R8fH9EeHh7RICAg0R8gINEgICDR - Hh4e0SAgINEdHR3RHR0d0R4eHtEeHh7RISEh0R8fH9EdHR3RHR0d0R4eHtEfHx/RHh4e0R0dHdMXFxeX - ERERBQAAAAAAAAAACwsLSBUVFdwcHBzSHR0d0RwcHNEeHh7RHBwc0RwcHNEeHx/RHR0d0xYWFmwAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAXFxd4Ghoa0xwcHNEdHR3RHR0d0R4fH9EdHR3RHBwc0R4eHtEfICDR - Hx8e0R8fH9EdHR3RHBwc0R0dHdEeHh7RHBwc0R0eHtIaGhqxExMTEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ExMTKhkZGcQcHBzSHBwc0R4eHtEeHx/RHBwc0R8fH9EfHx/RHBwc0R4eHtEeHh7RHR0d0R8fH9EcHBzR - Hh4e0RwcHNEfHx/RHR0d0R4fH9EdHR3RHR0d0R4eHtEeHh7RHR0d0R4eHtEeHh7RHR0d0R0dHdEeHx/R - Hx8f0RwcHNEdHR3RHR0d0RwcHNEeHh7RHh4e0R0dHdMWFhaXEhISBQAAAAAKCgoOEBAQ2BkZGdUfHx/R - Hh4e0R0dHdEdHR3RHR0d0RwcHNEdHR3RGhoa0xgYGJoVFRU0FBQUCBQUFAoWFhY2FxcXoR4eHtMeHh7R - HR0d0R0dHdEeHh7RHh4e0RwcHNEfHx/RHh4e0R4eHtEeHh7RHR0d0R4eHtEdHR3RHR0d0RwcHNEcHBzR - HBwc0RsbG9IZGRmxEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEyoZGRnEHh4e0h4eHtEfHx/RHh4e0R4eHtEcHBzR - HR0d0R8fH9EfHx/RHBwc0RwcHNEdHR3RHh4e0R0dHdEeHh7RHx8f0R0dHdEeHh7RHR0d0R8fHtEdHR3R - Hx8f0R4eHtEeHh7RHh4e0R8fH9EcHBzRHBwc0R4eHtEcHBzRHBwc0R4eHtEfHx/RHh4e0R0dHdEfHx/R - Hx8f0RwcHNMXFxeXDw8PBQAAAAAMDAx/FBQU3BwcHNMcHBzRHh4e0R8fH9EdHR3RHh4e0RwcHNEfHx/R - HBwc0h4eHtMcHBzTGhoa0x0dHdMbGxvSHh4e0R4eHtEeHh7RHR0d0R4eHtEdHR3RHx8f0R4eHtEeHh7R - Hx8f0R4eHtEdHR3RHR0d0R0dHdEdHR3RHR0d0R8fH9EcHBzRHx8f0R4eHtIYGBixFBQUEgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRQq - GRkZxB0dHdIeHh7RHh4e0R0dHdEcHBzRHR0d0R8fH9EdHR3RHx8f0R0dHdEeHh7RHR0d0R0dHdEeHh7R - Hx8f0R4eHtEdHR3RHBwc0RwcHNEfHx/RHR0d0R8fH9EdHR3RICAg0R8fH9EeHh7RHR0d0R4eHtEcHBzR - HR0d0RwcHNEeHh7RHh4e0RwcHNEfHx/RHR0d0R0dHdEdHR3RHR0d0RoaGtMTExN2AAAAAAgICBEPDw/R - GRkZ2h0dHdIcHBzRHh4e0R0dHdEcHBzRHBwc0RwcHNEfHx/RHBwc0R4eHtEcHBzRHh4e0RwcHNEcHBzR - HR0d0RwcHNEdHR3RHh4e0RwcHNEdHR3RHBwc0R0dHdEdHR3RHh4e0RwcHNEeHh7RHx8f0R4eHtEeHh7R - Hx8f0RwcHNEfHx/RHR0d0R4eHtIbGxuxEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTKhoaGsQdHR3SHh4e0R4eHtEcHBzRHBwc0R4eHtEdHR3R - HR0d0R4eHtEdHR3RHR0d0R0dHdEeHh7RHx8f0R4eHtEdHR3RHh4e0R4eHtEdHR3RHh4e0RwcHNEdHR3R - HR0d0R0dHdEeHx/RHh4e0R0dHdEfHx/RHR0d0RwcHNEeHh7RHR0d0R0dHdEeHh7RICAg0R0dHdEdHR3R - HBwc0RwcHNEdHR3RHBwc0hUVFdQAAAAAAAAAAAkJCTgQEBDfGBgY1xwcHNIeHh7RHR0d0R0dHdEcHBzR - Hh4e0RwcHNEdHR3RHR0d0R8fH9EcHBzRHh4e0R8fH9EdHR3RHR0d0RwcHNEeHh7RHR0d0R0dHdEcHBzR - Hh4e0R8fH9EcHBzRHh4e0R8fH9EgICDRHBwc0R4eHtEcHBzRHBwc0RwcHNEcHBzRHx8f0RsbG9IXFxev - EhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEyocHBzE - HBwc0h0dHdEfHx/RHBwc0RwcHNEeHh7RHR0d0R8fH9EdHR3RHx8f0R4eHtEdHR3RHh4e0R4eHtEcHBzR - HBwc0R4eHtEeHh7RHBwc0R8fH9EdHR3RHBwc0R4eHtEeHh7RHBwc0R4eHtEcHBzRHh4e0R4eHtEeHh7R - HR0d0R4eHtEcHBzRICAg0R0dHdEcHBzRHR0d0R4fH9EdHR3RHBwc0R4eHtEcHBzUEhIS4AAAAAAAAAAA - AAAAAAoKCmgQEBDjGBgY1xwcHNIdHR3RHR0d0R8gINEeHx/RHBwc0R4eHtEdHR3RHBwc0RwcHNEeHh7R - Hx8f0R4fH9EeHh7RHR0d0RwcHNEeHh7RHh4e0R4eHtEeHh7RHBwc0R8fH9EeHh7RHh4e0R4eHtEfHx/R - HBwc0R4eHtEcHBzRHR0d0R0dHdEdHR3RHBwc0R0dHdIXFxevEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAATExMnGxsbxBwcHNIdHR3RHR0d0RwcHNEdHR3RHx8f0R4eHtEdHR3R - HBwc0R4eHtEfHx7RHR0d0SAgINEfHx7RHBwc0R0dHdEcHBzRHR0d0RwcHNEdHR3RHx8f0R0dHdEcHBzR - HBwc0R0dHdEeHh7RHR0d0R0dHdEfHx/RHh4e0RwcHNEeHh7RHR0d0R8fH9EcHBzRHh4e0RwcHNEdHR3R - HBwc0R0dHdEdHR3RHBwc0xUVFdsNDQ28AAAAAAAAAAAAAAAAAAAAAAoKCnURERHiGBgY1h0dHdEdHR3Q - HR0d0B0dHdAbGxvQHBwc0B8fH9AcHBzQHBwc0BsbG9AdHR3QGxsb0B4eHtAcHBzQHR0d0B0dHdAbGxvQ - HR0d0B0dHdAcHBzQHR0d0BwcHNAbGxvQHR0d0B4eHtAcHBzQHR0d0BsbG9AdHR3QGxsb0BwcHNAdHR3Q - HBwc0B0dHdEXFxevEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTJxcXF8McHBzR - HR0d0BwcHNAcHBzQHR0d0B0dHdAcHBzQHBwc0BwcHNAcHBzQHR0d0BwcHNAdHh7QHBwc0BwcHNAdHR3Q - HBwc0B0dHdAdHR3QHR0d0BwcHNAcHBzQHBwc0BwcHNAcHBzQHR0d0BwcHNAcHBzQHR0d0BwcHNAcHBzQ - HBwc0B0dHdAbGxvQHR0d0B0dHdAcHBzQHR0d0B0dHdAdHR3QHR4e0BsbG9IXFxfaDg4O2wgICC0AAAAA - AAAAAAAAAAAAAAAAAAAAAAoKCnUQEBDiFxcX1hwcHNEdHR3QHh4e0B0dHdAbGxvQHBwc0BwcHNAcHBzQ - HR0d0B4eHtAcHBzQHR0d0B0eHtAcHBzQHBwc0B4eHtAbGxvQHR0d0BwcHNAcHBzQHh4e0B4eHtAeHh7Q - HBwc0B0dHdAcHBzQHR0d0BwcHNAeHh7QHR0d0B4eHtAbGxvQGxsb0BwcHNEXFxevEhISEgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABQUFCcZGRnDGhoa0RwcHNAdHR3QHh4e0B0dHdAeHh7QGxsb0B0dHdAbGxvQ - HBwc0B0dHdAdHR3QHR0d0BwcHNAeHh7QHBwc0BsbG9AbGxvQGxsb0BwcHNAbGxvQHh4e0B4eHtAeHh7Q - HR0d0BsbG9AbGxvQHBwc0BwcHNAbGxvQHh4e0B0dHdAcHBzQHR0d0BsbG9AeHx/QHx8f0B4eHtAbGxvQ - HBwc0B0dHdAbGxvSFxcX2g0NDdsICAg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXURERHi - FxcX1hoaGtEcHBzQHR0d0BwcHNAdHR3QHR0d0BwcHNAdHR3QHh4e0BsbG9AdHR3QHBwc0BwcHNAbGxvQ - Hh4e0BwcHNAdHR3QHR0d0B0dHdAeHh7QHBwc0BsbG9AeHh7QHR4e0BsbG9AdHR3QHR0d0B8fH9AcHBzQ - HBwc0BsbG9AdHh3QHBwc0BwcHNEZGRmvEhISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATExMnGRkZwxsbG9EbGxvQ - HBwc0BwcHNAbGxvQHR0d0BwcHNAcHBzQHBwc0B0dHdAcHBzQHBwc0B0dHdAcHBzQHR0d0B4eHtAbGxvQ - HR0d0B4eHtAeHh7QGxsb0BsbG9AeHh7QHh4e0BwcHNAdHh7QGxsb0BsbG9AdHR3QHR0d0BwcHNAbGxvQ - Gxsb0B4eHtAdHR3QHh4e0BwcHNAcHBzQHh4e0BsbG9AcHBzQGxsb0hYWFtoNDQ3bCAgIOAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKCnUQEBDiFxcX1h0dHdEcHBzQHh4e0BwcHNAbGxvQ - HR0d0BwcHNAbGxvQHBwc0BsbG9AcHBzQHBwc0B0dHdAeHh7QHh4e0B0dHdAbGxvQGxsb0BwcHNAbGxvQ - HR0d0B4eHtAcHBzQGxsb0BsbG9AcHBzQHh4e0B4eHtAcHBzQGxsb0BwcHNAbGxvQGxsb0BwcHNEXFxev - EREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAEhISJxgYGMMbGxvRHR0d0B0dHdAdHR3QGxsb0BwcHNAcHBzQHR0d0BsbG9AeHh7Q - Hh4e0B4eHdAdHR3QHh4e0BsbG9AbGxvQHBwc0BwcHNAfHx/QHR0d0BsbG9AcHBzQGxsb0B0dHdAcHBzQ - HBwc0BsbG9AcHBzQHBwc0BsbG9AcHBzQHh4e0BsbG9AcHBzQHR0d0B0eHtAcHBzQHBwc0B4eHdAcHBzQ - HR0d0BsbG9IWFhbaDQ0N2wgICDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAoKCngQEBDiGRkZ1hwcHNEbGxvQHh4e0BsbG9AbGxvQHh4e0B0dHdAbGxvQGxsb0BwcHNAbGxvQ - Gxsb0BsbG9AbGxvQHBwc0BwcHNAcHBzQGxsb0BwcHNAeHh7QHR0d0BwcHNAdHR3QHR0d0B0dHdAbGxvQ - Hh4e0BwcHNAdHR3QHBwc0BsbG9AcHBzQHBwc0BoaGtEXFxevEhISEAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEicZGRnDGxsb0RwcHNAcHBzQ - HBwc0BsbG9AdHR3QGxsb0BwcHNAeHh7QHR0d0BwcHNAbGxvQHBwc0B0dHdAdHR3QHBwc0BsbG9AbGxvQ - HBwc0B0dHdAdHR3QGxsb0B4eHtAbGxvQHh4d0BwcHNAdHR3QHBwc0BwcHNAeHh7QHh4e0BwcHNAcHBzQ - HBwc0BsbG9AdHR3QHR0d0B4eHtAcHBzQHR0d0BsbG9AdHR3SFhYW2g4ODtsICAg4AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgQEBDiFhYW1hoaGtEcHBzQ - HR0d0BsbG9AaGhrQHBwc0BsbG9AaGhrQHR0d0BsbG9AbGxvQHR0d0B4eHtAaGhrQGhoa0B0dHNAdHR3Q - Gxsb0BwdHdAcHBzQGxsb0B0dHdAdHR3QGhoa0BoaGtAbGxvQHR0d0BsbG9AdHR3QGxsb0BoaGtAdHR3Q - Ghoa0BsbG9EXFxevEREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAASEhIYGhoavxsbG9EaGhrQGxsb0BoaGtAbGxvQGxsb0BsbG9AaGhrQGhoa0BwcHNAbGxvQ - Ghoa0BwcHNAaGhrQGhoa0BoaGtAaGhrQGxsb0BwdHdAcHR3QHBwc0BoaGtAcHBzQGxsb0BoaGtAcHBzQ - Gxsb0BwcHNAbGxvQGxsb0BsbG9AbGxvQGhoa0BoaGtAbGxvQGxsb0BsbG9AaGhrQHR0d0B0dHdAcHBzQ - GRkZ0hQUFNoNDQ3eCAgIOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAoKCngQEBDiFhYW1hoaGtEcHBzQHR0d0B0dHdAaGhrQGhoa0B0dHdAdHR3Q - HBwc0BwcHNAdHR3QHBwc0BoaGtAbGxvQHBwc0BwcHNAbGxvQGhoa0BwcHNAcHBzQHR0d0BoaGtAbGxvQ - HBwc0BsbG9AbGxvQHR0d0BwcHNAcHBzQHR0d0BwcHNAcHBzQHBwc0BkZGdEYGBivEhISEAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQExgYGLgbGxvRHBwc0BsbG9AcHBzQ - HBwc0BoaGtAdHR3QHBwc0BwcHNAaGhrQHBwc0B0dHdAaGhrQHBwc0BoaGtAaGhrQGhoa0BoaGtAaGhrQ - Ghoa0BsbG9AbGxvQGhoa0BwcHNAaGhrQGxsb0BoaGtAcHBzQGxsb0BwcHNAaGhrQHBwc0BwcHNAaGhrQ - Gxsb0B0dHdAcHBzQHBwc0B0dHdAdHR3QGhoa0BkZGdIXFxfaDg4O3ggICDgAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgQEBDi - FhYW1hwcHNEcHBzQHBwc0BoaGtAbGxvQHBwc0BwdHdAbGxvQGhoa0BoaGtAaGhrQHBwc0B0dHdAcHBzQ - Gxsb0BwcHNAbGxvQGhoa0BsbG9AaGhrQHBwc0BoaGtAbGxvQHBwc0BsbG9AcHR3QHB0d0B0dHdAbGxvQ - Gxsb0BsbG9AbGxvQHBwc0BsbG9EWFhavEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAA8PDwMWFhamGRkZ0hwcHNAcHBzQGxsb0BsbG9AdHR3QHBwc0BoaGtAdHR3QHB0d0BoaGtAcHBzQ - HBwc0BwcHNAbGxvQGxsb0BoaGtAcHBzQGxsb0BsbG9AbGxvQHBwc0BoaGtAcHBzQHR0d0BoaGtAbGxvQ - HR0d0B0dHdAdHR3QHBwc0B0dHNAcHBzQHR0d0BwcHNAcHBzQHR0d0BsbG9AbGxvQGxsb0B0dHdAbGxvS - FBQU2g4ODt4ICAg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgPDw/iGRkZ1hkZGdEdHR3QGhoa0B0dHdAcHBzQ - Gxsb0BsbG9AcHBzQGhoa0BsbG9AbGxvQHR0d0BsbG9AaGhrQHh4e0BsbG9AcHBzQHBwc0BsbG9AaGhrQ - Ghoa0BsbG9AaGhrQGhoa0B0dHdAbGxvQGxsb0BoaGtAaGhrQGxsb0BsbG9AbGxvQHBwc0BoaGtEWFhav - EBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTchkZGdIdHR3QGxsb0BwcHNAcHBzQ - HBwc0B0dHdAaGhrQGxsb0B0dHdAeHh7QGhoa0BwcHNAaGhrQHR0d0BsbG9AbGxvQGhoa0B0dHdAbGxvQ - HBwc0B0dHdAdHR3QGhoa0BoaGtAbGxvQHBwc0BwcHNAbGxvQHBwc0BwcHNAaGhrQHR0d0B0dHdAbGxvQ - Ghoa0BsbG9AbGxvQHh4e0BwcHNAcHBzQGRkZ0hYWFtoODg7eCAgIOAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAkJCXgPDw/iGRkZ1hwcHNEcHBzQHBwc0BsbG9AbGxvQHBwc0BsbG9AcHBzQHBwc0BwcHNAaGhrQ - Ghoa0BwcHNAcHBzQHR0d0BwcHNAbGxvQGxsb0BoaGtAdHR3QGhoa0BoaGtAaGhrQHR0d0BoaGtAdHR3Q - Gxsb0BoaGtAaGhrQGxsb0BoaGtAaGhrQHR0d0BoaGtEXFxesEREREAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABMTEzoYGBjSGxsb0BwcHNAbGxvQGhoa0BsbG9AdHRzQHBwc0BsbG9AdHR3QGhoa0BoaGtAbGxvQ - HBwc0BwcHNAaGhrQHBwc0BsbG9AcHR3QHBwc0BwcHNAdHR3QHh4e0BoaGtAcHBzQHBwc0BoaGtAbGxvQ - Ghoa0BwdHdAbGxvQGxsb0BsbG9AaGhrQGhoa0BsbG9AbGxvQHBwc0BwcHNAaGhrQGhoa0BoaGtIXFxfZ - Dg4O3ggICDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXgQEBDiFhYW1hsbG9EaGhrQ - Gxsb0BscHNAbGxvQGhoa0BsbG9AbGxvQGhoa0BsbG9AbGxvQGRkZ0BsbG9AZGRnQGxsb0BwcHNAbGxvQ - Ghoa0BoaGtAbGxvQHBwc0BscHNAaGhrQGhoa0BsbG9AaGhrQHBwc0BwcHNAbGxvQGRkZ0BscHNAZGRnQ - Ghoa0BsbG9EWFhasEREREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8NFxcXwBoaGtEZGRnQGRkZ0BkZGdAcHBzQ - Ghoa0BoaGtAbGxvQGxsb0BoaGtAZGRnQHBwc0BsbG9AcHBzQHBwc0BoaGtAcHBzQGhoa0BsbG9AaGhrQ - GRkZ0BwcHNAbGxvQGhoa0BwcHNAcHBzQGxwc0BoaGtAbGxvQHBwc0BkZGdAbGxvQGxsb0BwcG9AbGxvQ - Gxsb0BkZGdAbGxvQHBwc0BsbG9AbGxvSFRUV2Q4ODt4ICAg7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAkJCXsPDw/iFxcX1hkZGdEcHBzQGxsb0BkZGdAbGxvQGhoa0BsbG9AaGhrQ - GRkZ0BkZGdAZGRnQGhoa0BoaGtAaGhrQGhoa0BoaGtAcHBzQHBwc0BkZGdAZGRnQGhoa0BoaGtAaGhrQ - Ghoa0BsbG9AbGxvQGRkZ0BkZGdAbGxvQGxsb0BsbG9AZGRnQGxsb0BoaGtEVFRWsEBAQEAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAABMTE4UYGBjSGxsb0BsbG9AcHBzQGRkZ0BkZGdAZGRnQGhoa0BwcHNAcHBzQGxsb0BoaGtAaGhrQ - GRkZ0BwcHNAbGxvQGhoa0BoaGtAbGxvQGRkZ0BsbG9AbGxvQHBwc0BwcHNAcHBzQGhoa0BsbG9AaGhrQ - Ghoa0BkZGdAcHBzQGRkZ0BoaGtAbGxvQHBwc0BwcHNAaGhrQGRkZ0BoaGtAZGRnQGhoa0hQUFNkNDQ3e - CAgIOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXsPDw/i - FhYW1hkZGdEZGRnQGRkZ0BoaGtAaGhrQHBwc0BwcHNAaGhrQGxsb0BsbG9AaGhrQGhoa0BsbG9AZGRnQ - GRkZ0BsbG9AaGhrQGRkZ0BsbG9AbGxvQGhoa0BoaGtAaGhrQHB0d0BoaGtAaGhrQHBwc0BsbG9AaGhrQ - GRkZ0BsbG9AbGxvQGRkZ0BgYGNEXFxesEhISEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhI6GBgY1BsbG9AbGxvQGhoa0BkZGdAZGRnQ - HBwc0BsbG9AZGRnQGRkZ0BsbG9AcHBzQGxsb0BoaGtAbGxvQGhoa0BoaGtAaGhrQGRkZ0BkZGdAbGxvQ - Ghoa0BwcHNAcHBzQGhoa0BwcHNAcHBzQGxsb0BsbG9AaGhrQGRkZ0BkZGdAbGxvQGxsb0BoaGtAZGRnQ - Gxsb0BscG9AaGhrQGhoa0BscHNIUFBTZDQ0N3gkJCTsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXsQEBDiFhYW1hgYGNEbGxvQGRkZ0BwcHNAZGRnQ - Gxsb0BoaGtAcHBzQHBwb0BoaGtAaGhrQGRkZ0BsbG9AaGhrQGRkZ0BoaGtAbGxvQGRkZ0BoaGtAbGxvQ - Ghoa0BsbG9AbGxvQGxsb0BkZGdAZGRnQGhoa0BsbG9AbGxvQGhoa0BoaGtAZGRnQHBwc0BoaGtEXFxes - EhIREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Dw8PCxYWFrsZGRnRHBwc0BoaGtAdHR3QHBwc0BoaGtAaGhrQGxwc0BoaGtAaGhrQHBwc0BwcHNAZGRnQ - GRkZ0BoaGtAaGhrQGhoa0BkZGdAcHBzQGRkZ0BoaGtAZGRnQHBwc0BkZGdAbGxvQGxsb0BoaGtAbGxvQ - Ghoa0BsbG9AZGRnQHBwc0BwcHNAaGhrQGhoa0BkZGdAZGRnQGxsb0BoaGtAYGBjSFBQU2Q4ODt4ICAg7 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAkJCXsODg7iExMT1hgYGNEZGRnQGRkZ0BcXF9AXFxfQGBgY0BcXF9AYGBjQGhoa0BcXF9AXFxfQ - FxcX0BkaGtAYGBjQGRkZ0BoaGtAXFxfQGBgY0BgYGNAYGBjQGhoa0BgYGNAZGhrQFxcX0BcXF9AYGBjQ - FxcX0BkZGdAXFxfQGBgY0BoaGtAaGhrQGRkZ0BcXF9EWFhasDg4ODQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARERF+FhYW0hgYGNAYGBjQGRkZ0BcXF9AXFxfQ - Gxsb0BkZGdAXFxfQGBgY0BcXF9AZGRnQGRkZ0BkZGdAaGhrQGhoa0BcXF9AYGBjQGBgY0BgYGNAZGhrQ - Ghoa0BkZGdAZGRnQGRkZ0BcXF9AZGRnQGBgY0BgYGNAXFxfQGRkZ0BcXF9AYGBjQFxcX0BoaGtAaGhrQ - GRkZ0BcXF9AXFxfQFxcX0hMTE9kNDQ3dBwcHOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCXsODg7iFBQU1hkZGdEYGBjQ - GBgY0BgYGNAYGBjQFxcX0BkZGdAXFxfQGBgY0BcXF9AZGRnQFxcX0BkaGtAaGhrQGhoa0BgYGNAZGhrQ - FxcX0BcXF9AXFxfQGBgY0BsbG9AYGBjQGBgY0BgYGNAZGRnQGBgY0BgYGNAYGBjQGBgY0BcXF9AYGBjQ - GBgY0BcXF9EWFhasDw8PDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - Dw8PNBYWFtQXFxfQFxcX0BkZGdAXFxfQGRkZ0BcXF9AZGRnQGRkZ0BcXF9AaGhrQGRkZ0BoaGtAYGBjQ - GBgY0BcXF9AYGBjQGBgY0BkZGdAXFxfQGRkZ0BgYGNAZGRnQGhoa0BkZGdAYGBjQGhoa0BgYGNAZGRnQ - FxcX0BkZGdAZGRnQGhoa0BkZGdAbGxvQGRkZ0BkZGdAXFxfQGRkZ0BcXF9IUFBTZCwsL3QcHBz4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAkJCXsNDQ3iFBQU1hcXF9EZGRnQFxcX0BgYGNAZGRnQGBgY0BgYGNAaGhrQ - Ghoa0BgYGNAYGBjQGBgY0BkZGdAaGhrQFxcX0BoaGtAaGhrQGhoa0BcXF9AXFxfQGBgY0BcXF9AZGRnQ - GBgY0BkZGdAXFxfQGBgY0BkZGdAXFxfQGhoa0BkZGdAZGRnQGBgY0BgYGNEVFRWsDw8PDQAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ODggUFBS5GBgY0RoaGdAZGRnQGRkZ0BgYGNAXFxfQ - GBgY0BkZGdAaGhrQGRkZ0BkZGdAZGRnQGhoa0BcXF9AaGhrQGRoa0BgYGNAXFxfQGRkZ0BkZGdAXFxfQ - GBgY0BoaGdAYGBjQFxcX0BgYGNAXFxfQGRkZ0BgYGNAYGBjQGhoa0BkZGdAYGBjQGBgY0BkZGdAaGhnQ - FxcX0BgYGNAWFhbSEhIS2QwMDN0ICAg+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICHsNDQ3i - FRUV1hcXF9EaGhrQFxcX0BcXF9AZGRnQGRkZ0BcXF9AaGhrQFxcX0BcXF9AYGBjQGRkZ0BkZGdAXFxfQ - GBgY0BgYGNAZGRnQGBgY0BgYGNAaGhrQGxsb0BgYGNAaGhrQFxcX0BcXF9AXFxfQGhoa0BgYGNAZGRnQ - Ghoa0BoaGtAYGBjQGhoa0BgYGNEUFBSsDw8PDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - EBAQehYWFtIXFxfQGBgY0BkZGdAXFxfQGRkZ0BoaGtAXFxfQGRkZ0BkZGdAXFxfQGhoa0BgYGNAZGRnQ - Gxsb0BgYGNAZGRnQGRkZ0BkZGdAZGRnQGRkZ0BkZGdAYGBjQGBgY0BcXF9AYGBjQGRkZ0BgYGNAaGhrQ - GRkZ0BgYGNAYGBjQGRkZ0BkZGdAaGhrQGhoa0BcXF9AZGRnQGRkZ0hISEtkLCwvdBwcHPgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICH0ODg7iFBQU1hgYGNEaGhrQGBgY0BkZGdAbGxvQ - GBgY0BkZGdAaGhrQGRoa0BcXF9AZGRnQGRkZ0BgYGNAXFxfQFxcX0BkZGdAZGRnQFxcX0BoaGtAZGRnQ - FxcX0BkZGdAZGRnQGRkZ0BoaGtAZGRnQFxcX0BkZGdAaGhrQGRkZ0BgYGNAXFxfQFxcX0BcXF9EWFhas - Dw8PDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABERETIWFhbSGRkZ0BgYGNAaGhrQGxsb0BcXF9AaGhrQ - FxcX0BcXF9AYGBjQFxcX0BoaGtAZGRnQGBgY0BgYGNAaGhnQGBgY0BkZGdAXFxfQGBgY0BkZGdAXFxfQ - GBgY0BkZGdAZGRnQFxcX0BcXF9AYGBjQFxcX0BcXF9AZGRnQGRkZ0BgYGNAYGBjQFxcX0BgYGNAZGRnQ - FxcX0BgYGNIUFBTZDQ0N3QgICD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICH0NDQ3iFBQU1hUVFdEYGBjQFxcX0BYWFtAWFhbQGBgY0BcXF9AXFxfQFxcX0BgYGNAYGBjQ - FhYW0BkZGdAXFxfQGBgY0BgYGNAWFhbQFxcX0BcXF9AXFxfQFhYW0BYWFtAWFhbQFhYW0BYWFtAWFhbQ - FxcX0BkZGdAZGRnQFxcX0BgYGNAYGBjQGRkZ0BUVFdEUFBStDQ0NDQAAAAAAAAAAAAAAAAAAAAAMDAwF - FBQUtBcXF9EWFhbQGBgY0BcXF9AWFhbQGBgY0BcXF9AXFxfQFxcX0BgYGNAWFhbQFxcX0BYWFtAXFxfQ - FxcX0BYWFtAXFxfQGBgY0BcXF9AXFxfQGBgY0BYWFtAXFxfQFxcX0BcXF9AYGBjQGRkZ0BYWFtAWFhbQ - GBgY0BgYGNAWFhbQFxcX0BcXF9AZGRnQFxcX0BkZGdAWFhbSExMT2QsLC90HBwc+AAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB30PDw/iFBQU1hUVFdEYGBjQ - FhYW0BcXF9AXFxfQFhYW0BYWFtAWFhbQFhYW0BYWFtAZGRnQFxcX0BcXF9AXFxfQGBgY0BcXF9AXFxfQ - GBgY0BcXF9AXFxfQGBgY0BgYGNAXFxfQGBgY0BkZGNAXFxfQFxcX0BcXF9AXFxfQFxcX0BYWFtAYGBjQ - GRkZ0BMTE9QODg6xCAgIDgAAAAAAAAAAAAAAABAQEHIVFRXSGBgY0BYWFtAWFhbQFxcX0BgYGNAWFhbQ - FhYW0BgYGNAWFhbQFhYW0BcXF9AYGBjQFhYW0BkZGdAYGBjQFhYW0BkZGdAYGBjQGBgY0BkZGdAXFxfQ - GBgY0BYWFtAYGBjQGBgY0BgYGNAWFhbQFhYW0BcXF9AYGBjQGRkZ0BcXF9AXFxfQFxcX0BYWFtAYGBjQ - FxcX0hMTE9kLCwvdBwcHQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAgICH0PDw/iFBQU1hUVFdEWFhbQFhYW0BYWFtAXFxfQFxcX0BYWFtAZGRnQ - FxcX0BcXF9AZGRnQFxcX0BgYGNAZGRnQFxcX0BgZGdAYGBjQFhYW0BkZGdAXFxfQGRkZ0BcXF9AXFxfQ - FhYW0BYWFtAXFxfQGRkY0BYWFtAWFhbQFxcX0BYWFtAXFxfTEBAQ2woKCs8GBgYUAAAAAAAAAAAODg4t - FhYW0hcXF9AXFxfQGBkZ0BYWFtAXFxfQFhYW0BkZGdAXFxfQFxcX0BYWFtAZGhrQGBgY0BgYGNAZGRnQ - GRkZ0BkZGdAYGRjQGRkZ0BYWFtAWFhbQFxcX0BYWFtAYGBjQGBgY0BcXF9AWFhbQFxcX0BgYGNAXFxfQ - FxcX0BgYGNAZGRnQGRkZ0BgYGNAZGRnQFxcX0BcXF9ITExPZDAwM3QgICEEAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICH0ODg7i - FBQU1hYWFtEZGRjQFhYW0BcXF9AYGBjQGBgY0BcXF9AXFxfQFhYW0BgYGNAYGBjQFxcX0BgYGNAZGRnQ - GRkY0BcXF9AZGRnQFhYW0BcXF9AWFhbQGRkZ0BcXF9AYGBjQGBgY0BkZGdAWFhbQGRkY0BcXF9AVFRXR - FBQU1BISEt0KCgrVBwcHKgAAAAAAAAAADg4OBRQUFLEWFhbRFxcX0BcXF9AWFhbQGBgY0BgYGNAXFxfQ - GBgY0BkaGtAWFhbQGBgY0BYWFtAXFxfQGRkZ0BgYGNAYGBjQGhoa0BcXF9AYGBjQGBgY0BgZGdAYGBjQ - GBgY0BgYGNAXFxfQFhYW0BcXF9AXFxfQGBgY0BYWFtAZGRnQFxcX0BgYGNAXFxfQGBgY0BgYGNAYGBjS - ExMT2QwMDN0HBwdBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB30NDQ3hExMT1RUVFdAVFRXPGBgYzxcXF88WFhbP - FxcXzxcXF88WFhbPFhYWzxcYGM8YGBjPFhYWzxUVFc8WFhbPFxcXzxgYGM8VFRXPFhYWzxgYGM8XFxfP - FhYWzxgYGM8XFxfPGRkZzxUVFc8VFRXQFRUV0xEREdgMDAzgCQkJxQYGBigAAAAAAAAAAAAAAAAQEBCA - FRUV0RYWFs8VFRXPFRUVzxUVFc8WFhbPFRUVzxYWFs8WFhbPGBgYzxYWFs8YGRnPGBgYzxUVFc8XFxfP - FxcXzxcXF88YGBfPFhYWzxYWFs8XFxfPGBgYzxUVFc8YGBjPFxcXzxUVFc8YGBjPFxcXzxYWFs8XFxfP - FhYWzxUVFc8WFhbPGBgYzxcYF88WFhbPFRUV0REREdgMDAzcBwcHQAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAcHB30MDAzhExMT1RYWFtAVFRXPFhYWzxcXF88YGBjPFhYWzxgYGM8XFxfPGBgYzxUVFc8WFhbP - GBgYzxYWFs8WFhbPFRUVzxgYGM8VFRXPFhYWzxYWFs8YGBjPGBgYzxYWFs8YGBjQFRUV0hEREdcODg7f - CwsL4gcHB4kGBgYLAAAAAAAAAAAAAAAAERERZxYWFtIVFRXPFhYWzxcXF88WFhbPFRUVzxUVFc8VFRXP - FRUVzxUVFc8VFRXPFRUVzxYWFs8VFRXPFRUVzxgYGM8WFhbPFRUVzxgYF88YGBjPFxcXzxcXF88XGBjP - FxcXzxgYGM8XFxfPFxcXzxgYGM8WFhbPFhYWzxYWFs8YGBjPFxcXzxYWFs8VFRXPFxcXzxQUFNESEhLY - CwsL3AcHB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB30MDAzhFBQU1RYWFtAWFhbP - FxcXzxYWFs8WFhbPFRUVzxcYGM8YGBjPFhYWzxYWFs8VFRXPFRUVzxcXF88XFxfPGBgYzxYWFs8ZGRnP - GBgYzxgYGM8VFRXQFRUV0hEREdcODg7eCgoK4wcHB5QGBgYfAAAAAAAAAAAAAAAAAAAAABISElcUFBTS - FxcXzxYWFs8YGBjPGBgYzxUVFc8WFhbPGBgYzxgYGM8YGBjPGBgYzxgYGM8WFhbPFhYWzxYWFs8XGBjP - FRUVzxYWFs8VFRXPGBgYzxkZGc8XFxfPFRUVzxcXF88WFhbPFhYWzxgYGM8VFRXPFhYWzxUVFc8WFhbP - FhYWzxcXF88XFxfPFxcXzxcYGM8XFxfRERER2AwMDNwHBwdDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAcHB4ANDQ3hFBQU1RUVFdAXFxfPFxcXzxcXF88WFhbPFhYWzxYWFs8XFxfP - FhYWzxYWFs8WFhbPFxcXzxcXF88XFxfPFhYWzxUVFc8YGBjQFBQU0hEREdYPDw/eCgoK5gcHB5cGBgYl - AAAAAAAAAAAAAAAAAAAAAA4ODgoRERGOFRUV0hcXF88WFhbPFhYWzxgYGM8YGBjPGBgYzxUVFc8VFRXP - FhYWzxYWFs8XFxfPFxgYzxgYGM8WFhbPFRUVzxcXF88WFhbPFhYWzxYWFs8XFxfPGBgYzxYWFs8VFRXP - FxcXzxgYGM8WFhbPFxcXzxUVFc8YGBjPFxcXzxgYGM8VFRXPFhYWzxYWFs8WFhbPFxcX0RAQENkMDAzc - BwcHQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4AMDAzh - ExMT1RUVFdAUFBTPFRUVzxQUFM8UFBTPFxcXzxYWFs8XFxbPFBQUzxYWFs8XFxfPFhYWzxUVFc8VFRXP - FRUV0REREdQPDw/dCwsL5QcHB54GBgYqAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw9HEhISuRYWFtAWFhbP - FBQUzxcXF88UFBTPFxcWzxQUFM8UFBTPFxcXzxQUFM8WFhbPFxcXzxYWFs8UFBTPFRUVzxYWFs8VFRXP - GBgYzxYWFs8WFhbPFRUVzxUVFc8WFhbPFhYWzxYWFs8YGBjPFBQUzxYXF88VFRXPFxcXzxUVFc8UFBTP - FRUVzxYWFs8VFRXPFhcXzxUWFtIQEBDaCwsL3QYGBkMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4AMDAzhExMT1RUVFdAVFRXPFhYWzxcXF88WFhbP - FRUVzxcXF88WFhbPFBQUzxcXF88XFxfPFRUVzxMTE9IRERHYCwsL4gcHB7YGBgYwAAAAAAAAAAAAAAAA - AAAAAAAAAAAPDw9AFBQUrRUVFdEVFRXQFhYWzxYWFs8WFhbPFBQUzxcXF88WFhbPFhYWzxUVFc8VFRXP - FRUVzxUVFc8UFBTPFBQUzxYWFs8UFBTPFBQUzxQUFM8UFBTPFRUVzxYWFs8WFxfPFBQUzxcXF88WFhbP - FxcXzxUVFc8VFRXPFRUVzxQUFM8WFxfPFBQUzxYWFs8VFRXPFhcXzxQUFNASEhLTEBAQ2woKCtcGBgY4 - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAcHB4ANDQ3hFBQU1RUVFdAVFRXPFxcXzxYWFs8UFBTPGBgYzxUVFc8UFBTPFRUVzxUVFdAUFBTU - Dw8P3AoKCtwGBgZlAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw84FBQUqBQUFNEUFBTQFhYWzxUVFc8WFhbP - FhYWzxQUFM8XFxfPFRUVzxQUFM8VFRXPFBQUzxcXF88VFRXPFRUVzxUVFc8WFhbPFRUVzxYWFs8XFxfP - FBQUzxcXF88XFxfPFhYWzxYWFs8UFBTPFRUVzxUVFc8UFBTPFhYWzxYWFs8VFRXPFhcXzxcXF88XFxfP - FRUVzxYWFs8WFhbREhIS1Q0NDd8JCQnIBgYGIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICIANDg7hERER1RQUFNAWFhbP - FxcXzxUVFc8UFBTPFhYWzxUVFc8TExPQExMT1Q0NDd8JCQm4BgYGGQAAAAAAAAAAAAAAAAAAAAAPDw8x - EhISoBMTE9IXFxfQFhYWzxUVFc8WFhbPFRUVzxcXF88VFRXPFRUVzxYWFs8WFhbPFhYWzxQUFM8WFhbP - FxcXzxYWFs8WFhbPFBQUzxcXF88VFRXPFBQUzxYWFs8XFxfPFhYWzxQUFM8WFhbPFRUVzxQUFM8VFRXP - FBQUzxUVFc8UFBTPFRUVzxUVFc8UFBTPFBQUzxUVFc8XFxfQFRUV0hAQENgLCwvjBwcHmQUFBQsAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAYGBoAMDAzhEBAQ1RMTE9AVFRXPExMTzxISEs8TExPPEhIS0BEREdYLCwvh - BgYGkwUFBQYAAAAAAAAAAAAAAAAMDAwaDw8PlRQUFNITExPQFRUVzxMTE88TExPPEhISzxMTE88VFRXP - FRUVzxQUFM8TExPPEhISzxISEs8UFBTPFBQUzxUVFc8UFBTPFBQUzxMTE88VFRXPExMTzxQUFM8UFBTP - FRUVzxQUFM8VFRXPExMTzxMTE88TExPPEhISzxMTE88SEhLPFRUVzxISEs8SEhLPFBQUzxUVFc8UFBTP - ExMT0RAQENUNDQ3dCAgI3AYGBloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4IMDAzh - EBAQ1RQVFdATExPPFRUVzxMTE9ARERHWCwsL4gYGBnIAAAAAAAAAAAAAAAAAAAAADw8PXhMTE8kVFRTQ - FRUVzxUVFc8VFRXPEhISzxUVFc8UFBTPEhISzxYWFs8SEhLPEhISzxQUFM8UFBTPFRUVzxMTE88SEhLP - ExMTzxQUFM8SEhLPFBQUzxUVFc8TExPPExMTzxISEs8TExPPEhISzxMTE88SEhLPEhISzxUVFc8TExPP - EhISzxUVFc8TExPPFBQUzxUVFc8SEhLPFBQU0BISEtIODg7ZCwsL4gcHB6sFBQUfAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4IMDAzhEBAQ1RISEtASEhLQERER1gsLC+IHBwdn - AAAAAAAAAAAAAAAADQ0NChAQEJoTExPSFBQUzxQUFM8SEhLPExMTzxQUFM8UFBTPEhISzxISEs8UFBTP - ExMTzxMTE88VFRXPFRYWzxISEs8SEhLPEhISzxQUFM8VFRXPFBQUzxUVFc8VFRXPFBUUzxISEs8TExPP - ExMTzxISEs8UFBTPExMTzxQUFM8TExPPFBQUzxISEs8TExPPFRUVzxQUFM8UFBTPExMTzxMTE9ERERHV - Dg4O3gkJCdkGBgZfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAcHB4ILCwvhEBAQ1RAQENUKCgrhBgYGZwAAAAAAAAAAAAAAAA0NDRoSEhGwEhIS0BMTE88SEhLP - FRUVzxQUFM8SEhLPExMTzxISEs8SEhLPEhISzxQUFM8UFBTPExMTzxMTE88UFBTPExMTzxISEs8VFRXP - ExMTzxMTE88SEhLPExMTzxISEs8SEhLPEhISzxISEs8SEhLPFRUVzxISEs8SEhLPExMTzxISEs8UFBTP - EhISzxUVFc8TExPPEhISzxQVFdATExPSDw8P2QsLC+MGBgapBQUFGQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB4IKCgrjCwsK4gYGBm8AAAAA - AAAAAAAAAAALCwsfDw8PvhMTE9ATExPPEhISzxEREc8RERHPEhISzxQUFM8TExPPEhISzxISEs8TExPP - FBQUzxMTE88RERHPERERzxISEs8RERHPEhISzxISEs8TExPPExMTzxISEs8UFBTPFBQUzxMTE88TExPP - FRUVzxISEs8TExPPEhISzxEREc8SEhLPExMTzxISEs8SEhLPERERzxMTE88TExLRDw8P1QsLC94JCQna - BQUFVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUFBYQFBQWoAAAAAAAAAAAAAAAADQ0NHw8PD74RERHQERERzxISEs8TExPP - EhISzxQUFM8SEhLPEhISzxEREc8TExPPERERzxQUFM8TExPPERERzxEREc8TExPPEhISzxMTE88SEhLP - EhISzxISEs8SEhLPERERzxQUE88UFBTPERERzxQUFM8SEhLPEhISzxISEs8UFBTPEhISzxMTE88UFBTP - FBQUzxEREc8UFBTQEBAQ0w4ODtoKCgrjBwcHoQQEBBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBA4AAAAA - AAAAAAsLCx0QEBC+ERER0BQUFM8SEhLPEhISzxEREc8RERHPEhISzxEREc8RERHPEhISzxISEs8RERHP - EhISzxMTE88UFBPPFBQUzxISEs8SEhLPFBQUzxQUFM8SEhLPEhISzxQUFM8RERHPERERzxEREc8TExPP - ExMTzxISEs8SEhLPEhISzxMTE88UFBTPEhISzxEREc8RERHPEBAQ0Q8PD9UMDAzeBwcH2AUFBVQAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMoBISEtESEhLPExMTzxMTE88SEhLP - FBQUzxQUFM8TExPPExQUzxQUFM8SEhLPExMTzxMTE88SEhLPERERzxISEs8SEhLPEhISzxISEs8UFBTP - FBQTzxISEs8SEhLPFBQUzxISEs8SEhLPExQUzxISEs8RERHPExMTzxMTE88UFBTPEhISzxQUFM8UFBTP - EhIS0BAQENIODg7aCQkJ4wYGBqEEBAQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAYGBg4MDAzbEhIS0BEREc8QEBDPEhISzxEREc8RERHPExMTzxISEs8SEhLPFBQUzxEREc8RERHP - ERERzxISEs8TExPPExMTzxISEs8UFBTPExMTzxEREc8QEBDPEhISzxEREc8SEhLPEBAQzxEREc8TExPP - ERERzxAQEM8RERHPEhISzxMTE88RERHPExMTzxMTE9AODg7UCwsL3QcHB9UGBgZPAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGCAoKCt4PDw/UEBAQ0BEREc8TExPP - ERERzxEREc8SExPPEBAQzxEREc8TExPPEhISzxISEs8SEhLPEhISzxISEs8SEhLPERERzxISEs8QEBDP - ERERzxISEs8TExPPExMTzxAQEM8TExPPERERzxMTEs8SEhLPEhISzxEREc8RERHPExMTzxISEs8RERHQ - Dg4O1AsLC98HBwerBQUFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABgYGjQsLC90ODg7TExMT0BEREc8TExPPERERzxAQEM8SEhLPEhISzxISEs8SEhLP - ERERzxEREc8RERHPExMTzxMTE88RERHPEhISzxEREc8QEBDPEhISzxISEs8SEhLPEBAQzxMTE88TExPP - EhISzxEREc8SEhLPEBAQzxEREc8RERHPEhIS0A4ODtQKCgrgBgYGmAUFBQYAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQIBwcHswwMDN0PDw/T - ERER0BMTE88QEBDPERERzxMTE88QEBDPERERzxISEs8SEhLPERERzxISEs8RERHPERERzxAQEM8SEhLP - EBAQzxMTEs8TExPPEhISzxAQEM8RERHPERERzxAQEM8RERHPEhISzxMTE88QEBDPERERzxAQEM8PDw/S - DAwM3gcHB4oAAAAAAAAAAAAAAAAJCQkDCgoKCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQLBgYGtQwMDNwODg7SDw8PzxEREc4PDw/OEBAQzg8PD84QEBDO - ERERzhEREc4QEBDOEBAQzg8PD84PDw/OEBAQzg8PD84QEBDOEhISzhAQEM4SEhLODw8PzhAQEM4PDw/O - Dw8PzhISEs4SEhLODw8PzhAQEM4PDw/ODw8Pzw0NDdgHBwemBQUFAwAAAAAAAAAACQkJDQ4ODqIMDAyk - CwsLCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQL - BwcHtQsLC9wODg7SEhIRzxEREc4RERHOEhISzg8PD84SEhLODw8PzhMTE84TExPOEBAQzhEREc4SEhLO - EBAQzhISEs4SEhLOEBAQzhAQEM4PDw/ODw8PzhISEc4PDw/OEBAQzhISEs4PDw/ODw8PzhEREc4PDw/T - CQkJ1gUFBRkAAAAAAAAAAAkJCRANDQ2uERERzxAQENAODg6kCQkJCAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQLBgYGtQsLC9wODg7SERERzxEREc4PDw/O - EBAQzg8PD84REhLODw8PzhISEs4QEBDOEBAQzhAQEM4QEBDODw8PzhISEs4QEBDODw8PzhAQEM4RERHO - EBAQzhEREc4QEBDOEhISzg8PD84TExPOERER0A0ODtkGBgZwAAAAAAAAAAAAAAAADAwMlhAQENAPDw/O - EBAQzg8PD9ANDQ2kCgoKCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAEBAQLBgYGtQsLC9wODg7SEhISzhAQEM4QEBDOERERzg8PD84QEBDOEhISzhAQEM4PDw/O - EBAQzhAQEM4SEhLODw8PzhAQEM4QEBDOEhISzg8PD84RERHOEBAQzg8PD84QEBDOERERzg8PD84NDQ3T - CQkJzwUFBQsAAAAAAAAAAAsLC1gODg7SEBAQzg8PD84QEBDODw8PzhAQENANDQ2kCQkJCAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQOBgYGswwMDNcQEBDP - Dw8Pzg8PD84QEBDODw8Pzg4ODs4ODg7ODw8Pzg4ODs4ODg7OEBAQzhEREc4ODg7ODw8Pzg8PD84QEBDO - Dw8Pzg8PD84RERHOEBAQzg4ODs4PDw/OEBAQ0AsLC9sGBgZpAAAAAAAAAAAJCQkLDg4OwhAQEM8PDw/O - Dw8Pzg8PD84ODg7ODg4OzhAQENANDQ2hCQkJCAAAAAAAAAAAAAAAAAAAAAAKCgoPCwsLSg0NDWoMDAyH - DAwMqg0NDakODg6qDQ0NmwsLC4ANDQ1vDQ0NVgsLCz0KCgoIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAICAgNDAwMqRAQEM8ODg7ODw8Pzg4ODs4RERHODw8Pzg8PD84QEBDO - Dw8Pzg4ODs4QEBDODg4Ozg4ODs4QEBDODg4OzhAQEM4ODg7OEBAQzg4ODs4QEBDOERERzg4ODs4ODg7U - CQkJygUFBQgAAAAAAAAAAAsLC2UODw7RDg4OzhAQEM4ODg7OEBAQzhEREc4ODg7ODg4OzhAQENANDQ2g - CwsLCAwMDBoLCwtgDAwMmw8PD9EPDw/QEBAQzw8PD88QEBDPDw8Pzw4ODs8QEBDPEBAQzw8PD88PDw/Q - Dw8P0A4ODtAMDAybDAwMVgwMDA0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoKCicODg7B - EBAQzg8PD84RERDODg4Ozg8PD84QEBDOERERzg4ODs4QEBDOEBAQzg8PD84QEBDOEBAQzhAQEM4PDw/O - Dg4OzhEREc4PDw/ODw8Pzg8PD84RERHODg4O0AoKCtsGBgZjAAAAAAAAAAAICAgLDAwMxA4ODs4ODg7O - Dw8Pzg8PD84ODg7OEBAQzhEREc4RERHOEBAQzhAQEM8NDQ3EDw8P0A4ODs8ODg7PDg4Ozg4ODs4PDw/O - Dw8Pzg8PD84QERDOEBAQzhAREc4QEBDOEBAQzhAQEM4ODg7ODw8Pzg4ODs8NDQ3QDw8PywwMDIMKCgoc - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAALCwsnDQ0Nwg4ODs8QEBDODg4OzhAREc4PDw/ODw8PzhAQEM4RERHO - ERERzg4ODs4PDw/ODg4Ozg4ODs4QEBDODw8PzhAQEM4QEBDODw8PzhAQEM4RERHODw8PzhAQEM4ODg7U - CQkJyAQEBAYAAAAAAAAAAAoKCmoNDQ3RDw8Pzg8PD84PDw/OEBAQzhAQEM4RERHOEBAQzg4ODs4PDw/O - EBAQzg8PD84QEBDOEREQzg8PD84PDw/ODw8PzhEREc4QEBDOEBAQzg4ODs4PDw/OERERzhEREc4PDw/O - Dw8Pzg8PD84ODg7ODg4Ozg4ODs4PDw/ODg4Ozw0NDc8ODg6BCwsLEgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIJwoKCsIMDAzP - DQ0Nzg4ODs4MDAzODAwMzg4ODs4MDAzPDQ0NzgwMDM4ODg7ODAwMzg4PD84MDAzODQ0Nzg8PD84ODg7O - Dg4Ozg8PD84NDQ3ODg4Ozg0NDc4ODg7ODQ0N0AkJCdwFBQVbAAAAAAAAAAAHBwcNDAwMxg0NDc4NDQ3O - DQ0Nzg0NDc4MDAzODAwMzg8PD84NDQ3ODg4Ozg8PD84ODg7ODQ0NzgwMDM4PDw/ODg4Ozg4ODs4PDw/O - Dw8Pzg0NDc4NDQ3ODg4Ozg0NDc4ODg7ODQ0Nzg0NDc4PDw/ODQ0Nzg4ODs4NDQ3ODQ0Nzg4ODs4MDAzO - DQ0Nzg0NDc8MDAzDCwsLUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAgICCcKCgrCDAwMzw0NDc4MDAzODQ0Nzg4ODs4ODg7PCwsL0wsLC9UNDQ3S - DAwMzw0NDc4MDAzODg4Ozg4ODs4ODg7ODAwMzgwMDM4MDAzODAwMzgwMDM4ODg7ODAwMzg8PD88LCwvW - BwcHxQQEBAMAAAAAAAAAAAgICG8ODg7QDw8PzgwMDM4NDQ3ODg4Ozg4ODs4NDQ3ODg4Ozg8PDs4NDQ3O - Dg4OzgwMDM4PDw/ODQ0Nzg4ODs4ODg7ODg4Ozg8PD84PDw/ODQ0Nzg0NDc4MDAzODQ0Nzg0NDc4ODg7O - Dg8PzgwMDM4MDAzODg4Ozg8PD84PDw/ODQ0Nzg0NDc4NDQ3ODAwMzg8PD84NDQ3RCgoKlQkJCQ0AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQknCgoKwg4ODs8NDQ3O - DQ0Nzg8PD84ODw/ODg4OzwwMDNUHBwfhBwcHwQkJCdwMDAzSDQ0Nzw0NDc4MDAzODAwMzgwMDM4MDAzO - Dg4OzgwMDM4ODg7ODAwMzgwMDM4MDAzODQ0N0gkJCd8FBQU4AAAAAAAAAAAHBwcQCgoKyA4ODs4ODg7O - Dw8Pzg4ODs4MDAzODAwMzgwMDM4MDAzODQ0NzgwMDM4NDQ3ODg4Ozg4ODs4ODw/ODw8Pzg8PD84NDQ3O - DQ0NzgwMDM4MDAzODQ0Nzg8PD84NDQ3ODQ0NzgwMDM4NDQ3ODw8Pzg8PD84NDQ3ODQ0NzgwMDM4MDAzO - DAwMzg4ODs4NDQ3ODAwMzgwMDM4ODg7PDAwMtQgICCcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAACgoKJAwMDMIODg7PDQ0NzgwMDM4NDQ3ODQ0NzgwMDM8MDAzVBgYG4gQEBF8EBAQO - BgYGtQkJCdwLCwvSDAwMzw0NDc4ODg7ODg4Ozg8PD84ODg7ODAwMzgwMDM4ODg7ODAwMzg4ODtELCwrb - BQUFkQAAAAAAAAAAAAAAAAoKCncODg7QDAwMzgwMDM4NDQ3ODAwMzgwMDM4NDQ3ODw8Ozg8PDs4ODg7O - DQ0Nzg0NDc4MDAzODAwMzg4PD84NDQ3ODw8Pzg8PD84NDQ3ODQ0Nzg0NDc4PDw7ODAwMzg8PDs4NDQ3O - DAwMzg0NDc4NDQ3ODQ0Nzg4ODs4MDAzODQ0Nzg0NDc4NDQ3ODg4OzgwMDM4PDw/ODQ0Nzg4ODs4MDAzP - DQ0NyQoKCjYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkJCSQJCQnCDQ0Nzw8PD84ODg7O - CwsLzgsLC84NDQ3PCwsL1QYGBuIEBARfAAAAAAAAAAADAwMOBQUFtQkKCdwLCwvSCwsLzwwMDM4LCwvO - DQ0NzgwMDM4LCwvODg4Ozg4ODs4MDAzQCwsK2QUFBcYEBAMRAAAAAAAAAAAICAglCgoKzg4ODs4LCwvO - CwsLzg4ODs4LCwvOCwsLzgwMDM4MDAzODAwMzgsLC84NDQ3ODQ0Nzg0NDc4NDQ3ODw8PzgwMDM4ODg7O - CwsLzgsLC84MDAzODQ0Nzg0NDc4MDAzODQ0NzgsLC84LCwvODAwMzg0NDc4NDQ3ODAwMzgsLC84NDQ3O - DAwMzgsLC84ODg7ODAwMzgwMDM4LCwvODQ0Nzg0NDc4MDAzPCwsLywkJCUMAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAICAgkCwsLwg0NDc8LCwvODQ0Nzg0NDc4NDQ3OCwsLzwsLC9UGBgbiBAQEYgAAAAAAAAAA - AAAAAAAAAAADAwMOBgYGtQkJCdwLCwvSCwsLzwsLC84MDAzODQ0Nzg8PD84MDAzOCwsL0AsLC9gFBQXX - BAQEJAAAAAAAAAAABgYGBQoKCqsLCwvPDg4Ozg4ODs4ODg7ODAwMzgwMDM4MDAzODQ0Nzg0NDc4ODg3O - DAwMzg4ODc4MDAzOCwsLzg0NDc4NDQ3ODg4OzgwMDM4NDQ3ODQ4OzgwMDM4LCwvODAwMzgwMDM4NDg7O - CwsLzgwMDM4NDQ3ODg4Ozg0NDc4MDAzODg4OzgwMDM4ODg3ODQ0NzgsLC84NDQ3ODAwMzgwMDM4NDQ3O - DAwMzg0NDc4NDQ3PCgoKzQgJCDQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIJAkJCcILCwvPDg4OzgsLC84ODg7O - CwsLzg0NDc8LCwvVBgYG4gQEBGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOBgYGtQgICNwNDQ3S - DQ0NzwsLC84LCwvODQ0NzgsLC9AKCgrXBQUF3gQEBD4AAAAAAAAAAAAAAAAICAh7DAwM0AwMDM4LCwvO - CwsLzgwMDM4NDQ3OCwsLzgsLC84ODg7OCwsLzgwMDM4MDAzODAwMzgwMDM4MDAzOCwsLzg0NDc4MDAzO - DQ0NzgsLC84NDQ3ODg4Ozg4ODs4NDQ3ODAwMzg4ODc4PDw/ODQ0NzgwMDM4ODg7ODAwMzgwMDM4MDAzO - DAwMzg0NDc4MDAzOCwsLzg0NDc4NDQ3ODg4OzgsLC84LCwvOCwsLzgwMDM4NDQ3PCwsLwwgICBoAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICCQKCgrCDg4OzwsLC84LCwvODQ0NzgwMDM4MDAzPCQkJ1QYGBuIEBARiAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOBAQEtQgICNwKCgrSCwsLzw0NDc4MDAzQCQkJ2AUFBd4EBARG - AAAAAAAAAAAAAAAACQkJWAwMDNENDQ3ODQ0Nzg4ODs4LCwvODAwMzgwMDM4MDAzODg4OzgsLC84NDQ3O - DAwMzgsLC84MDAzODAwMzgwMDM4NDQ3ODAwMzg0NDc4NDQ3ODAwMzgwMDM4NDQ3ODQ0NzgsLC84ODg7O - DQ0NzgwMDM4NDg7ODQ0Nzg0NDc4ODg7OCwsLzg0NDc4NDQ3ODQ0Nzg0NDc4LCwvOCwsLzgsLC84LCwvO - DQ0Nzg4ODs4LCwvODAwMzgwMDM4MDAzPCQkJsAYGBggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwckCQkJvw4ODs8MDAzODAwMzgwMDM4MDAzO - DAwMzwgICNUFBQXiBAQEYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMO - BAQEtQYGBt4KCgrXCAgI1ggICNsFBQXfBAQERgAAAAAAAAAAAAAAAAcHBzYJCQnNCwsLzgwMDM4KCgrO - DAwMzgwMDM4MDAzOCwsLzgoKCs4MDAzODAwMzgoKCs4MDAzODAwMzgwMDM4KCgrODQ0Nzg0NDc4LCwvO - DAwMzgsLC84LCwvODAwMzgoKCs4MDAzODAwMzgwMDM4KCgrOCwsLzgwMDM4MDAzODQ0NzgwMDM4KCgrO - DAwMzgsLC84NDQ3ODAwMzgsLC84KCgrODAwMzgsLC84NDQ3OCgoKzgoKCs4LCwvOCwsLzgoKCs4KCgrQ - CQkJdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BwcHJAkJCb8KCgrPCwsLzgwMDM4LCwvOCwsLzgwMDM8ICAjVBgYG4gQEBGIAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMOBAQEnwQEBOgEBATnBAQE0gMDAz4AAAAA - AAAAAAAAAAAHBwcvCQkJxwsLC88NDQzOCgoKzgwMDM4MDAzODA0NzgoKCs4NDQ3OCwsLzgoKCs4KCgrO - DAwMzgsLC84LCwvOCwsLzgsLC84NDQ3ODAwMzgsLC84LCwvOCwsLzgoKCs4KCgrOCwsLzgsLC84MDAzO - CgoKzgwMDM4KCgrOCgoKzg0NDc4ODg7ODQ0NzgsLC84KCgrOCgoKzgwMDM4MDAzODAwMzgsLC84LCwvO - CwsLzgoKCs4MDAzOCwsLzgsLC84MDAzODQ0NzgsLC84LCwvOBwcHIAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHByQLCwu/CgoKzwwMDM4LCwvOCgoKzg0NDc4MDAzP - CQkJ1QcHB+IEBARkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAwMDGgMDAy0AAAAAAAAAAAAAAAAAAAAACQkJLgsLC8cMDAzPDAwMzgwMDM4KCgrO - CwsLzgwMDM4MDAzOCwsLzgoKCs4LCwvOCgoKzgsLC84LCwvOCwsLzgwMDM4KCgrOCgoKzgoKCs4KCgrO - CgoKzg0NDc4LCwvOCwsLzg0NDc4MDAzODAwMzgsLC84KCgrOCwsLzg4ODs4KCgrODQ0NzgsLC84MDAzO - DAwMzg0NDc4KCgrODAwMzgoKCs4LCwvODQ0NzgsLC84MDAzOCgoKzgwMDM4LCwvODQ0NzgoKCs4LCwvO - CwsLzgoKCtAJCQmPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwck - CAgIvwwMDM8NDQ3ODQ0NzgsLC84NDQ3ODAwMzwoKCtUGBgbiAwMDZAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICDgKCgrHCwsLzw0NDc4MDAzODAwMzgsLC84NDQ3ODAwMzgoKCs4NDQ3OCgoKzgsLC84LCwvO - DAwMzgsLC84NDQ3OCwsLzgwMDM4KCgrOCwsLzg0NDc4MDAzODAwMzgwMDM4KCgrOCwsLzg4ODs4LCwvO - DAwMzgoKCs4MDAzOCwsLzgoKCs4LCwvODAwMzgsLC84LCwvODAwMzgwMDM4LCwvODQ0NzgsLC84NDQ3O - CwsLzgsLC84LCwvODAwMzgwMDM4LCwvOCgoKzgoKCs4KCgrOCwsLzgsLC9MGBgYtAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGIgcHB78LCwvOCwwLzQsLC80MDAzNCgoKzQkJCc4KCgrU - BQUF4QQEBGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwgEBAR+CAgI1Q0NDc8KCgrNDAwMzQsLC80JCQnN - CwsLzQoKCs0JCQnNCgoKzQwMDM0NDQ3NCwsLzQsLC80JCQnNCQkJzQoKCs0JCQnNCwsLzQoKCs0MDAzN - CgoKzQoKCs0LDAzNCgoKzQsLC80JCQnNDAwMzQwMDM0MDAzNCQkJzQkJCc0JCQnNCwsLzQsLC80JCQnN - CgoKzQsLC80JCQnNCwsLzQoKCs0LCwvNCwsLzQkJCc0LCwvNCQkJzQkJCc0KCgrNCwwMzQwMDM0JCQnN - CgoKzQoKCs0JCQnNCwsLzwcHB4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHByIICAi/ - CgoKzgwMDM0KCgrNCQkJzQkJCc0LDAzOBwcH1AUFBeEEBARkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAQEBIoGBgbfCQkJ0wkJCc4KCgrNCgoKzQkJCc0KCgrNDAwLzQoKCs0MDAzNCQkJzQoKCs0MDAzN - CQkJzQoKCs0KCgrNDAwMzQoKCs0LCwvNCgoKzQwMC80LCwvNDAwMzQkJCc0LCwvNCgoKzQkJCc0LCwvN - DAwMzQsLC80KCgrNCQkJzQkJCc0LDAzNCQkJzQwMDM0JCQnNDAwLzQwMDM0KCgrNCQkJzQsLC80KCgrN - CwsLzQkJCc0LCwvNCgoKzQoKCs0MDAzNCQkJzQoKCs0KCgrNCQkJzQkJCc0JCQnNCQkJywQEBAsAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAHBwciCQkJvwkJCc4JCQnNDAwLzQoKCs0LCwvNCgoKzgcHB9QFBQXh - BAQEZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBIoHBwffCQkJ0wsLC84KCgrN - CwsLzQoKCs0MDAzNCQkJzQkJCc0LDAzNCgoKzQkJCc0LCwvNCwsLzQsLC80KCgrNCwsLzQoKCs0JCQnN - CgoKzQwMDM0LCwvNCwsLzQsLC80KCgrNDAwMzQsLC80JCQnNCgoKzQwMC80KCgrNDA0NzQsMDM0JCQnN - CQkJzQsLC80KCgrNDQ0NzQwMDM0JCQnNCgoKzQkJCc0LCwvNCwsLzQkJCc0LCwvNCgoKzQoKCs0LCwvN - CQkJzQkJCc0LCwvNCgoKzQoKCs0JCQnRBwcHVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHIgoKCr8JCQnO - CgoKzQkJCc0LCwvNCQkJzQsLC84HBwfUBgYG4QMDA2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAQEBIoHCAjdCAgI0AkJCc0LCwvNCwsLzQwMDM0MDAzNCQkJzQkJCc0KCgrN - CQkJzQkJCc0LCwvNCQkJzQwMDM0KCgrNCQkJzQkJCc0KCgrNCwsLzQsLC80LCwvNCgoKzQoKCs0KCgrN - CQkJzQsLC80KCgrNCwsLzQoKCs0JCQnNCQkJzQkJCc0KCgrNDAwMzQwMDM0MDAvNDAwMzQwMDM0JCQnN - CgoKzQkJCc0KCgrNCwsLzQsLC80JCQnNCgoKzQ0NDc0KCgrNCgoKzQsLC80MDAzNCgoKzQsLC88GBgac - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAYGBiIKCgq/CgoKzgoKCs0LCwvNDAwMzQsLC80MDAzOCAgI1AUFBeEDAwNn - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBoUICAjT - CwsLzQsLC80KCgrNCQkJzQsLC80LCwvNCQkJzQsLC80KCgrNCgoKzQkJCc0KCgrNCQkJzQwNDc0LCwvN - CgoKzQoKCs0LCwvNCgoKzQkJCc0JCQnNCwsLzQsLC80LCwvNCgoKzQoKCs0KCgrNCwsLzQsLC80MDAzN - CgoKzQoKCs0KCgrNCwsLzQkJCc0MDAzNCgoKzQoKCs0JCQnNCwsLzQkJCc0JCQnNCgoKzQsLC80LCwvN - CgoKzQkJCc0LDAzNDAwMzQoKCs0MDAzNCQkJzQgICM4EBAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQiBwcHvQgICM4HBwfN - CQkJzQgICM0KCgrNCgoKzgcHB9QEBAThAwMDZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGRAgICNEHBwfNCAgIzQkJCc0JCQnNCQkJzQkJCc0HBwfN - CgoKzQgICM0JCQnNCAgIzQkKCs0KCgrNCAgIzQkJCc0KCgrNCQkJzQcHB80KCgrNCAgIzQoKCs0HBwfN - CQkJzQsLC80ICAjNCgoKzQoKCs0ICAjNBwcHzwYGBtEICAjSBgYG0wgICNQHBwfTCAgI0ggICNEHBwfQ - CgoKzgoKCc0JCQnNCwsLzQcHB80JCgrNCAgIzQoKCc0ICAjNCQkJzQcHB80KCgrNBwcHzQoKCs0JCgrN - BwcH0wYGBkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABAQEIgkJCb0JCQnOCAgIzQgICM0KCgrNBwcHzQkJCc4GBgbUBQUF4QMDA2cAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgaQ - CQkJzwkJCc0ICAjNCAgIzQoKCs0KCgrNCAgIzQoKCc0JCQnNCgoKzQkJCc0ICAjNCgoKzQkKCs0JCQnN - BwcHzQkJCc0ICAjNCAgIzQcHB80ICAjNCgoKzQkJCc0JCQnNCQkJzQcHB80HBwfOBgYG0QYGBtUGBgba - BAQE3gUFBeEEBATkBAQE5AQEBOQEBATiBQUF3wUFBdsHBwfWBgYG0goKCs8JCQnNCQkJzQoKCs0JCQnN - CgoKzQcHB80LCwrNCgsLzQgICM0HBwfNCgoKzQgICM0JCQnQBgYGfQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYHByIICAi9CAgIzggICM0HBwfN - BwcHzQkJCc0JCQnOBwcH1AUFBeEDAwNqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDBQYGBs4JCQnNCgoKzQoKCs0KCgrNBwcHzQkJCc0ICAjN - CAgIzQsLC80ICAjNCAgIzQcHB80ICAjNBwcHzQkJCc0JCQnNCAgIzQoKCs0JCQnNBwcHzQoKCs0JCQnN - BwcHzQgICM0HBwfOBwcH0QYGBtYFBQXeBAQE5QICArgCAgKGAgICXwICAkECAgIwAgICQQICAmACAgJt - AwMDoAQEBOQFBQXfCAgI1wgICNEICAjOBwcHzQgICM0JCQnNCAgIzQoKCs0ICAjNCQkJzQcHB80ICAjN - CQkJzQgICM8HBwanAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAFBQUiBwcHvQoKCs4ICAjNCAgIzQgICM0HBwfNCAgIzgcHB9QFBQXhAwMDagAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQ1 - BgYG1AoKCs0HBwfNCgoKzQgICM0HBwfNCAgIzQgICM0HBwfNCAgIzQcHB80HBwfNBwcHzQkJCc0ICAjN - CAgIzQoKCs0ICAjNCQkJzQgICM0JCgrNCgoKzQgICM0ICAjNCAgIzggICNIFBQXcAwMD2AICAoYCAgIi - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICFAMDA3IEBATWBgYG3AgICNMJCQnO - CQkJzQcHB80KCgrNCgoKzQkJCc0JCQnNCgoKzQkKCs0HBwfNBwcHzQcHB80AAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFHwYGBr0JCQnOBwcHzQgICM0HBwfN - BwcHzQYGBs4GBgbUBQUF4QICAmoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA2cGBgbRBwcHzQcHB80GBgbNBgYGzQkJCc0ICAjN - BgYGzQgICM0GBgbNBgYGzQYGBs0HBwfNCAgIzQgICM0HBwfNBwcHzQcHB80GBgbNBwcHzQgICM0ICAjN - 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 - CAgH0wQEBOACAgJsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYG0AcHB80HBwfNBgYGzQcHB80GBgbN - BgYGzQgICM0GBgbNBwcHzQkJCc0ICAjNBwcHzQcHB80JCQjNCAgIzQYGBs0JCQjNBgYGzQYGBs0JCQnN - CAgIzQYGBs4FBQXYAwMDYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwNnBAQE4QUFBdQGBgbO - CAgIzQYGBs0GBgbNBgYGzQgICM0HBwfQBQUFjwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFKwUFBXsFBQXCBgYGzwYGBs4GBgbN - BwcHzQgICM0HBwfNBgYGzQUFBc0FBQXNBQUFzgUFBdIDAwPfAgICbAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAFBQXZCAgIzQcHB80GBgbNBgYGzQgICM0HBwfNBgYGzQgICM0HBwfNCAgHzQgICM0ICAjN - BgYGzQUFBc0FBQXNBgYGzQcHB80GBgbNBQUFzQYGBs0GBgbNBgYG0AUFBdQBAQEOAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwNqBAQE4QQEBNQGBgbOBgYGzQYGBs0FBQXNBwcHzQYGBtAEBASh - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUV - BQUFZQUFBa4HBwfPBgYGzgYGBs0GBgbNBwgIzQUFBc0HBwfNBQUFzQcHB80FBQXNBQUFzQcHB80FBQXQ - BgYG2wICAoEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBdIGBgbOBQUFzQcHB80HBwfN - BgYGzQUFBc0HBwfNBwcHzQYGBs0GBgbNBQUFzQYGBs0GBgbNBgYGzQgICM0FBQXNBQUFzQYGBs0FBQXN - BwcHzQYGBs0FBQXTAwMDiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJq - AwMD4QQEBNQFBQXOBwcHzQgICM0GBgbNBQUF0AQEBK0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwMKBQUFdAUFBcwFBQXOBwcHzgYGBs0GBgbNCAgIzQgICM0FBQXN - CAgIzQYGBs0GBgbNBwcHzQcICM0HBwfNBgYGzgQEBNUDAwOyAQEBAwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABQUFyQUFBc8FBQXNBQUFzQkJCc0ICAjNBQUFzQYGBs0GBgbNBQUFzQcHB80GBgbN - BgYGzQgIB80JCQnNCAgIzQYGBs0GBgbNBwcHzQcHB80GBgbNBgYGzQUFBdYCAgJUAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQFqBAQE4QUFBdQHBwfOBwcHzQcHB80GBgbO - BAQEtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDDQYGBqgFBQXP - CAgIzQYGBs0HBwfNBgYGzQgICM0GBgbNBgYGzQUFBc0HBwfNBQUFzQcHB80ICAjNBgYGzQcHB80GBgbQ - BQUF3AICAjUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwO4BQUF0QYGBs0ICAjN - BgYGzQUFBc0FBQXNBwcHzQUFBc0HBwfNBwcHzQcHB80GBgbNBQUFzQUFBc0FBQXNCAgIzQYGBs0JCQnN - BgYGzQUFBc0ICAjNBAQE1wMDAykAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAgJqBAQE4QUFBdQHBwfOBgYGzQUFBc4FBQXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwOdCAgHzwUFBc0FBQXNBgYGzQYGBs0FBQXNBQUFzQYGBs0GBgbN - BQUFzQcHB80HBwfNBgYGzQUFBc0HBwfNBQUFzQUFBdQEBASmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAMDA5UHBwfSBgYGzQYGBs0FBQXNBQUFzQYGBs0GBgbNBQUFzQgICM0HBwfN - BgYGzQYGBs0FBQXNBgYGzQgIB80FBQXNBgYGzQUFBc0HBwfNBgYGzQUFBc0GBgbXAgICEwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJsBAQE4AQEBNQGBgbO - BwcHzgQEBMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEWgYGBtEFBQXN - BgYGzQYGBs0FBQXNBAQEzQUFBc0HBwfNBQUFzQQEBM0FBQXNCAgIzQUFBc0GBgbNBgYGzQUFBc0FBQXO - BAQE2QEBAVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDdAQEBNUFBQXN - BgYGzQUFBc0GBgbNBAQEzQYGBs0GBgbNBgYGzQUFBc0EBATNBgYGzQUFBc0HBwfNBgYGzQQEBM0GBgbN - BQUFzQcHB80FBQXNBQUFzQQEBNgCAgIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAACAgJsAwMD4AMDA9QFBQXRAwMDwwAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAMDAx0GBgbJBgYGzQYGBs0GBgbNBQUFzQYGBs0GBgbNBAQEzQQEBM0FBQXN - BQUFzQYGBs0FBQXNBQUFzQcHBs0HBwfNBwcHzQUFBdEDAwPVAQEBCAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAACAgI3BQUF2QcHB84FBQXNBAQEzQcHB80EBATNBQUFzQYGBs0FBQXN - BQUFzQQEBM0EBATNBAQEzQUFBc0GBgbNBgYGzQUFBc0EBATNBQUFzQUFBc0FBQXNBgYG2AICAgMAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQFv - AwMD4gMDA9wDAwO1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDoQQEBM8HBwfN - BAQEzQcHB80EBATNBgYGzQUFBc0EBATNBgYGzQcHB80GBgbNBAQEzQYGBs0FBQXNBwcHzQQEBM0HBwfN - AwMD1QMDA48AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAggDAwPW - BQUF0AUFBc0FBQXNBQUFzQUFBc0EBATNBgYGzQYGBs0HBwfNBAQEzQUFBc0EBATNBAQEzQUFBc0HBwfN - BAQEzQYGBs0GBgbNBwcHzQYGBs0DAwPWAQEBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJlAgIC5gICAmUAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAQEBFwGBgbRBAQEzQUFBc0HBwfNBgYGzQQEBM0FBQXNBQUFzQUFBc0FBQXN - BQUFzQcHB80FBQXNBgYGzQQEBM0FBQXNBwcHzQUFBc8EBATaAQEBOgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICApkEBATUBgYGzQQEBM0GBgbNBwcHzQcHB80FBQXN - BQUFzQYGBs0FBQXNBQUFzQYGBs0FBQXNBwcHzQYGBs0FBQXNBgYGzQQEBM0GBgbNBAQEzQQEBNQCAgIo - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMfBgYGyQUFBc0HBwfN - BwcHzQYHB80FBQXNBgYGzQUFBc0GBgbNBAQEzQcHB80GBgbNBAQEzQQEBM0FBQXNBAQEzQYGBs0GBgbN - BAQE0QQEBMMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AgICRQQEBNoHBwfPBgYGzQUFBc0FBQXNBQUFzQYGBs0EBATNBwcGzQYGBs0HBwfNBwcHzQQEBM0HBwfN - BwcGzQYGBs0GBgbNCAgIzQUFBc0FBQXNBAQE0QQEBFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABAQEAwUFBaEHBwfPBAQEzQUFBc0EBATNBQUFzQcHB80EBATNBQUFzQUFBc0FBQXN - BAQEzQYGBs0GBgbNBgYGzQcHB80HBwfNBAQEzQcHB84DAwPWAgICdQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIDAwMDygQEBNMGBgbNBgYGzQUFBc0FBQXN - BwcHzQYGBs0EBATNBwcGzQUFBc0FBQXNBwcHzQcHB80EBATNBQUFzQQEBM0EBATNBQUFzQUFBc0EBATP - AwMDowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJeAwMDzwYGBswGBgbM - AwMDzAQEBMwDAwPMBAQEzAQEBMwFBQXMBQUFzAUFBcwFBQXMAwMDzAQEBMwDAwPMBQYGzAMDA8wEBATM - BAQEzwICAtsBAQEhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQFjAwMD2QMDA84EBATMBgYGzAUFBcwDAwPMAwMDzAMDA8wFBQXMBAQEzAYGBcwGBgbM - AwMDzAQEBMwGBgbMBgcHzAUFBcwEBATMAwMDzAUFBcwEBATRAwMDJQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAgICHwMDA8sGBgbMBgYGzAMDA8wDAwPMBAQEzAQEBMwFBQXMBAQEzAQEBMwFBQXM - AwMDzAUFBcwEBATMBAQEzAYGBswEBATMBQUFzAUFBcwFBQXTAwMDqgAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQYCAgLKAwMD0wQEBM0FBQXM - BQUFzAMDA8wEBATMBgYGzAMDA8wFBQXMAwMDzAMDA8wDAwPMAwMDzAQEBMwDAwPMBAQEzAQEBMwFBQXM - BQUFzAYGBs4EBASFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgMDAwOjBgYGzgUGBswEBATM - AwMDzAYGBswDAwPMBAQEzAQEBMwDAwPMBAQEzAMDA8wEBATMBAQEzAMDA8wGBgbMBAQEzAQEBMwDAwPM - BQUFzgQEBNoBAQFaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEBAVMCAgLcBQUFzwQEBMwFBgbMBQUFzAMDA8wEBATMBAQEzAQEBMwGBgbM - AwMDzAUFBcwDAwPMBQUFzAQEBMwEBATMBAQEzAQEBMwEBATMAwMDzAMDA9ADBARKAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAgICYQYGBs8EBATMBgYGzAUFBcwGBgbMBAQEzAQEBMwGBgXMBAQEzAUFBcwGBgbM - BgYGzAMDA8wDAwPMBAQEzAMDA8wEBATMBAQEzAQEBM4EBATWAwMDzwICAgsAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAagFBQXX - BgYGzgUFBcwDAwPMBwcHzAQEBMwDAwPMAwMDzAYGBswEBATMBAQEzAQEBMwEBATMBAQEzAUFBcwDAwPM - BAQEzAMDA8wDAwPMBQUFzQYGBsMCAgIaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAyIFBQXLBAQEzAUFBcwEBATM - BQUFzAQEBMwEBATMBAQEzAUFBcwEBATMBQUFzAQEBMwFBQXMBQUFzAUFBcwEBATMAwMDzAYGBcwEBATP - AwMD1wQEBN4BAQFGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBHwMDA9UEBQXUBAQEzQQEBMwHBwfMBAQEzAQEBMwDAwPM - AwMDzAQEBMwGBgbMBgYGzAMDA8wDAwPMBgYGzAQEBMwEBATMAwMDzAQEBMwEBATMAwMDzQMDA7ACAgIV - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAACAgIDAwMDpQUFBc4DAwPMBAQEzAUGBswGBgbMBAQEzAQEBMwFBQXMBQUFzAYGBswFBQXM - BgYGzAUFBcwGBgbMAwMDzAMDA8wEBATNAwMD0QMDA9oCAgLgAQEBSQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQEBSwICAt8FBQXSBQUFzQMDA8wDAwPMBAQEzAYGBswEBATMBQUFzAQEBMwDAwPMBAQEzAQEBMwDAwPM - BAQEzAMDA8wGBgbMBAQEzAUFBcwFBQXMBQYGzQMDA7ACAgIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAWQCAgLPAQEBzAQEBMwCAgLM - AgICzAICAswDAwPMAwMDzAMDA8wBAQHMAQEBzAQEBMwCAgLMAQEBzAUFBcwBAQHMAQEBzwICAtUBAQHf - AQEBuAEBASUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBgQEBAd0EBATRAwQEzQICAswBAQHM - BAQEzAICAswCAgLMAQEBzAEBAcwCAgLMAQEBzAEBAcwCAgLMAQEBzAMDA8wCAgLMAgICzAEBAcwCAgLM - AQEBzQICArACAgIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEiAgICzQICAswEBATMAQEBzAICAswDAwPMBAQEzAQEBMwBAQHMAwMDzAEBAcwBAQHM - AwMDzAMDA8wDAwPMAwMDzQMDA9EDAwPaAQEB3wEBAXIBAQEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEDAQEBmgEBAdsBAQHRAQEBzQEBAcwCAgLMAQEBzAEBAcwBAQHMAgICzAICAswDAwPM - BAQEzAMDA8wDAwPMAwMDzAMDA8wDAwPMAwMDzAEBAcwCAgLMAwMDzQICArACAgIVAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAwEBAakDAwPNAgICzAEBAcwEBATM - AQEBzAEBAcwBAQHMBAQEzAICAswCAgLMAwMDzAEBAcwCAgLMAwMDzAMDA88BAQHVAQEB3wEBAcAAAAAq - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEGAAAArQMDA9wDAwPR - BAQEzQMDA8wCAgLMAgICzAMDA8wEBAPMAwMDzAICAswDAwPMAQEBzAEBAcwDAwPMAgICzAMDA8wCAgLM - AwMDzAICAswCAgLMAQEBzQMEBLACAgIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQFjAwMD0AMDA8wDAwPMBAQEzAICAswDAwPMAgICzAEBAcwCAgLMAwMDzAEBAcwBAQHM - AwMDzAICAs0DAwPRAQEB2gAAAN8BAQFyAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAgICpwICAt4BAQHTAgICzgEBAcwCAgLMBAQEzAICAswCAgLM - AgICzAEBAcwBAQHMAgICzAEBAcwEBATMAwMDzAQEBMwCAgLMAwMDzAMDA8wDBATMAQEBzQICArACAgIS - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA7kEBATQAgICzAEBAcwEBATM - AgICzAICAswCAgLMBAQEzAICAswBAQHMAQEBzAICAswBAQHPAQEB1AEBAd4AAADAAQEBKgAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEG - AQEBiAICAuIBAQHYAgIC0QICAs0DAwPMAgICzAEBAcwDAwPMAgICzAMDA8wEBATMAwMDzAICAswCAgLM - AwMDzAMDA8wCAgLMBAQEzAQEA8wCAgLMAgICzQQEBLABAQESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQICrwICAtYDAwPOBAQEzAICAswDAwPMAQEBzAQEBMwDAwPMAgICzAICAswDAwPN - AwMD0QEBAdoCAgLhAQEBegEBAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBTAEBAdIBAQHeAgIC1gICAtABAQHN - AQEBzAMDA8wCAgLMBAQEzAICAswBAQHMAwMDzAQEA8wCAgLMAwMDzAMDA8wDAwPMAwMDzAMDA8wDAwPM - AQEBzQEBAbACAgISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQE1AQEB3gEBAdYDAwPO - AgICzAEBAcwCAgLMAgICzAMDA8wCAgLMAQEBzwICAtQCAgLeAQEBwAAAADAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAQEBCwEBAXsBAQHbAQEB3gICAtYDAwPSAQEBzgQEBM0BAQHMBAQEzAEBAcwCAgLM - AQEBzAMDA8wBAQHMAwMDzAEBAcwBAQHMAQEBzAICAswEBAPMAgICzQICArABAQESAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAQEB3gICAtYAAADOAQEBzAEBAcwDAwPMAQEBzQICAtECAgLZ - AQEB4AEBAXoBAQEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBARcBAQGJ - AQEB2gEBAeECAgLaAAAA1QMDA9IBAQHPAgICzQMDA8wBAQHMAAAAzAAAAMwAAADMAgICzAICAswDAwPM - AwMDzAAAAMwBAQHMAgICzQAAALABAQESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABD - AAAA3gEBAdYAAADOAQEBzQMDA88CAgLUAgIC3gAAAMUAAAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAWgAAALQAAADnAgIC4gEBAdwBAQHX - AQEB1AEBAdIDAwPRAAAA0AEBAc4CAgLNAwMDzAMDA8wDAwPMAAAAzAAAAMwCAgLMAQEBzQEBAbIBAQEQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAA3wAAANkCAgLVAQEB2gICAuEBAQGA - AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAEBARQBAQFSAQEBmQAAANMAAADmAQEB4wICAt8BAQHcAgIC2gAAANcCAgLW - AgIC1QAAANUAAADUAgIC0wAAANMBAQHTAAAA2QEBAY8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAABDAAAA1wEBAegAAADEAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAEBARcAAABDAQEBcAEBAY4AAAC5AQEBxQAAAOkAAADoAQIC5wAAAOYAAADkAAAA5AEBAeUAAADo - AQEBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAMAAAAGAAAAABACAAAAAAAAAkAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYnGRkZeRsbG58dHR2dGxsbeRYWFhUAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUQHBwcnBoaGq8WFhYl - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGFgeHh7SISEh0h4eHtMgICDTHx8f0x0dHckWFhZJ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYWFhAaGhqv - Hh4e0iEhIdIcHBzCFhYWIgAAAAAAAAAAAAAAAAAAAAAAAAAAEhISNRwcHNMhISHSHBwc1BoaGtkZGRnb - Gxsb1x4eHtMeHh7SFxcXTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - ExMTEBoaGqweHh7SIiIi0SAgINEgICDSHBwcwhcXFyIAAAAAAAAAAAAAAAAAAAAAFRUVnR0dHdMeHh7T - FxcX3A8PD9EMDAyrEhIS4xwcHNYiIiHRHR0d0hYWFk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAUFBQQGRkZrCAgINIfHx/RICAg0SAgINEgICDRHx8f0h0dHcIWFhYiAAAAAAAAAAAAAAAA - FRUV0BwcHNIeHh7VEhISpwoKCgMAAAAADAwMPxcXF9kfHx/RHx8f0RsbG9IVFRVOAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABMTExAZGRmsHh4e0h0dHdEfHx/RICAg0R0dHdEfHx/RICAg0R8fH9IaGhq/ - ExMTIgAAAAAAAAAAFRUV2BwcHNMbGxvUFRUVbgAAAAAAAAAAEhISAxkZGdcfHx/RHx8f0R4eHtEdHR3S - FRUVSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEhISDRoaGqwcHBzSHR0d0R8fH9EgICDRHR0d0R8fH9EeHh7R - ICAg0R8fH9EcHBzSHBwcvxQUFCIAAAAADw8PsBgYGNgbGxvTGRkZsRQUFA0AAAAAFxcXWhwcHNMcHBzR - HR0d0R8fH9EeHh7RGxsb0hUVFUsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhINGBgYrBwcHNIcHBzRHBwc0R0dHdEfICDR - Hx8f0R4eHtEdHR3RHR0d0R0dHdEeHh7RHh4e0hgYGMASEhIgCgoKVhEREeEbGxvWGhoa0xsbG8gcHBuy - HR0d0h4eHtEcHBzRHh4e0R0dHdEeHh7RHR0d0RoaGtIUFBRLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABISEg0YGBisHBwc0hwcHNEfHx/R - Hh4e0RwcHNEcHBzRHh4e0R0dHdEdHR3RHBwc0RwcHNEdHR3RHR0d0RoaGtQSEhLHAAAAAAsLC5gSEhLf - GBgY1RsbG9EcHBzQHR0d0BwcHNAeHh7QGxsb0BsbG9AcHBzQHBwc0B0dHdAaGxvRFBUVSwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAERERDRcXF6wcHRzR - Gxsb0B0dHdAbGxvQHh4e0B4eHtAdHR3QHh4d0BwcHNAcHBzQGxsb0B0dHdAeHh7QGxsb0hUVFdoNDQ3R - AAAAAAcHBwYKCgqeExMT3xoaGtUdHR3RHBwc0BsbG9AcHBzQHBwc0B0dHdAdHR3QHR0d0BwcHNAcHBzQ - GRkZ0RQUFEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAREREN - FxcXrB0dHdEcHBzQGxsb0BwcHNAeHh7QHR0d0BwcHNAeHh7QHR0d0BwcHNAdHR3QHR0d0B0dHdAZGRnS - FxcX2g0NDdYICAgwAAAAAAAAAAAHBwcGCgoKnhEREd8ZGRnVHBwc0RwcHNAeHh7QGhoa0BwdHdAbGxvQ - HB0d0BoaGtAaGhrQGhoa0BkZGdETExNLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAA8PDwgWFhaqGRkZ0R0dHdAaGhrQHB0d0BoaGtAdHR3QHR0d0BoaGtAbGxvQHBwc0BoaGtAbGxvQ - Gxsb0BgYGNIVFRXaDAwM1ggICDAAAAAAAAAAAAAAAAAAAAAABwcHBgoKCp4SEhLfGBgY1RscG9EbGxvQ - Ghoa0BoaGtAcHBzQGhoa0BwcHNAaGhrQGhoa0BoaGtAZGRnRFBQUSAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAABYWFpIZGRnSGxsb0BsbG9AcHBzQGxsb0BwcHNAaGhrQGxsb0BoaGtAaGhrQ - Gxsb0BwcHNAdHR3QGBgY0hQUFNoNDQ3WCAgIMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYKCgqe - EBAQ3xgYGNUZGRnRHR0d0B0dHdAaGhrQHBwb0BkZGdAaGhrQGhoa0BwcHNAaGhrQGBgY0RMUFEgAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTYxkZGdMZGRnQGxsb0BoaGtAaGhrQGhoa0BkZGdAZGRnQ - GRkZ0BkZGdAbGxvQGRkZ0BwcHNAaGhrSFRUV2gwMDNYICAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAGBgYGCgoKnhISEt8ZGRnVGhoa0RsbG9AZGRnQGRkZ0BoaGtAZGRnQHBwb0BwcHNAcHBzQ - Ghoa0BcXF9ETExNIAAAAAAAAAAAAAAAAAAAAAAAAAAAPDw8iFRUV0BoaGtAZGRnQGhoa0BwcHNAbGxvQ - Gxsb0BsbG9AcHBzQGhoa0BoaGtAcHBzQHBwc0BgYGNIUFBTaDAwM2AgICDAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHBgkJCaAPDw/fFhYW1RkZGdEZGRnQGhoa0BcXF9AZGRnQ - GBgY0BgYGNAbGxvQGRkZ0BkZGdAXFxfREBAQSAAAAAAAAAAAAAAAAA0NDQMTExOoGRkZ0hgYGNAYGBjQ - GBgY0BkZGdAYGBjQGBgY0BoaGtAZGRnQGBgY0BoaGtAYGBjQGBgY0hISEtoLCwvYBwcHMAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYJCQmgDw8P3xQUFNUYGBjR - GBgY0BgYGNAZGRnQGBgY0BgYGNAZGRnQGBgY0BcXF9AXFxfQFRUV0g4ODkoAAAAAAAAAABAQEGMVFRXS - FhYW0BcXF9AYGBjQGBgY0BYWFtAYGBjQFxcX0BgYGNAYGBjQGRkZ0BkZGdAXFxfSERER2goKCtgHBwcw - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYG - CQkJoBAQD98WFhbVGBgY0RcXF9AXFxfQFxcX0BcXF9AWFhbQGBkZ0BYWFtEUFBTTFBQU2Q0NDeALDAwm - Dw8PIBUVFc4XFxfQFxcX0BkZGNAYGBjQGBgY0BkZGdAZGRnQFhYW0BcXF9AXFxfQFhYW0BUVFdIRERHa - CwsL2AYGBjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABgYGBgkJCaAODg7eFhYW1BgZGdAWFhbPFRUVzxgYGM8VFRXPFRUV0RMTE9YPDw/d - DAwM4goKCmYNDQ0FERERpxYWFtEXFxfPGBgYzxYWFs8WFhbPFhYWzxgYGM8WFhbPFxcXzxcXF88XFxfP - FRUV0hAQENoKCgrYBgYGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYJCQmgDQ0N3hMTE9QWFhbQFhYWzxcXF9ATExPT - EBAQ2w0NDeELCwuZDAwMKA8PDxIRERGXFBQU0RUVFc8YGBjPFxcXzxcXF88XFxfPFxcXzxgYGM8WFhbP - FRUVzxYWFtAUFBTTERER2woKCtkGBgYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUGCQkJoA0NDd4UFBTU - FhYW0REREdUODg7dCwsLvgsLCy0QEBAKEBAQZRMTE8cUFBTQFhcXzxUVFc8WFxbPFBQUzxQUFM8WFhbP - FhYWzxQUFM8XFxfPFBQU0REREdUMDAzeCQkJyAYGBioAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQUFBgcHB6IMDAzfDg4O2gwMDOAJCQmLDAwMCA8QEFkTExPCEhIS0BISEs8SEhLPEhISzxISEs8TExPP - FBQUzxUVFc8SEhLPEhISzxISEtARERHSDw8P2QsLC+MHBwekBQUFEQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAUFBQYHBwekCQkJ5wkJCWoMDAwKDw8PmhISEtISEhLPFBQUzxYWFs8SEhLP - ExMTzxQUFM8TExPPEhISzxMTE88TExPPFBQU0RISEtUMDAzeCAgI2gYGBlQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAQGBQUFXwkJCQgODg6pEhIS0RISEs8UFBTP - ExMTzxMTE88TExPPERERzxEREc8TExPPEhISzxEREc8SEhLRDg4O2AkJCeMHBwehBQUFFwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcHB2gNDQ3b - Dw8P0RISEs8RERHPEhISzxEREc8RERHPEBAQzxEREc8TExPPERERzxAQENEODg7ZCQkJ1gcHB1IAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAUFBSoICAjaDQ0N2RAQENEQEBDPEhISzxAQEM8QEBDPEBAQzxAQEM8SEhLPERER0A4ODtYLCwvK - CgoKIwsLCxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAFBQU4CAgI2hAQENQPDw/OERERzhEREc4SEhLOEhISzhEREc4RERHO - Dw8P0QsLC9wHBwc7CgoKLwwMDMkMDAxDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwcHOA0NDc4QEBDPERERzg4ODs4ODg7O - Dg4Ozg4ODs4RERHPDQ0N1wkJCaUJCQkFCwsLvw8PD88NDQ3MDAwMRwoKCggMDAxCCwsLZQsLC4ALCwty - CgoKUQoKChUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJKQ8PD8MNDQ3S - Dg4O0xAQENAPDw/OEhISzhEREc4NDQ3SCQkJ3ggJCS4LCwtgDQ0N0Q8PD84RERDODQ0Nyw4ODskPEBDQ - Dg4Ozw8PD88PDw/PERER0BAQENEMDAybCgoKKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkp - CwsLwwoKCtYJCQneCAgI2wkJCdgMDAzQEBAQzgsLC9AKCgraBgYGkQkJCQsMDAzBDAwMzg4ODs4MDAzO - Dw8Pzg0NDc4PDw/ODg4Ozg8PD84PDw/ODw8PzgwMDM4MDAzPDAwM0QoKCnAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAgICCkKCgrDCwsL1gYGBuEEBARvBAQEPQUFBdwICAjZCgoK1AgICNkGBgbHBgYGDQsLCnMMDAzQ - DAwMzgwMDM4LCwvOCwsLzg0NDc4MDAzODAwMzg0NDc4NDQ3ODAwMzgwMDM4MDAzODAwMzgsLC9EKCgqQ - BgYGBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAACAgIKQsLC8MKCgrWCAgI4QQEBG8AAAAAAAAAAAMDAz4GBgbfBwcH4gUFBdgHBwcw - CQkJOQoKCtAMDAzODQ4Ozg4ODs4LCwvODQ0NzgsLC84LCwvODQ0Nzg0NDc4NDQ3OCwsLzg4ODs4NDQ3O - Dg4OzgwMDM4NDQ3RCAgIbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAHBwcpCAgIwwkJCdYGBgbhAwMDbwAAAAAAAAAAAAAAAAAAAAADAwMw - BAQEjAUFBS8HBwcsCgoKyAoKCs8NDQ3ODAwMzgoKCs4NDQ3OCwsLzg4ODs4NDQzODQ0MzgoKCs4KCgrO - DAwMzgoKCs4MDAzODAwMzgwMDM4LCwvOCQkJ0QcHBy8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICCkICAjDCAgI1gcHB+EDAwNvAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAQEBDgHBwfSCgoK0gsLC84MDAzODAwMzgsLC84NDQ3OCwsLzgoKCs4MDAzO - CwsLzgsLC84MDAzOCwsLzgoKCs4LCwvODAwMzg0NDc4NDQ3ODAwM0AkJCaYAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGKQoKCsMICAjVBgYG4AQEBG8AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDAwYGBgajCgoK0wsLC80MDAzNCwsLzQkJCc0JCQnN - CgoKzQwMDM0MDAzNCwwMzggICNEICAjTCQkJ1QgICNQKCgrRCQkJzwoKCs0MDAzNCwsLzQcHB9QGBgYj - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYpBgYGwwcHB9UFBQXg - AwMDbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQUlBgYG1AcHB80ICAjN - CAgIzQoKCs0ICAjNBwcHzQcHB80HBwfPBgYG1QYGBt0FBQXkBAQE5gMDA+UGBgbfBwcH1wkJCdEJCQnO - CgoKzQcHB9IEBARcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFBSkICAjC - BwcH1QUFBeADAwNvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgZi - CQkJ0gcHB80HBwfNCAgIzQkJCc0JCQnNCAgIzQkJCc8ICAjXBAQE4AICAosCAgIwAgICFAICAigDAwNq - BAQE2AUFBdsGBgbRCAgIzggICNAFBQWMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BgYGSQcHB8MICAjUBQUF4AMDA28AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAADAwOIBwcH0QcHB80GBgbNBwcHzQkJCc0HBwfNCQkJzQYGBtIEBATUAgICKgAAAAAAAAAA - AAAAAAAAAAAAAAAAAgICEQMDA60FBQXcBQUF0QgICNAFBQWqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - BQUFEgYGBmAHBweuCQkJzwYGBtEFBQXdAgICbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwObBgYG0QkJCc0GBgbNBwcHzQYGBs0HBwfNCQkJzQcHB9UDAwNl - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAggDAwOvBQUF3AUFBdIFBQXHAAAAAAAAAAAAAAAA - AAAAAAUFBRAEBASKBQUFzwUFBc4GBgbOBQUFzgUFBdYDAwOVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBASXBgYG0ggICM0FBQXNBgYGzQgICM0HBwfN - BQUFzQUFBdgCAgITAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgIIAwMDrwQEBNwDAwPY - AAAAAAAAAAAAAAAAAwMDCwQEBLQGBgbOBgYGzQgICM0GBgbNBwcH0AMDA9oCAgIWAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJ/BwcH1QcHB80FBQXN - BgYGzQYGBs0FBQXNBgYGzQUFBckAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AgICCAICArMCAgLoAAAAAAAAAAAAAAAABQUFfQUFBc8EBATNBQUFzQYGBs0EBATNBAQE1AMDA6QAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJF - BAQE2gQEBM8ICAjNBgYGzQYGBs0FBQXNBgYGzQYGBswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAICAgkBAQFxAAAAAAAAAAAEBAQ3BQUF0QUFBc0HBwfNBgYGzQYGBs0HBwbP - BgYG2gICAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEGAwMDzwcHB9MEBATOBQUFzQUFBc0GBgbNBQUFzQYGBtIDAwMlAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAgsEBAS4BgYGzQYHB8wFBQXM - BAQEzAQEBM4CAgLWAgIC0wEBAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICYAICAtwFBQXQBQUFzAMDA8wFBQXMBAQEzAQEBM4DAwOQ - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA30EBATO - BgYGzAMDA8wEBATNAwMD0AICAtgDAwPkAQEBTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBAwICArMEBATZBAQEzwQEBMwDAwPM - BQUFzAMDA8wDAwPPAwMDaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AQEBNwQEBNEDAwPMBAQEzAMDA84DAwLTAQEB3QAAAMwBAQFDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBARQBAQHI - AwMD2gMDA9ECAgLNAwMDzAEBAcwCAgLMBAQEzwMDA2UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAgICvQICAtMDAwPOAQEB0AMDA9gBAQHiAQEBjgEBAQsAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAiAQEBwwEBAd8BAQHXAQEB0wEBAdAEBATOAwMDzQICAs8CAgJjAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBigICAt8DAwPYAQEB3QEBAc8BAQFDAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAHsBAQHYAQEB4wEBAd0BAQHZAgIC1gEBAdQCAgLW - AQEBZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwEBAZYBAQHpAQEBjgEBAQ4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEDAAAARgEBAZQAAAC7 - AAAA5QEBAeYAAADlAAAA6AEBAUMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXFxcn - GxsbihsbG6YZGRl0FhYVEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFhYdGhoapBgYGFgAAAAAAAAAAAAAAAAAAAAA - FBQUOBwcHNMZGRnZFxcX3BoaGtoaGhq8FhYWGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRUVHR0dHcAhISHSHh4e1BkZGVgAAAAA - AAAAAAAAAAAWFha0Ghoa1hUVFc4PDw+IFRUVzxsbG9YbGxu5FBQUGAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUVFR0cHBzAISEh0h8fH9EhISHR - HBwc1BgZGVUAAAAAAAAAABQUFNgZGRnXFBQUTAAAAAAUFBRUGhoa1B8fH9IbGxu5FRUVGAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFRUdGxsbwB0dHdIfHx/R - ICAg0R0dHdEeHh7RHR0d1BcXF1UAAAAADg4OuRgYGNoaGhqTFxcXKRoaGpgcHBzTHh4e0RwcHNIaGhq5 - FBQUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAExMTHRoaGr4cHBzS - Hh4e0SEhIdEeHh7RHh4e0R0dHdEeHh7RGhoa1hAQEFUJCQlDEBAQ5BgYGNkdHR3THR0d0h8fH9EdHR3R - Hh4e0RsbG9IYGBi5FBQUGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMTEx0bGxu+ - Hh4e0h4eHtEdHR3RHx8f0R4eHtEdHR3RHx8f0R4eHtIZGRnaDg4O1AAAAAAJCQlfEBAQ4xkZGdcdHR3R - Hh4e0B4eHtAbGxvQHBwc0BoaGtEYGBi1EhISGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASEhId - GhoavRwcHNEcHBzQHR0d0BsbG9AbGxvQHh4e0B0dHdAcHBzRFxcX2A4ODuEJCQlOAAAAAAAAAAAJCQlf - EBAQ4xcXF9ccHBzRHR0d0B0dHdAcHBzQHBwc0BoaGtEXFxe1ERERGAAAAAAAAAAAAAAAAAAAAAAAAAAA - EREREBgYGLgbGxvRHh4e0B4eHtAbGxvQHR0d0BwcHNAcHBzQGxsb0RYWFtgODg7hCQkJTgAAAAAAAAAA - AAAAAAAAAAAJCQlfEBAQ4xUVFdcZGRnRGhoa0BsbG9AbGxvQHR0d0BoaGtEWFha1EhISFQAAAAAAAAAA - AAAAAAAAAAAUFBSZGRkZ0hsbG9AbGxvQGxsb0BsbG9AaGhrQGhoa0BoaGtEWFhbYDQ0N3wkJCU4AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAJCQlfDg4O4xUVFdcZGRnRGhoa0BoaGtAZGRnQGxsb0BgYGNEXFxe1 - ERERFQAAAAAAAAAAERERUxgYGNMaGhrQGxsb0BoaGtAbGxvQGxsb0BkZGdAYGBjRFRUV2A0NDd8JCQlO - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwdfDQ0N4xUVFdcXFxfRGRkZ0BoaGdAXFxfQ - GBgY0RQUFNUSEhG8DQ0NFRERERgVFRXJGRkZ0BgYGNAXFxfQGRkZ0BoaGtAYGBjQFhYW0RISEtgNDQ3f - BwcHTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAhfDAwM4xMTE9cYGBjR - GBgY0BUVFdITExPWEBAQ2w4ODtcQEBA5EhISnRUVFdIWFhbQFhYW0BYWFtAWFhbQFxcX0BcXF9IUFBTY - DQ0N3wcHB04AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBwdf - DQ0N4hQUFNcUFBTTERER2A8PD9oPDw+KDw8PKRMTE5EUFBTRFxgYzxgYF88WFhbPFRUVzxUVFdAUFBTT - EBAQ2woKCuAICAhOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAHBwdfCwsL5A0NDd4PDw/BDg4ONBISEmcSEhLGFhYW0BQUFM8VFRXPFhYWzxUVFc8UFBTR - EhIS1g4ODt8JCQnSBwcHOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAGBgZgCQkJwAsLCyoQEBCuEhIS0BISEs8TExPPFRUVzxQUFM8UFBTP - ExMT0RAQENkKCgrjBwcHmQUGBhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgYLCgoKvRAQENUTExPQERERzxQUE88SEhLP - ERERzxAQENEODg7YDAwMzAgICEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBgaaCwsL3BAQENEQEBDP - EBAQzxAQEM8SEhLQDw8P1gwMDMYLCwsqCQkJFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYGBgYKCgqd - EBAQ0xAQENARERHPEBAQzg4ODtELCwvaCgoKPA0NDacMDAy0CwsLFAAAAAAMDAwsCwsLMwwMDAUAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAsLC28LCwvZCwsL2A4ODtMODg7QDg4O1woKCqQMDAxSDQ0N0g8PD88NDQ28Dw8P0BAQENAPDw/Q - Dg4O0gwMDKALCws2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAICAhtBwcH3gUFBbgGBgaoCQkJ3gkJCdoJCQnUCgoKLwoKCrYMDAzPDAwMzg0NDc4ODg7O - Dg4Ozg0NDc4MDAzODQ0Nzw4ODtEJCQlpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAACAgIbQgICN4FBQW8AwMDEQMDAwYEBASlBQUF5AgICE0JCQmJDAwM0AsLC84NDQ3O - CwsLzgsLC84NDQ3ODAwMzg0NDc4LCwvODQ0NzgsLC9EJCQlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAgICG0GBgbeBQUFvAMDAxEAAAAAAAAAAAAAAAAEBAQZBwcHgQkJCdULCwvO - CwsLzgwMDM4MDAzODAwMzgsLC88LCwvRCgoK0gsLC9ELCwvPDQ0NzgkJCcwFBQUQAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAICAhqBQUF3QUFBbwDAwMRAAAAAAAAAAAAAAAAAAAAAAAAAAAFBQVh - CQkJ1Q0NDc0LCwvNCgoKzQsLC80JCQnQCgoK1gcHB90GBgbfBwcH2wkJCdQJCQnPCAgI0gcHB1cAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgYGagcHB90EBAS8AgICFAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAYGBjUJCQnUCAgIzQoKCs0ICAjNBwcHzwYGBtcEBATUAgICkAICAmIDAwOgBAQE4wUFBdgHBwfS - BQUFlgAAAAAAAAAAAAAAAAAAAAAAAAAABgYGFQgICH4FBQXbAwMDvAICAhQAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAABAQEYwgICNQHBwfNBgYGzQYGBs0HBwfRBQUF0AICAhYAAAAAAAAAAAAAAAACAgI1 - BAQE1QUFBdkFBQW5AAAAAAAAAAAAAAAABAQEOwQEBJMGBgbQBAQE1AMDA8UCAgIUAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAADAwNsBwcH1AcHB80ICAjNBgYGzQcHB9QDAwNmAAAAAAAAAAAAAAAA - AAAAAAAAAAACAgIwAwMD1QMEBNYAAAAAAAAAAAQEBEsFBQXSCAgIzgUFBc4FBQXZAwMDTwAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDA08GBgbYBwcHzgUFBc0GBgbNBAQE1AICAj0AAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAACAgIwAQEB1wAAAAAEBAQVBgYFxQcHB84HBwfOBgYG0gMDA9MCAgII - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICEQMDA9sFBQXSBAQEzQYGBs0HBwfQ - AwMDUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgEJAAAAAAMDA5IEBATOBQUFzgMDA9MCAgLe - AgICjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQEBhgMDA9oFBQXQ - BAQEzQcHB80FBQW1AgICBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAgJPAwMD0gUFBdADAwPY - AgIC4gICAp4BAQELAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEL - AQEBvgMDA9wDAwPTBAQEzwUFBc8EBASUAgICBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAsoDAwPa - AgIC3QEBAdQBAQFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAABAQEWAQEBtgEBAeMDAwPcAQEB1wICAtYBAQGWAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAA - AQEBVAEBAeQBAQGhAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAEBAaEAAADZAAAA6AEBAegAAACYAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAQEBAj - FBQUtRQUFN8TExOBERERAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQUFCUaGhq8GhoatBQUFBgAAAAA - Dw8PnhISErMQEBCRExMTshUVFY4QEBADAAAAAAAAAAAAAAAAAAAAABMTEyUZGRnCHBwc0hwcHNIYGBi7 - ERERGA0NDbcQEBCQAAAAABYWFosaGhrVFhYWkg8PDwUAAAAAAAAAABMTEyUYGBjEGxsb0hwcHNEcHBzR - GRkZ1REREb8ICAhXDQ0NtxMTE4wXFxeqGBgY0xUVFdcODg6eDAwMBRAQEB0WFhbEGRkZ0RoaGtAaGhrQ - GBgY0xMTE9sLCwvNAAAAAAgICGcMDAzjEhIS2RISEtkODg7hCwsLrA4ODgUSEhKoFhYW0hcXF9AXFxfQ - FRUV0xEREdsKCgrRBwcHJQAAAAAAAAAABwcHZwsLC+YLCwvdCgoKWQ0NDQESEhJ1FRUV0hYWFtAWFhbR - FBQU0xAQENwKCgrRBgYGJQAAAAAAAAAAAAAAAAAAAAAGBgZoBwcHUwsLCwsQEBC3ExMT0BQUFM8TExPQ - ERER1A4ODtsKCgrPCAgIJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQmiDg4O1REREc8RERHP - Dw8P1AsLC90KCgqsCgoKEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQkJZA0NDdQODg7S - DQ0N0woKCtsJCQl4CQkJDAwMDJwMDAyjCgoKQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICIkHBwfd - BwcH3wgICN8HBwe8CAgIDAoKCsMMDAzPDAwMzwoKCtIHBwc1AAAAAAAAAAAAAAAAAAAAAAcHB4kGBgbg - BAQEkgQEBGQFBQWnBgYGGQgICHQJCQnSCQkJ1AkJCdQJCQnSBwcHmQAAAAAGBgYvBwcHewcHB5sGBgbb - BAQEkQAAAAAAAAAABQUFIAcHB30JCQnQCAgI1AYGBt8FBQXhBwcH2QUFBc0DAwMLBAQEvwYGBs4FBQXT - AwMDpwAAAAAAAAAAAgICCAMDA98FBQXSBgYGzQUFBdQAAAAAAgICKwMDA98CAgLoAgICdwMDA9MEBATS - AwMD2gEBAX4AAAAAAAAAAAAAAAACAgKkAwMD2wMDA9MEBATSAwMDXgAAAAABAQEhAQEBYAEBAcQCAgLe - AgIC3wEBAdIBAQE7AAAAAAAAAAAAAAAAAQEBFAEBAcMCAgLhAgIC3AICAt4BAQFSAAAAAAAAAAAAAAAf - AAAAywAAAHsAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAagAAAKsAAAC9AAAAcAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAA== - - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/LanguageSelect.Designer.cs b/src/ModularToolManagerWinForms/Forms/LanguageSelect.Designer.cs deleted file mode 100644 index 0074237..0000000 --- a/src/ModularToolManagerWinForms/Forms/LanguageSelect.Designer.cs +++ /dev/null @@ -1,99 +0,0 @@ -namespace ModularToolManger.Forms -{ - partial class F_LanguageSelect - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.F_LanguageSelect_Language = new System.Windows.Forms.Label(); - this.Default_OK = new System.Windows.Forms.Button(); - this.Default_Abort = new System.Windows.Forms.Button(); - this.C_Languages = new System.Windows.Forms.ComboBox(); - this.SuspendLayout(); - // - // F_LanguageSelect_Language - // - this.F_LanguageSelect_Language.AutoSize = true; - this.F_LanguageSelect_Language.Location = new System.Drawing.Point(12, 9); - this.F_LanguageSelect_Language.Name = "F_LanguageSelect_Language"; - this.F_LanguageSelect_Language.Size = new System.Drawing.Size(151, 13); - this.F_LanguageSelect_Language.TabIndex = 0; - this.F_LanguageSelect_Language.Text = "F_LanguageSelect_Language"; - // - // Default_OK - // - this.Default_OK.Location = new System.Drawing.Point(13, 47); - this.Default_OK.Name = "Default_OK"; - this.Default_OK.Size = new System.Drawing.Size(75, 23); - this.Default_OK.TabIndex = 1; - this.Default_OK.Text = "Default_OK"; - this.Default_OK.UseVisualStyleBackColor = true; - this.Default_OK.Click += new System.EventHandler(this.Default_OK_Click); - // - // Default_Abort - // - this.Default_Abort.Location = new System.Drawing.Point(94, 47); - this.Default_Abort.Name = "Default_Abort"; - this.Default_Abort.Size = new System.Drawing.Size(75, 23); - this.Default_Abort.TabIndex = 2; - this.Default_Abort.Text = "Default_Abort"; - this.Default_Abort.UseVisualStyleBackColor = true; - this.Default_Abort.Click += new System.EventHandler(this.Default_Abort_Click); - // - // C_Languages - // - this.C_Languages.FormattingEnabled = true; - this.C_Languages.Location = new System.Drawing.Point(169, 6); - this.C_Languages.Name = "C_Languages"; - this.C_Languages.Size = new System.Drawing.Size(103, 21); - this.C_Languages.TabIndex = 3; - this.C_Languages.SelectedIndexChanged += new System.EventHandler(this.C_Languages_SelectedIndexChanged); - // - // F_LanguageSelect - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(284, 82); - this.Controls.Add(this.C_Languages); - this.Controls.Add(this.Default_Abort); - this.Controls.Add(this.Default_OK); - this.Controls.Add(this.F_LanguageSelect_Language); - this.Name = "F_LanguageSelect"; - this.Text = "F_LanguageSelect"; - this.Load += new System.EventHandler(this.F_LanguageSelect_Load); - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - private System.Windows.Forms.Label F_LanguageSelect_Language; - private System.Windows.Forms.Button Default_OK; - private System.Windows.Forms.Button Default_Abort; - private System.Windows.Forms.ComboBox C_Languages; - } -} \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Forms/LanguageSelect.cs b/src/ModularToolManagerWinForms/Forms/LanguageSelect.cs deleted file mode 100644 index 64cc7c9..0000000 --- a/src/ModularToolManagerWinForms/Forms/LanguageSelect.cs +++ /dev/null @@ -1,92 +0,0 @@ -using Helper.GUI; -using JSONSettings; -using ModularToolManger.Core; -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Linq; -using System.Text; -using System.Windows.Forms; - -namespace ModularToolManger.Forms -{ - public partial class F_LanguageSelect : Form - { - private int _endPos; - private bool _settingUp; - private string _oldLanguage; - - private Settings _settings; - public Settings Settings => _settings; - - public F_LanguageSelect(Settings settings) - { - _settings = settings; - InitializeComponent(); - } - - private void F_LanguageSelect_Load(object sender, EventArgs e) - { - this.FormBorderStyle = FormBorderStyle.Fixed3D; - this.MinimizeBox = false; - this.MaximizeBox = false; - _endPos = C_Languages.Location.X + C_Languages.Width; - _oldLanguage = CentralLanguage.LanguageManager.Name; - F_LanguageSelect_Language.AutoSize = true; - _settingUp = false; - SetupDesign(); - } - private void SetupDesign() - { - _settingUp = true; - this.SetupLanguage(); - GUIHelper.SetWidthByTextLenght(Default_OK, Default_Abort); - this.AlignMultipleControls(Default_OK, Default_Abort); - - C_Languages.Location = new Point(F_LanguageSelect_Language.Location.X + F_LanguageSelect_Language.Width + 10, C_Languages.Location.Y); - C_Languages.Size = new Size(_endPos - C_Languages.Location.X, C_Languages.Height); - C_Languages.Text = ""; - C_Languages.Items.Clear(); - - foreach (string item in CentralLanguage.LanguageManager.AvailableLanguages) - { - C_Languages.Items.Add(item); - } - - for (int i = 0; i < C_Languages.Items.Count; i++) - { - string CurrentItem = C_Languages.Items[i].ToString(); - if (CurrentItem == CentralLanguage.LanguageManager.Name) - { - C_Languages.SelectedIndex = i; - break; - } - } - _settingUp = false; - } - - private void C_Languages_SelectedIndexChanged(object sender, EventArgs e) - { - if (_settingUp) - { - return; - } - if (CentralLanguage.LanguageManager.SetLanguageByName(C_Languages.SelectedItem.ToString())) - { - SetupDesign(); - } - } - private void Default_Abort_Click(object sender, EventArgs e) - { - CentralLanguage.LanguageManager.SetLanguageByName(_oldLanguage); - this.Close(); - } - private void Default_OK_Click(object sender, EventArgs e) - { - _settings.AddOrChangeKeyValue("Language", CentralLanguage.LanguageManager.CountryCode); - this.Close(); - } - } -} diff --git a/src/ModularToolManagerWinForms/Forms/LanguageSelect.resx b/src/ModularToolManagerWinForms/Forms/LanguageSelect.resx deleted file mode 100644 index 1af7de1..0000000 --- a/src/ModularToolManagerWinForms/Forms/LanguageSelect.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Images/Tool.ico b/src/ModularToolManagerWinForms/Images/Tool.ico deleted file mode 100644 index 4b1d912..0000000 --- a/src/ModularToolManagerWinForms/Images/Tool.ico +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5071c87d9eb26aa3c3def7cb61db08b9a9400dccf6b2398ed3f6949789697ae -size 115504 diff --git a/src/ModularToolManagerWinForms/Language/Englisch.json b/src/ModularToolManagerWinForms/Language/Englisch.json deleted file mode 100644 index 6bdfec4..0000000 --- a/src/ModularToolManagerWinForms/Language/Englisch.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "Language": "Englisch", - "CountryCode": "en-EN", - "Jsoninterpret": [ - { - "key": "F_ToolManager", - "value": "Tool Manager" - }, - { - "key": "F_ToolManager_File", - "value": "File" - }, - { - "key": "F_ToolManager_Settings", - "value": "Settings" - }, - { - "key": "F_ToolManager_ReportBug", - "value": "Report bug" - }, - { - "key": "F_ToolManager_Hide", - "value": "Hide" - }, - { - "key": "F_ReportBug_L_bug", - "value": "Bug" - }, - { - "key": "F_ReportBug_L_enhancement", - "value": "Enhancement" - }, - { - "key": "F_ReportBug_L_Priority", - "value": "Priority:" - }, - { - "key": "F_ReportBug_L_Priority_Trivial", - "value": "Trivial" - }, - { - "key": "F_ReportBug_L_Priority_Minor", - "value": "Minor" - }, - { - "key": "F_ReportBug_L_Priority_Major", - "value": "Major" - }, - { - "key": "F_ReportBug_L_Priority_Critical", - "value": "Critical" - }, - { - "key": "F_ReportBug_L_Content", - "value": "Content:" - }, - { - "key": "F_ReportBug_L_Kind", - "value": "Kind:" - }, - { - "key": "F_ReportBug_L_Title", - "value": "Title:" - }, - { - "key": "F_ReportBug_L_LV_Files", - "value": "Files for upload" - }, - { - "key": "F_ReportBug_LV_Delete", - "value": "Delete entry" - }, - { - "key": "F_ReportBug", - "value": "Report bug" - }, - { - "key": "F_ToolManager_NI_Taskliste", - "value": "Tool Manager" - }, - { - "key": "F_ToolManager_NI_Taskbar_Buttons", - "value": "Functions" - }, - { - "key": "F_ToolManager_NI_Taskbar_Close", - "value": "Close" - }, - { - "key": "F_ToolManager_Langauge", - "value": "Language" - }, - { - "key": "F_ToolManager_NewFunction", - "value": "New function" - }, - { - "key": "F_ToolManager_ButtonContext_Edit", - "value": "Edit" - }, - { - "key": "F_ToolManager_ButtonContext_Delete", - "value": "Delete" - }, - { - "key": "F_New_Function_CB_ShowInTaskList", - "value": "Show in notification icon" - }, - { - "key": "F_Settings", - "value": "Settings" - }, - { - "key": "F_Settings_CB_BorderLess", - "value": "Borderless window" - }, - { - "key": "F_Settings_L_ScrollSpeed", - "value": "Scrollspeed" - }, - { - "key": "TP_Common", - "value": "Common" - }, - { - "key": "F_Settings_CB_KeepOnTop", - "value": "KeepOnTop" - }, - { - "key": "F_Settings_CB_StartMinimized", - "value": "Start minimized" - }, - { - "key": "F_Settings_CB_HideInTaskbar", - "value": "Hide in taskbar" - }, - { - "key": "F_Settings_CB_AutoStart", - "value": "Start with windows" - }, - { - "key": "F_Settings_CB_DisableSearchByButtonClick", - "value": "Close search by function click" - }, - { - "key": "F_LanguageSelect", - "value": "Langauge selection" - }, - { - "key": "F_LanguageSelect_Language", - "value": "Language:" - }, - { - "key": "F_NewFunction", - "value": "New function" - }, - { - "key": "F_NewFunction_L_Name", - "value": "Name:" - }, - { - "key": "F_NewFunction_L_Type", - "value": "Type:" - }, - { - "key": "F_Password", - "value": "Enter password" - }, - { - "key": "F_OAuth", - "value": "OAuth key entry" - }, - { - "key": "F_OAuth_L_Key", - "value": "OAuth Key:" - }, - { - "key": "F_OAuth_L_Secret", - "value": "OAuth Secret:" - }, - { - "key": "F_OAuth_L_Password", - "value": "Password:" - }, - { - "key": "F_OAuth_L_Password2", - "value": "Repeat password:" - }, - { - "key": "F_Password_L_Password", - "value": "Passwort:" - }, - { - "key": "B_OAuth", - "value": "OAuth Manager" - }, - { - "key": "Default_OK", - "value": "Ok" - }, - { - "key": "Default_Abort", - "value": "Abort" - }, - { - "key": "Default_Open", - "value": "Open" - }, - { - "key": "Default_Close", - "value": "Close" - }, - { - "key": "Default_Show", - "value": "Show" - }, - { - "key": "Default_Send", - "value": "Send" - }, - { - "key": "Default_All", - "value": "All plugin filetypes" - }, - { - "key": "Message_Upload_Status_Title", - "value": "Uploading status" - }, - { - "key": "Message_Upload_Status_Succeded", - "value": "Uploading successfully done click OK to close the window." - }, - { - "key": "Message_Upload_Status_Failed", - "value": "Error while trying to upload the issue. Please check your internetconnection and your OAuth token!" - }, - { - "key": "Message_Wrong_Password_Title", - "value": "Wrong password" - }, - { - "key": "Message_Wrong_Password_Text", - "value": "The entered password is invalid!" - } - ] -} diff --git a/src/ModularToolManagerWinForms/Language/German.json b/src/ModularToolManagerWinForms/Language/German.json deleted file mode 100644 index 328a96b..0000000 --- a/src/ModularToolManagerWinForms/Language/German.json +++ /dev/null @@ -1,248 +0,0 @@ -{ - "Language": "Deutsch", - "CountryCode": "de-DE", - "Jsoninterpret": [ - { - "key": "F_ToolManager", - "value": "Tool Manager" - }, - { - "key": "F_ToolManager_File", - "value": "Datei" - }, - { - "key": "F_ToolManager_Settings", - "value": "Einstellungen" - }, - { - "key": "F_ToolManager_ReportBug", - "value": "Bug melden" - }, - - { - "key": "F_ToolManager_Hide", - "value": "Verstecken" - }, - { - "key": "F_ReportBug", - "value": "Bug melden" - }, - { - "key": "F_ReportBug_L_Content", - "value": "Inhalt:" - }, - { - "key": "F_ReportBug_L_Kind", - "value": "Typ:" - }, - { - "key": "F_ReportBug_L_bug", - "value": "Bug" - }, - { - "key": "F_ReportBug_L_enhancement", - "value": "Verbesserung" - }, - { - "key": "F_ReportBug_L_Priority", - "value": "Priorität:" - }, - { - "key": "F_ReportBug_L_Priority_Trivial", - "value": "Niedrig" - }, - { - "key": "F_ReportBug_L_Priority_Minor", - "value": "Normal" - }, - { - "key": "F_ReportBug_L_Priority_Major", - "value": "Hoch" - }, - { - "key": "F_ReportBug_L_Priority_Critical", - "value": "Kritisch" - }, - { - "key": "F_ReportBug_L_Title", - "value": "Titel:" - }, - { - "key": "F_ReportBug_L_LV_Files", - "value": "Dateien für Upload" - }, - { - "key": "F_ReportBug_LV_Delete", - "value": "Eintrag löschen" - }, - { - "key": "F_ToolManager_NI_Taskliste", - "value": "Tool Manager" - }, - { - "key": "F_ToolManager_NI_Taskbar_Buttons", - "value": "Funktionen" - }, - { - "key": "F_ToolManager_NI_Taskbar_Close", - "value": "Beenden" - }, - { - "key": "F_ToolManager_Langauge", - "value": "Sprache" - }, - { - "key": "TP_Common", - "value": "Allgemein" - }, - { - "key": "F_Settings_CB_KeepOnTop", - "value": "Im Vordergrund halten" - }, - { - "key": "F_Settings_CB_StartMinimized", - "value": "Minimiert starten" - }, - { - "key": "F_Settings_CB_HideInTaskbar", - "value": "In Taskleiste verstecken" - }, - { - "key": "F_Settings_CB_AutoStart", - "value": "Mit Windows starten" - }, - { - "key": "F_ToolManager_ButtonContext_Edit", - "value": "Bearbeiten" - }, - { - "key": "F_ToolManager_ButtonContext_Delete", - "value": "Löschen" - }, - { - "key": "F_New_Function_CB_ShowInTaskList", - "value": "Zeige in Benachrichtigungs Icon" - }, - { - "key": "F_Settings", - "value": "Einstellungen" - }, - { - "key": "F_Settings_CB_BorderLess", - "value": "Randloses Fenster" - }, - { - "key": "F_Settings_L_ScrollSpeed", - "value": "Scrollgeschwindigkeit" - }, - { - "key": "F_LanguageSelect", - "value": "Sprachauswahl" - }, - { - "key": "F_Settings_CB_DisableSearchByButtonClick", - "value": "Suche beim drücken einer Funktionstaste beenden" - }, - { - "key": "F_ToolManager_NewFunction", - "value": "Neue Funktion" - }, - { - "key": "F_LanguageSelect_Language", - "value": "Sprache:" - }, - { - "key": "F_NewFunction", - "value": "Neue Funktion" - }, - { - "key": "F_NewFunction_L_Name", - "value": "Name:" - }, - { - "key": "F_NewFunction_L_Type", - "value": "Typ:" - }, - { - "key": "F_Password", - "value": "Passwort eingeben" - }, - { - "key": "F_OAuth", - "value": "OAuth Schlüssel eingabe" - }, - { - "key": "F_OAuth_L_Key", - "value": "OAuth Key:" - }, - { - "key": "F_OAuth_L_Secret", - "value": "OAuth Secret:" - }, - { - "key": "F_OAuth_L_Password", - "value": "Passwort:" - }, - { - "key": "F_OAuth_L_Password2", - "value": "Passwort wiederholen:" - }, - { - "key": "F_Password_L_Password", - "value": "Passwort:" - }, - { - "key": "B_OAuth", - "value": "OAuth Manager" - }, - { - "key": "Default_OK", - "value": "Ok" - }, - { - "key": "Default_Abort", - "value": "Abbrechen" - }, - { - "key": "Default_Open", - "value": "Öffnen" - }, - { - "key": "Default_Close", - "value": "Schließen" - }, - { - "key": "Default_Show", - "value": "Anzeigen" - }, - { - "key": "Default_Send", - "value": "Versenden" - }, - { - "key": "Default_All", - "value": "Alle plugin Dateitypen" - }, - { - "key": "Message_Upload_Status_Title", - "value": "Status des Hochladens" - }, - { - "key": "Message_Upload_Status_Succeded", - "value": "Das Hochladen war erfolgreich. Klicken Sie OK um das Fenster zu schließen." - }, - { - "key": "Message_Upload_Status_Failed", - "value": "Es ist ein Fehler beim Hochladen. Bitte prüfen Sie Ihre Internetverbindung und Ihren OAuth Token!" - }, - { - "key": "Message_Wrong_Password_Title", - "value": "Falsches Password" - }, - { - "key": "Message_Wrong_Password_Text", - "value": "Das eingegebene Password ist falsch!" - } - - ] -} diff --git a/src/ModularToolManagerWinForms/ModularToolManagerWinForms.csproj b/src/ModularToolManagerWinForms/ModularToolManagerWinForms.csproj deleted file mode 100644 index 3abcebc..0000000 --- a/src/ModularToolManagerWinForms/ModularToolManagerWinForms.csproj +++ /dev/null @@ -1,216 +0,0 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {42E97A0E-BB73-47A3-8831-80CFE591FF78} - WinExe - Properties - ModularToolManager - ModularToolManagerWinForms - v4.5 - - - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - Tool.ico - - - - False - DLL\BitbucketAPI.dll - - - False - DLL\Helper.dll - - - False - DLL\jsonLanguage.dll - - - False - DLL\Logging.dll - - - ..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll - - - False - DLL\PluginSystem.dll - - - - - - - - - - - - - - - - - - - - - - - - Form - - - F_NewFunction.cs - - - Form - - - F_OAuth.cs - - - Form - - - F_Password.cs - - - Form - - - F_ReportBug.cs - - - Form - - - F_Settings.cs - - - Form - - - F_ToolManager.cs - - - Form - - - LanguageSelect.cs - - - - - F_NewFunction.cs - - - F_OAuth.cs - - - F_Password.cs - - - F_ReportBug.cs - - - F_Settings.cs - - - F_ToolManager.cs - - - LanguageSelect.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - - Always - - - Always - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - - - - - Always - - - - - - {b33b0063-b387-40b0-b9fb-be918abcb0b4} - JSONSettings - - - {51804edd-6999-4f6b-b279-0868a9e2505c} - ToolMangerInterface - - - - - - - - - - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Modules/DefaultTools.dll b/src/ModularToolManagerWinForms/Modules/DefaultTools.dll deleted file mode 100644 index 41ea8bc..0000000 Binary files a/src/ModularToolManagerWinForms/Modules/DefaultTools.dll and /dev/null differ diff --git a/src/ModularToolManagerWinForms/Program.cs b/src/ModularToolManagerWinForms/Program.cs deleted file mode 100644 index 5eb1aea..0000000 --- a/src/ModularToolManagerWinForms/Program.cs +++ /dev/null @@ -1,29 +0,0 @@ -using ModularToolManger.Core; -using ModularToolManger.Forms; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Windows.Forms; -using JSONSettings; - -namespace ModularToolManger -{ - static class Program - { - /// - /// Der Haupteinstiegspunkt für die Anwendung. - /// - [STAThread] - static void Main() - { - //Test code for Password Decryption - //PasswordManager PM = new PasswordManager(); - //PM.DecryptPassword(PM.EncryptPassword("Test", "Test"), "Keks"); - - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - CentralLanguage.Initalize(); - Application.Run(new F_ToolManager()); - } - } -} diff --git a/src/ModularToolManagerWinForms/Properties/AssemblyInfo.cs b/src/ModularToolManagerWinForms/Properties/AssemblyInfo.cs deleted file mode 100644 index 3279c41..0000000 --- a/src/ModularToolManagerWinForms/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Allgemeine Informationen über eine Assembly werden über die folgenden -// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -// die mit einer Assembly verknüpft sind. -[assembly: AssemblyTitle("ModularToolManger")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Microsoft")] -[assembly: AssemblyProduct("ModularToolManger")] -[assembly: AssemblyCopyright("Copyright © Microsoft 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar -// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von -// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. -[assembly: ComVisible(false)] - -// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird -[assembly: Guid("1cf68cc0-61a6-44d4-ac5d-7b79ac834842")] - -// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -// -// Hauptversion -// Nebenversion -// Buildnummer -// Revision -// -// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -// übernehmen, indem Sie "*" eingeben: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/ModularToolManagerWinForms/Properties/Resources.Designer.cs b/src/ModularToolManagerWinForms/Properties/Resources.Designer.cs deleted file mode 100644 index b118473..0000000 --- a/src/ModularToolManagerWinForms/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace ModularToolManager.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ModularToolManager.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/src/ModularToolManagerWinForms/Properties/Resources.resx b/src/ModularToolManagerWinForms/Properties/Resources.resx deleted file mode 100644 index af7dbeb..0000000 --- a/src/ModularToolManagerWinForms/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/src/ModularToolManagerWinForms/Properties/Settings.Designer.cs b/src/ModularToolManagerWinForms/Properties/Settings.Designer.cs deleted file mode 100644 index 97f8d52..0000000 --- a/src/ModularToolManagerWinForms/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace ModularToolManager.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.2.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/src/ModularToolManagerWinForms/Properties/Settings.settings b/src/ModularToolManagerWinForms/Properties/Settings.settings deleted file mode 100644 index 3964565..0000000 --- a/src/ModularToolManagerWinForms/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/ModularToolManagerWinForms/Tool.ico b/src/ModularToolManagerWinForms/Tool.ico deleted file mode 100644 index 4b1d912..0000000 --- a/src/ModularToolManagerWinForms/Tool.ico +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c5071c87d9eb26aa3c3def7cb61db08b9a9400dccf6b2398ed3f6949789697ae -size 115504 diff --git a/src/ModularToolManagerWinForms/app.config b/src/ModularToolManagerWinForms/app.config deleted file mode 100644 index a79b7ae..0000000 --- a/src/ModularToolManagerWinForms/app.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/src/ModularToolManagerWinForms/packages.config b/src/ModularToolManagerWinForms/packages.config deleted file mode 100644 index 093dcd2..0000000 --- a/src/ModularToolManagerWinForms/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/src/ModularToolManger.sln b/src/ModularToolManger.sln index 5f375bb..974cb13 100644 --- a/src/ModularToolManger.sln +++ b/src/ModularToolManger.sln @@ -3,21 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.0.32014.148 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModularToolManagerWinForms", "ModularToolManagerWinForms\ModularToolManagerWinForms.csproj", "{42E97A0E-BB73-47A3-8831-80CFE591FF78}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ToolMangerInterface", "ToolMangerInterface\ToolMangerInterface.csproj", "{51804EDD-6999-4F6B-B279-0868A9E2505C}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DefaultTools", "DefaultTools\DefaultTools.csproj", "{A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JSONSettings", "JSONSettings\JSONSettings.csproj", "{B33B0063-B387-40B0-B9FB-BE918ABCB0B4}" -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BE409F60-F5A2-4643-B028-F124F6CC151A}" ProjectSection(SolutionItems) = preProject ..\README.md = ..\README.md EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ModularToolManagerTest", "ModularToolManagerTest\ModularToolManagerTest.csproj", "{F3CC052B-A820-4DE9-8131-8D86C04A2F37}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ModularToolManager", "ModularToolManager\ModularToolManager.csproj", "{5EFD31F0-563B-45A5-8614-FE4EF0A2B12A}" EndProject Global @@ -30,64 +20,6 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Debug|Any CPU.Build.0 = Debug|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Debug|x86.ActiveCfg = Debug|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Debug|x86.Build.0 = Debug|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Release|Any CPU.ActiveCfg = Release|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Release|Any CPU.Build.0 = Release|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Release|x86.ActiveCfg = Release|Any CPU - {42E97A0E-BB73-47A3-8831-80CFE591FF78}.Release|x86.Build.0 = Release|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Debug|x86.ActiveCfg = Debug|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Release|Any CPU.Build.0 = Release|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {51804EDD-6999-4F6B-B279-0868A9E2505C}.Release|x86.ActiveCfg = Release|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Debug|x86.ActiveCfg = Debug|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Debug|x86.Build.0 = Debug|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Release|Any CPU.Build.0 = Release|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Release|x86.ActiveCfg = Release|Any CPU - {A5CDEDE3-AEF6-4E92-9D7D-C4EC2BD83BEF}.Release|x86.Build.0 = Release|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Debug|x86.ActiveCfg = Debug|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Debug|x86.Build.0 = Debug|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Release|Any CPU.Build.0 = Release|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Release|x86.ActiveCfg = Release|Any CPU - {B33B0063-B387-40B0-B9FB-BE918ABCB0B4}.Release|x86.Build.0 = Release|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Debug|x86.ActiveCfg = Debug|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Debug|x86.Build.0 = Debug|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Release|Any CPU.Build.0 = Release|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Release|x86.ActiveCfg = Release|Any CPU - {F3CC052B-A820-4DE9-8131-8D86C04A2F37}.Release|x86.Build.0 = Release|Any CPU {5EFD31F0-563B-45A5-8614-FE4EF0A2B12A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5EFD31F0-563B-45A5-8614-FE4EF0A2B12A}.Debug|Any CPU.Build.0 = Debug|Any CPU {5EFD31F0-563B-45A5-8614-FE4EF0A2B12A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU diff --git a/src/ToolMangerInterface/FunctionContext.cs b/src/ToolMangerInterface/FunctionContext.cs deleted file mode 100644 index acc7527..0000000 --- a/src/ToolMangerInterface/FunctionContext.cs +++ /dev/null @@ -1,40 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace ToolMangerInterface -{ - public class FunctionContext : IFunctionContext - { - private string _filePath; - public string FilePath - { - get - { - return _filePath; - } - set - { - _filePath = value; - } - } - - public string SaveFile - { - get - { - return null; - } - set - { - SaveFile = null; - } - } - - public FunctionContext(string path) - { - _filePath = path; - } - } -} diff --git a/src/ToolMangerInterface/IFunctionContext.cs b/src/ToolMangerInterface/IFunctionContext.cs deleted file mode 100644 index 9d3c408..0000000 --- a/src/ToolMangerInterface/IFunctionContext.cs +++ /dev/null @@ -1,13 +0,0 @@ -using PluginInterface; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace ToolMangerInterface -{ - public interface IFunctionContext : PluginContext - { - string FilePath { get; set; } - } -} diff --git a/src/ToolMangerInterface/Interfaces/IFunction.cs b/src/ToolMangerInterface/Interfaces/IFunction.cs deleted file mode 100644 index 3f515cd..0000000 --- a/src/ToolMangerInterface/Interfaces/IFunction.cs +++ /dev/null @@ -1,13 +0,0 @@ -using PluginInterface; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; - -namespace ToolMangerInterface -{ - public interface IFunction : ISettingPlugin - { - Dictionary FileEndings { get; } - } -} diff --git a/src/ToolMangerInterface/Properties/AssemblyInfo.cs b/src/ToolMangerInterface/Properties/AssemblyInfo.cs deleted file mode 100644 index c084fa3..0000000 --- a/src/ToolMangerInterface/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// Allgemeine Informationen über eine Assembly werden über die folgenden -// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, -// die mit einer Assembly verknüpft sind. -[assembly: AssemblyTitle("ToolMangerInterface")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Microsoft")] -[assembly: AssemblyProduct("ToolMangerInterface")] -[assembly: AssemblyCopyright("Copyright © Microsoft 2017")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar -// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von -// COM zugreifen müssen, legen Sie das ComVisible-Attribut für diesen Typ auf "true" fest. -[assembly: ComVisible(false)] - -// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird -[assembly: Guid("8e97bd2e-9b0b-4e24-80bb-34de7522d404")] - -// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: -// -// Hauptversion -// Nebenversion -// Buildnummer -// Revision -// -// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern -// übernehmen, indem Sie "*" eingeben: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/ToolMangerInterface/ToolMangerInterface.csproj b/src/ToolMangerInterface/ToolMangerInterface.csproj deleted file mode 100644 index 3716b4a..0000000 --- a/src/ToolMangerInterface/ToolMangerInterface.csproj +++ /dev/null @@ -1,62 +0,0 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {51804EDD-6999-4F6B-B279-0868A9E2505C} - Library - Properties - ToolMangerInterface - ToolMangerInterface - v4.0 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\ModularToolManagerWinForms\DLL\PluginSystem.dll - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file