diff --git a/Serial Monitor/App.config b/Serial Monitor/App.config index dceffd1..1ce5933 100644 --- a/Serial Monitor/App.config +++ b/Serial Monitor/App.config @@ -109,6 +109,12 @@ False + + LightGray + + + DimGray + \ No newline at end of file diff --git a/Serial Monitor/Classes/EnumManager.cs b/Serial Monitor/Classes/EnumManager.cs index 785c463..66ac9bb 100644 --- a/Serial Monitor/Classes/EnumManager.cs +++ b/Serial Monitor/Classes/EnumManager.cs @@ -9,8 +9,7 @@ using System.Threading.Tasks; using static Serial_Monitor.Classes.Enums.ModbusEnums; -namespace Serial_Monitor.Classes -{ +namespace Serial_Monitor.Classes { public static class EnumManager { #region Modbus Data Size @@ -145,20 +144,44 @@ public static DataSelection ModbusStringToDataSelection(string Input) { else if (Input == "mbTypeRegInput") { return DataSelection.ModbusDataInputRegisters; } + else if (Input == "C") { + return DataSelection.ModbusDataCoils; + } + else if (Input == "D") { + return DataSelection.ModbusDataDiscreteInputs; + } + else if (Input == "H") { + return DataSelection.ModbusDataHoldingRegisters; + } + else if (Input == "I") { + return DataSelection.ModbusDataInputRegisters; + } return DataSelection.ModbusDataCoils; } - public static StringPair ModbusDataSelectionToString(DataSelection Input) { + public static StringPair ModbusDataSelectionToString(DataSelection Input, bool UseShortenCode = false) { if (Input == DataSelection.ModbusDataCoils) { - return new StringPair("Coils", "mbTypeCoils"); + if (UseShortenCode == false) { + return new StringPair("Coils", "mbTypeCoils"); + } + return new StringPair("Coils", "C"); } else if (Input == DataSelection.ModbusDataDiscreteInputs) { - return new StringPair("Discrete", "mbTypeDiscrete"); + if (UseShortenCode == false) { + return new StringPair("Discrete", "mbTypeDiscrete"); + } + return new StringPair("Discrete", "D"); } else if (Input == DataSelection.ModbusDataHoldingRegisters) { - return new StringPair("Holding Registers", "mbTypeRegHolding"); + if (UseShortenCode == false) { + return new StringPair("Holding Registers", "mbTypeRegHolding"); + } + return new StringPair("Holding Registers", "H"); } else if (Input == DataSelection.ModbusDataInputRegisters) { - return new StringPair("Input Registers", "mbTypeRegInput"); + if (UseShortenCode == false) { + return new StringPair("Input Registers", "mbTypeRegInput"); + } + return new StringPair("Input Registers", "I"); } return new StringPair("Coils", "mbTypeCoils"); } diff --git a/Serial Monitor/Classes/Enums/FormatEnums.cs b/Serial Monitor/Classes/Enums/FormatEnums.cs index 91b6b75..5a0f3d5 100644 --- a/Serial Monitor/Classes/Enums/FormatEnums.cs +++ b/Serial Monitor/Classes/Enums/FormatEnums.cs @@ -26,5 +26,10 @@ public enum LineFormatting { CR = 0x02, CRLF = 0x03 } + public enum SignedState { + Unsigned = 0x00, + Signed = 0x01, + Toogle = 0x02 + } } } diff --git a/Serial Monitor/Classes/Modbus/ModbusCoil.cs b/Serial Monitor/Classes/Modbus/ModbusCoil.cs index 555b6af..e3cef37 100644 --- a/Serial Monitor/Classes/Modbus/ModbusCoil.cs +++ b/Serial Monitor/Classes/Modbus/ModbusCoil.cs @@ -1,4 +1,5 @@ -using System; +using Serial_Monitor.Classes.Structures; +using System; using System.Collections.Generic; using System.Linq; using System.Text; @@ -6,7 +7,7 @@ namespace Serial_Monitor.Classes.Modbus { - public class ModbusCoil { + public class ModbusCoil: ModbusObject { SerialManager? parentManager = null; public SerialManager? ParentManager { get { return parentManager; } @@ -32,16 +33,17 @@ public bool Value { SystemManager.RegisterValueChanged(parentManager, this, Index, typeData); } } - string name = ""; - public string Name { - get { return name; } - set { - name = value; - } - } bool userChanged = false; public bool UserChanged { get { return userChanged; } } + public void Set(StringPair Input) { + if (Input.A.ToLower() == "name") { + Name = Input.B; + } + else if (Input.A.ToLower() == "value") { + Value = (Input.B == "1" ? true : false); + } + } } } diff --git a/Serial Monitor/Classes/Modbus/ModbusEditor.cs b/Serial Monitor/Classes/Modbus/ModbusEditor.cs index 55be4dc..321c039 100644 --- a/Serial Monitor/Classes/Modbus/ModbusEditor.cs +++ b/Serial Monitor/Classes/Modbus/ModbusEditor.cs @@ -8,6 +8,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using static Serial_Monitor.Classes.Enums.FormatEnums; using static Serial_Monitor.Classes.Enums.ModbusEnums; using ListControl = ODModules.ListControl; @@ -274,6 +275,44 @@ public static void ChangeSizeList(object? sender, ListControl lstMonitor) { } lstMonitor.Invalidate(); } + public static void ChangeSignedList(ListControl lstMonitor, SignedState State) { + int SelectedCount = lstMonitor.SelectionCount; + if (SelectedCount <= 0) { return; } + foreach (ListItem Li in lstMonitor.CurrentItems) { + if (Li.SubItems.Count >= ModbusEditor.Indx_Value) { + if (Li.Selected == true) { + if (Li.Tag == null) { continue; } + if (Li.Tag.GetType() == typeof(ModbusRegister)) { + ModbusRegister Reg = (ModbusRegister)Li.Tag; + if (Reg.Format == DataFormat.Float) { + Reg.Signed = false; + } + else if (Reg.Format == DataFormat.Double) { + Reg.Signed = false; + } + else { + switch (State) { + case SignedState.Unsigned: + Reg.Signed = false; break; + case SignedState.Signed: + Reg.Signed = true; break; + case SignedState.Toogle: + Reg.Signed = !Reg.Signed; break; + } + } + Li[Indx_Signed].Checked = Reg.Signed; + Li[Indx_Value].Text = Reg.FormattedValue; + RetroactivelyApplyFormatChanges(Reg.Address, lstMonitor); + } + SelectedCount--; + } + if (SelectedCount <= 0) { + break; + } + } + } + lstMonitor.Invalidate(); + } #endregion #region Format Editing Support public static void CheckItem(object DropDownList, DataFormat CheckOn) { @@ -431,7 +470,7 @@ public static void CopyRegistersAsText(ListControl ListEditor, bool ClearSelecti public static void CopyRegisters(ListControl ListEditor, ModbusClipboardFlags Flags, bool ClearSelection = true) { if (ListEditor.CurrentItems == null) { return; } List list = new List(); - for (int i = 0; i < ListEditor.CurrentItems.Count; i++) { + for (int i = 0; i < ListEditor.CurrentItems.Count; i++) { if (ListEditor.CurrentItems[i].Selected == true) { if (ListEditor.CurrentItems[i].SubItems.Count == 5) { object? objCmd = ListEditor.CurrentItems[i].Tag; @@ -536,7 +575,7 @@ private static void PasteRegisterNames(ListControl ListEditor) { if (objCmd == null) { continue; } if (objCmd.GetType() == typeof(ModbusRegister)) { ModbusRegister Reg = (ModbusRegister)objCmd; - Reg.Name = CopiedItems[j].Replace("\r",""); + Reg.Name = CopiedItems[j].Replace("\r", ""); ListEditor.CurrentItems[k][1].Text = Reg.Name; SystemManager.RegisterNameChanged(Reg.ParentManager, Reg, Reg.Address, Reg.ComponentType); } @@ -571,5 +610,33 @@ private static bool FlagSet(ModbusClipboardFlags DataObj, ModbusClipboardFlags F return false; } } + + + public static void ChangeAppearance(object? sender, ListControl lstMonitor) { + int SelectedCount = lstMonitor.SelectionCount; + if (SelectedCount <= 0) { return; } + foreach (ListItem Li in lstMonitor.CurrentItems) { + if (Li.SubItems.Count >= Indx_Value) { + if (Li.Selected == true) { + if (Li.Tag == null) { continue; } + if (Li.Tag.GetType() == typeof(ModbusObject)) { + ModbusObject Reg = (ModbusObject)Li.Tag; + if (Reg.UseBackColor == true) { + Li[Indx_Display].BackColor = Reg.BackColor; + } + if (Reg.UseForeColor == true) { + Li[Indx_Display].ForeColor = Reg.ForeColor; + } + } + SelectedCount--; + } + if (SelectedCount <= 0) { + break; + } + } + } + lstMonitor.Invalidate(); + } } + } diff --git a/Serial Monitor/Classes/Modbus/ModbusObject.cs b/Serial Monitor/Classes/Modbus/ModbusObject.cs new file mode 100644 index 0000000..b74a491 --- /dev/null +++ b/Serial Monitor/Classes/Modbus/ModbusObject.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Serial_Monitor.Classes.Modbus { + public class ModbusObject { + string name = ""; + public string Name { + get { return name; } + set { name = value; } + } + Color backColor = Color.White; + public Color BackColor { + get { return backColor; } + set { backColor = value; } + } + Color foreColor = Color.Black; + public Color ForeColor { + get { return foreColor; } + set { foreColor = value; } + } + bool useBackColor = false; + public bool UseBackColor { + get { return useBackColor; } + set { useBackColor = value; } + } + bool useForeColor = false; + public bool UseForeColor { + get { return useForeColor; } + set { useForeColor = value; } + } + } +} diff --git a/Serial Monitor/Classes/Modbus/ModbusRegister.cs b/Serial Monitor/Classes/Modbus/ModbusRegister.cs index 77047b2..ac72e7f 100644 --- a/Serial Monitor/Classes/Modbus/ModbusRegister.cs +++ b/Serial Monitor/Classes/Modbus/ModbusRegister.cs @@ -1,4 +1,5 @@ using Serial_Monitor.Classes.Enums; +using Serial_Monitor.Classes.Structures; using System; using System.Collections.Generic; using System.Data; @@ -8,11 +9,10 @@ using System.Text; using System.Threading.Tasks; using System.Windows.Forms; - - namespace Serial_Monitor.Classes.Modbus { - public class ModbusRegister { + public class ModbusRegister: ModbusObject { + const bool TEST = false; int Index = 0; SerialManager? parentManager = null; public SerialManager? ParentManager { @@ -50,11 +50,7 @@ public string FormattedValue { SystemManager.RegisterValueChanged(parentManager, this, Index, typeData); } } - string name = ""; - public string Name { - get { return name; } - set { name = value; } - } + bool userChanged = false; public bool UserChanged { get { return userChanged; } @@ -222,17 +218,17 @@ public void PushValue(long Input, bool AllowTransmit) { if ((AllowTransmit) && (parentManager.IsMaster)) { SystemManager.SendModbusCommand(parentManager, typeData, "Write Register " + Index.ToString() + " = " + Value.ToString()); } - #if DEBUG +#if TEST Debug.Print("Size: 16, Input: " + Input.ToString() + ", Set: " + regValue.ToString()); - #endif +#endif } else if (dataSize == ModbusEnums.DataSize.Bits32) { -#if DEBUG - Debug.Print("Size: 32, Input: " + Input.ToString()); +#if TEST + Debug.Print("Size: 32, Input: " + Input.ToString()); #endif regValue = (short)(0xFFFF & Input); -#if DEBUG - Debug.Print("Size: 16, Set: " + regValue.ToString()); +#if TEST + Debug.Print("Size: 16, Set: " + regValue.ToString()); #endif if (Index + 1 < ModbusSupport.MaximumRegisters) { SetData(Index + 1, 1, Input, typeData, parentManager, AllowTransmit); @@ -306,16 +302,16 @@ public void ModifyValue() { } else { if (Index + 1 < ModbusSupport.MaximumRegisters - 1) { -#if DEBUG - Debug.Print("Size: 32, Formatter: "); - Debug.Print(" - " + ((ushort)regValue).ToString()); - Debug.Print(" - " + AppendData(Index + 1, 1, typeData, parentManager).ToString()); +#if TEST + Debug.Print("Size: 32, Formatter: "); + Debug.Print(" - " + ((ushort)regValue).ToString()); + Debug.Print(" - " + AppendData(Index + 1, 1, typeData, parentManager).ToString()); #endif Temp = (long)(ushort)regValue; Temp |= AppendData(Index + 1, 1, typeData, parentManager); -#if DEBUG - Debug.Print(" Results In: " + Temp.ToString()); -#endif + #if TEST + Debug.Print(" Results In: " + Temp.ToString()); + #endif } } formattedValue = Formatters.LongToString(Temp, format, dataSize, signed); @@ -370,5 +366,26 @@ private static void SetData(int NextIndex, int Shift, long Value, DataSelection parentManager.HoldingRegisters[NextIndex].PushValue((long)Output, AllowTransmit); } } + public void Set(StringPair Input) { + if (Input.A.ToLower() == "name") { + Name = Input.B; + } + else if (Input.A.ToLower() == "value") { + short Temp = 0; + short.TryParse(Input.B, out Temp); + Value = Temp; + } + else if (Input.A.ToLower() == "format") { + Format = EnumManager.StringToDataFormat(Input.B); + } + else if (Input.A.ToLower() == "size") { + int Temp = 0; + int.TryParse(Input.B, out Temp); + Size = EnumManager.IntegerToDataSize(Temp); + } + else if (Input.A.ToLower() == "signed") { + Signed = (Input.B == "1" ? true : false); + } + } } } diff --git a/Serial Monitor/Classes/Modbus/ModbusSupport.cs b/Serial Monitor/Classes/Modbus/ModbusSupport.cs index 90573a8..a4db849 100644 --- a/Serial Monitor/Classes/Modbus/ModbusSupport.cs +++ b/Serial Monitor/Classes/Modbus/ModbusSupport.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Text; +using System.Text.RegularExpressions; using System.Threading.Tasks; namespace Serial_Monitor.Classes.Modbus { @@ -13,7 +14,7 @@ public static class ModbusSupport { public static event SnapshotClosedHandler? SnapshotClosed; public delegate void SnapshotClosedHandler(); - public const int MaximumRegisters = short.MaxValue; + public const int MaximumRegisters = ushort.MaxValue; static bool applyOnChange = true; public static bool SendOnChange { @@ -30,7 +31,7 @@ public static void SnapshotClosedApp() { } #region Coil/Register Support - public static bool IsRegsiterEdited(object? Input, bool CheckValues = false) { + public static bool IsRegisterEdited(object? Input, bool CheckValues = false) { if (Input == null) { return false; } if (Input.GetType() == typeof(ModbusCoil)) { ModbusCoil Current = (ModbusCoil)Input; @@ -80,69 +81,138 @@ public static Structures.ValidString BulidRegisterSerialisedString(SerialManager public static Structures.ValidString BulidRegisterSerialisedString(object? Input, bool IncludeValue = false) { string Output = ""; if (Input == null) { return new Structures.ValidString(); } - if (IsRegsiterEdited(Input, IncludeValue) == false) { return new Structures.ValidString(); } + if (IsRegisterEdited(Input, IncludeValue) == false) { return new Structures.ValidString(); } if (Input.GetType() == typeof(ModbusCoil)) { ModbusCoil Current = (ModbusCoil)Input; - Output += EnumManager.ModbusDataSelectionToString(Current.ComponentType).B; - Output += ":" + Current.Address; - Output += ":" + ((Current.Value == true) ? "1" : "0"); - Output += ":" + Current.Name; + string Address = EnumManager.ModbusDataSelectionToString(Current.ComponentType, true).B + Current.Address; + List Values = new List(); + Values.Add(Address); + if (Current.Name.Length > 0) { + Values.Add(TagData("Name", Current.Name)); + } + Values.Add(TagData("Value", Current.Value)); + Output = GenerateCommaSeperatedValues(Values); } else if (Input.GetType() == typeof(Modbus.ModbusRegister)) { Modbus.ModbusRegister Current = (Modbus.ModbusRegister)Input; - Output += EnumManager.ModbusDataSelectionToString(Current.ComponentType).B; - Output += ":" + Current.Address; - Output += ":" + Current.Value; - Output += ":" + EnumManager.DataFormatToString(Current.Format).B; - Output += ":" + EnumManager.DataSizeToInteger(Current.Size).ToString(); - Output += ":" + Current.Name; + string Address = EnumManager.ModbusDataSelectionToString(Current.ComponentType, true).B + Current.Address; + List Values = new List(); + Values.Add(Address); + if (Current.Name.Length > 0) { + Values.Add(TagData("Name", Current.Name)); + } + if (Current.Format != Enums.ModbusEnums.DataFormat.Decimal) { + Values.Add(TagData("Format", EnumManager.DataFormatToString(Current.Format).B)); + } + if (Current.Size != Enums.ModbusEnums.DataSize.Bits16) { + Values.Add(TagData("Size", EnumManager.DataSizeToInteger(Current.Size))); + } + Values.Add(TagData("Signed", Current.Signed)); + Values.Add(TagData("Value", Current.Value)); + if (Current.UseBackColor) { + Values.Add(TagData("BackColor", Current.BackColor.ToArgb())); + } + if (Current.UseForeColor) { + Values.Add(TagData("ForeColor", Current.ForeColor.ToArgb())); + } + Output = GenerateCommaSeperatedValues(Values); } return new Structures.ValidString(Output); } + private static string GenerateCommaSeperatedValues(List Values) { + string Output = ""; + for (int i = 0; i < Values.Count; i++) { + Output += Values[i]; + if (i < Values.Count - 1) { Output += ", "; } + } + return Output; + } + private static string TagData(string Name, string Value) { + return Name + " = " + StringHandler.EncapsulateString(Value); + } + private static string TagData(string Name, bool Value) { + return Name + " = " + ((Value == true) ? "1" : "0"); + } + private static string TagData(string Name, int Value) { + return Name + " = " + Value.ToString(); + } + private static string TagData(string Name, short Value) { + return Name + " = " + Value.ToString(); + } + private static List GetTaggedData(string Input) { + List Output = new List(); + STR_MVSSF Spilts = StringHandler.SpiltStringMutipleValues(Input, ','); + List Values = new List(); + for (int i = 0; i < Spilts.Count; i++) { + if (i == 0) { + Values.Add(Spilts.Value[i]); + } + else { + if ((Spilts.Value[i - 1].Contains("\"")) && (Spilts.Value[i].Contains("\""))) { + Values[Values.Count - 1] += "," + Spilts.Value[i]; + } + else if ((Spilts.Value[i - 1].Contains("\'")) && (Spilts.Value[i].Contains("\'"))) { + Values[Values.Count - 1] += "," + Spilts.Value[i]; + } + else { + Values.Add(Spilts.Value[i]); + } + } + } + for (int i = 0; i < Values.Count; i++) { + string Temp = Values[i].TrimStart(' '); + try { + if (Temp.Contains("=")) { + string Name = Temp.Split('=')[0].Trim(' '); + string Assignment = StringHandler.SpiltAndCombineAfter(Temp,'=',1).Value[1].TrimStart(' ').TrimEnd(' '); + if (Assignment.StartsWith('\"')&& Assignment.EndsWith('\"')) { + Assignment = Assignment.Remove(Assignment.Length-1, 1); + Assignment = Assignment.Remove(0, 1); + } + else if (Assignment.StartsWith('\'') && Assignment.EndsWith('\'')) { + Assignment = Assignment.Remove(Assignment.Length - 1, 1); + Assignment = Assignment.Remove(0, 1); + } + Output.Add(new StringPair(Name, Assignment)); + } + } + catch { } + } + return Output; + } public static void DecodeFileRegsisterCommand(string SerialisedString, SerialManager? CurrentManager) { if (CurrentManager == null) { return; } - if (!SerialisedString.Contains(':')) { return; } - string TempStrSelection = SerialisedString.Split(':')[0];// StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 0, 1); - string TempStrIndex = StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 0, 1); - string TempStrValue = StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 1, 2); + if (!SerialisedString.Contains(',')) { return; } + string TempStrSelection = SerialisedString.Split(',')[0]; + if (!Regex.IsMatch(TempStrSelection, "[A-Za-z][0-9]+")) { return; } + SerialisedString = StringHandler.SpiltAndCombineAfter(SerialisedString, ',', 1).Value[1]; + string TempStrIndex = TempStrSelection.Remove(0, 1); int Index = -1; int.TryParse(TempStrIndex, out Index); - short Value = 0; - int DataSize = 16; - DataSelection Selection = EnumManager.ModbusStringToDataSelection(TempStrSelection); - try { - switch (Selection) { - case DataSelection.ModbusDataCoils: - CurrentManager.Coils[Index].Value = (TempStrValue == "1" ? true : false); - CurrentManager.Coils[Index].Name = StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 2, -1); - break; - - case DataSelection.ModbusDataDiscreteInputs: - CurrentManager.DiscreteInputs[Index].Value = (TempStrValue == "1" ? true : false); - CurrentManager.DiscreteInputs[Index].Name = StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 2, -1); - break; - case DataSelection.ModbusDataInputRegisters: - short.TryParse(TempStrValue, out Value); - CurrentManager.InputRegisters[Index].Format = EnumManager.StringToDataFormat(StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 2, 3)); - int.TryParse(StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 3, 4), out DataSize); - CurrentManager.InputRegisters[Index].Size = EnumManager.IntegerToDataSize(DataSize); - CurrentManager.InputRegisters[Index].Value = Value; - CurrentManager.InputRegisters[Index].Name = StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 4, -1); - break; - case DataSelection.ModbusDataHoldingRegisters: - short.TryParse(TempStrValue, out Value); - CurrentManager.HoldingRegisters[Index].Format = EnumManager.StringToDataFormat(StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 2, 3)); - int.TryParse(StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 3, 4), out DataSize); - CurrentManager.HoldingRegisters[Index].Size = EnumManager.IntegerToDataSize(DataSize); - CurrentManager.HoldingRegisters[Index].Value = Value; - CurrentManager.HoldingRegisters[Index].Name = StringHandler.GetStringInEncapulated(SerialisedString, ':', ':', 4, -1); - break; + DataSelection Selection = EnumManager.ModbusStringToDataSelection(TempStrSelection[0].ToString()); + List Data = GetTaggedData(SerialisedString); + foreach (StringPair DataPair in Data) { + try { + switch (Selection) { + case DataSelection.ModbusDataCoils: + CurrentManager.Coils[Index].Set(DataPair); + break; + case DataSelection.ModbusDataDiscreteInputs: + CurrentManager.DiscreteInputs[Index].Set(DataPair); + break; + case DataSelection.ModbusDataInputRegisters: + CurrentManager.InputRegisters[Index].Set(DataPair); + break; + case DataSelection.ModbusDataHoldingRegisters: + CurrentManager.HoldingRegisters[Index].Set(DataPair); + break; - default: - return; + default: + return; + } } + catch { } } - catch { } } public static List GetModifiedRegisters(SerialManager? CurrentManager) { List Registers = new List(); @@ -150,25 +220,25 @@ public static List GetModifiedRegisters(SerialManager? CurrentM try { for (int i = 0; i < MaximumRegisters; i++) { if (i < CurrentManager.Coils.Count()) { - bool Result = IsRegsiterEdited(CurrentManager.Coils[i]); + bool Result = IsRegisterEdited(CurrentManager.Coils[i]); if (Result == true) { Registers.Add(new RegisterRequest(i, DataSelection.ModbusDataCoils)); } } if (i < CurrentManager.DiscreteInputs.Count()) { - bool Result = IsRegsiterEdited(CurrentManager.DiscreteInputs[i]); + bool Result = IsRegisterEdited(CurrentManager.DiscreteInputs[i]); if (Result == true) { Registers.Add(new RegisterRequest(i, DataSelection.ModbusDataDiscreteInputs)); } } if (i < CurrentManager.InputRegisters.Count()) { - bool Result = IsRegsiterEdited(CurrentManager.InputRegisters[i]); + bool Result = IsRegisterEdited(CurrentManager.InputRegisters[i]); if (Result == true) { Registers.Add(new RegisterRequest(i, DataSelection.ModbusDataInputRegisters)); } } if (i < CurrentManager.HoldingRegisters.Count()) { - bool Result = IsRegsiterEdited(CurrentManager.HoldingRegisters[i]); + bool Result = IsRegisterEdited(CurrentManager.HoldingRegisters[i]); if (Result == true) { Registers.Add(new RegisterRequest(i, DataSelection.ModbusDataHoldingRegisters)); } @@ -178,7 +248,7 @@ public static List GetModifiedRegisters(SerialManager? CurrentM catch { } return Registers; } - + #endregion #region Snapshots public static List Snapshots = new List(); diff --git a/Serial Monitor/Classes/ProgramManager.cs b/Serial Monitor/Classes/ProgramManager.cs index 595b3a6..5bfc7c2 100644 --- a/Serial Monitor/Classes/ProgramManager.cs +++ b/Serial Monitor/Classes/ProgramManager.cs @@ -24,7 +24,7 @@ public static class ProgramManager { public delegate void ProgramArrayChangedHandler(int Index, bool ItemRemoved); public static event ProgramEditorChangedHandler? ProgramEditorChanged; - public delegate void ProgramEditorChangedHandler(ProgramObject ProgramObj); + public delegate void ProgramEditorChangedHandler(ProgramObject ?ProgramObj); public static event ProgramRemovedHandler? ProgramRemoved; public delegate void ProgramRemovedHandler(string ID); diff --git a/Serial Monitor/Classes/ProjectManager.cs b/Serial Monitor/Classes/ProjectManager.cs index 9d248c9..0b72144 100644 --- a/Serial Monitor/Classes/ProjectManager.cs +++ b/Serial Monitor/Classes/ProjectManager.cs @@ -360,7 +360,12 @@ private static void LoadChannel(ParameterStructure Pstrc, SerialManager.CommandP Sm.AutoReconnect = DocumentHandler.GetBooleanVariable(Pstrc, "AutoConnect"); } catch { } - + if (DocumentHandler.IsDefinedInParameter("Registers", Pstrc)) { + List Data = GetList(Pstrc.GetVariable("Registers", false, DataType.STR)); + for (int j = 0; j < Data.Count; j++) { + ModbusSupport.DecodeFileRegsisterCommand(Data[j], Sm); + } + } Sm.CommandProcessed += CmdProc;// SerManager_CommandProcessed; Sm.DataReceived += DataProc;// SerMan_DataReceived; SystemManager.SerialManagers.Add(Sm); diff --git a/Serial Monitor/Classes/SerialManager.cs b/Serial Monitor/Classes/SerialManager.cs index fcd8403..3699e25 100644 --- a/Serial Monitor/Classes/SerialManager.cs +++ b/Serial Monitor/Classes/SerialManager.cs @@ -844,12 +844,14 @@ public void ModbusWriteRegister(int Device, short Address, short Value) { } private List ModbusTransmitBuffer = new List(); private void ModbusFramer() { - if ((DateTime.UtcNow.Ticks - LastTransmittedTime.Ticks) > SilenceLength) { - lastTransmittedTime = DateTime.UtcNow; - if (ModbusTransmitBuffer.Count > 0) { - byte[] Data = ModbusTransmitBuffer[0]; - TransmitRTUFrame(Data); - ModbusTransmitBuffer.RemoveAt(0); + while (ModbusTransmitBuffer.Count > 0) { + if ((DateTime.UtcNow.Ticks - LastTransmittedTime.Ticks) > SilenceLength) { + lastTransmittedTime = DateTime.UtcNow; + if (ModbusTransmitBuffer.Count > 0) { + byte[] Data = ModbusTransmitBuffer[0]; + TransmitRTUFrame(Data); + ModbusTransmitBuffer.RemoveAt(0); + } } } } diff --git a/Serial Monitor/Classes/SystemManager.cs b/Serial Monitor/Classes/SystemManager.cs index 47381f1..a3a1710 100644 --- a/Serial Monitor/Classes/SystemManager.cs +++ b/Serial Monitor/Classes/SystemManager.cs @@ -24,6 +24,9 @@ public static class SystemManager { public static event ChannelRenamedHandler? ChannelRenamed; public delegate void ChannelRenamedHandler(SerialManager sender); + public static event ChannelSelectionChangedHandler? ChannelSelectedChanged; + public delegate void ChannelSelectionChangedHandler(SerialManager ?sender); + public static event ChannelPropertyChangedHandler? ChannelPropertyChanged; public delegate void ChannelPropertyChangedHandler(SerialManager sender); @@ -46,6 +49,9 @@ public static void InvokeChannelRename(SerialManager sender) { public static void InvokeChannelPropertiesChanged(SerialManager sender) { ChannelPropertyChanged?.Invoke(sender); } + public static void InvokeChannelSelectedChanged(SerialManager ?sender) { + ChannelSelectedChanged?.Invoke(sender); + } public static void ModbusRegisterPropertyChanged(SerialManager? Sender, object Data, int Index, DataSelection DataType) { if (Sender == null) { return; } ModbusPropertyChanged?.Invoke(Sender, Data, Index, DataType); diff --git a/Serial Monitor/Classes/Theming/Theme.cs b/Serial Monitor/Classes/Theming/Theme.cs index 7809e09..4148fc1 100644 --- a/Serial Monitor/Classes/Theming/Theme.cs +++ b/Serial Monitor/Classes/Theming/Theme.cs @@ -43,6 +43,16 @@ public Color SecondaryForeColor { get { return secondaryForeColor; } set { secondaryForeColor = value; } } + private Color mouseOverForeColor = Color.LightGray; + public Color MouseOverForeColor { + get { return mouseOverForeColor; } + set { mouseOverForeColor = value; } + } + private Color mouseDownForeColor = Color.DimGray; + public Color MouseDownForeColor { + get { return mouseDownForeColor; } + set { mouseDownForeColor = value; } + } private Color borderColor = Color.DimGray; public Color BorderColor { get { return borderColor; } @@ -161,7 +171,10 @@ public void Apply() { Properties.Settings.Default.THM_COL_TabSelectedForeColor = tabSelectedForeColor; Properties.Settings.Default.THM_COL_Match = matchColor; - Properties.Settings.Default.THM_COL_Mismatched = mismatchedColor; + Properties.Settings.Default.THM_COL_Mismatched = mismatchedColor; + + Properties.Settings.Default.THM_COL_MouseDownForeColor = mouseDownForeColor; + Properties.Settings.Default.THM_COL_MouseOverForeColor = mouseOverForeColor; Properties.Settings.Default.THM_SET_IsDark = isDarkTheme; Classes.ApplicationManager.ReapplyThemeToAll(); diff --git a/Serial Monitor/Classes/Theming/ThemeManager.cs b/Serial Monitor/Classes/Theming/ThemeManager.cs index 8ef1da1..62cc8d2 100644 --- a/Serial Monitor/Classes/Theming/ThemeManager.cs +++ b/Serial Monitor/Classes/Theming/ThemeManager.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.DirectoryServices.ActiveDirectory; +using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -25,8 +26,8 @@ public static void ThemeControl(object ControlObject) { Ts.MenuBorderColor = Properties.Settings.Default.THM_COL_BorderColor; Ts.MenuSeparatorColor = Properties.Settings.Default.THM_COL_SeperatorColor; Ts.MenuSymbolColor = Properties.Settings.Default.THM_COL_SymbolColor; - Ts.ItemCheckedBackColorNorth = Properties.Settings.Default.THM_COL_SymbolColor; - Ts.ItemCheckedBackColorSouth = Properties.Settings.Default.THM_COL_SymbolColor; + Ts.ItemCheckedBackColorNorth = Properties.Settings.Default.THM_COL_ButtonChecked; + Ts.ItemCheckedBackColorSouth = Properties.Settings.Default.THM_COL_ButtonChecked; Ts.ForeColor = Properties.Settings.Default.THM_COL_ForeColor; Ts.ItemForeColor = Properties.Settings.Default.THM_COL_ForeColor; Ts.ItemSelectedForeColor = Properties.Settings.Default.THM_COL_ForeColor; @@ -104,6 +105,9 @@ public static void ThemeControl(object ControlObject) { LstCtrl.ScrollBarNorth = Properties.Settings.Default.THM_COL_ScrollColor; LstCtrl.ScrollBarSouth = Properties.Settings.Default.THM_COL_ScrollColor; LstCtrl.ForeColor = Properties.Settings.Default.THM_COL_ForeColor; + + LstCtrl.DropDownMouseDown = Properties.Settings.Default.THM_COL_MouseDownForeColor; + LstCtrl.DropDownMouseOver = Properties.Settings.Default.THM_COL_MouseOverForeColor; } else if (ControlObject.GetType() == typeof(ODModules.Navigator)) { ODModules.Navigator Nav = (ODModules.Navigator)ControlObject; @@ -251,6 +255,9 @@ private static Theme Theme_ClassicDark() { Thm_Dark1.SeconaryBackColor = Color.FromArgb(40, 40, 40); Thm_Dark1.TerminalForeColor = Color.FromArgb(255, 255, 192); + Thm_Dark1.MouseDownForeColor = Color.DimGray; + Thm_Dark1.MouseOverForeColor = Color.LightGray; + Thm_Dark1.ColumnSeperatorColor = Color.FromArgb(64, 64, 64); Thm_Dark1.RowColor = Color.FromArgb(23, 23, 23); @@ -285,6 +292,9 @@ private static Theme Theme_ClassicLight() { Thm_Light1.SeconaryBackColor = Color.FromArgb(215, 215, 215); Thm_Light1.TerminalForeColor = Color.FromArgb(0, 0, 63); + Thm_Light1.MouseOverForeColor = Color.DimGray; + Thm_Light1.MouseDownForeColor = Color.LightGray; + Thm_Light1.ColumnSeperatorColor = Color.FromArgb(180, 180, 180); Thm_Light1.TabSelectedBorderColor = Color.FromArgb(100, 128, 128, 128); @@ -319,6 +329,9 @@ private static Theme Theme_PastelBlue() { Thm_Light2.SeconaryBackColor = Color.FromArgb(207, 214, 229); Thm_Light2.TerminalForeColor = Color.FromArgb(0, 0, 63); + Thm_Light2.MouseDownForeColor = Color.FromArgb(88, 107, 138); + Thm_Light2.MouseOverForeColor = Color.FromArgb(48, 67, 98); + Thm_Light2.ColumnSeperatorColor = Color.FromArgb(204, 206, 219); Thm_Light2.TabSelectedBorderColor = Color.FromArgb(142, 155, 188); @@ -353,6 +366,9 @@ private static Theme Theme_MidnightBlue() { Thm_Dark2.SeconaryBackColor = Color.FromArgb(26, 33, 48); Thm_Dark2.TerminalForeColor = Color.FromArgb(255, 255, 192); + Thm_Dark2.MouseDownForeColor = Color.DimGray; + Thm_Dark2.MouseOverForeColor = Color.LightGray; + Thm_Dark2.ColumnSeperatorColor = Color.FromArgb(64, 64, 64); Thm_Dark2.RowColor = Color.FromArgb(23, 23, 23); @@ -387,6 +403,9 @@ private static Theme Theme_HighContrastConsole() { Thm_Dark2.SeconaryBackColor = Color.FromArgb(82, 82, 82); Thm_Dark2.TerminalForeColor = Color.White; + Thm_Dark2.MouseDownForeColor = Color.DimGray; + Thm_Dark2.MouseOverForeColor = Color.LightGray; + Thm_Dark2.ColumnSeperatorColor = Color.FromArgb(64, 64, 64); Thm_Dark2.RowColor = Color.FromArgb(0, 0, 0); diff --git a/Serial Monitor/Components/MDIClientForm.cs b/Serial Monitor/Components/MDIClientForm.cs index 82076c5..89fd5aa 100644 --- a/Serial Monitor/Components/MDIClientForm.cs +++ b/Serial Monitor/Components/MDIClientForm.cs @@ -106,7 +106,7 @@ private void OnFormActivated(object? sender, EventArgs e) { MyMdiContainer.ChildActivated(this); } - private void MdiClientForm_Load(object sender, EventArgs e) { + private void MdiClientForm_Load(object ?sender, EventArgs e) { } @@ -125,7 +125,7 @@ private void InitializeComponent() { } - private void MdiClientForm_Load_1(object sender, EventArgs e) { + private void MdiClientForm_Load_1(object ?sender, EventArgs e) { InitializeComponent(); } @@ -286,10 +286,10 @@ protected override void OnMouseClick(MouseEventArgs e) { } protected override void OnMouseMove(MouseEventArgs e) { - bool HitButton = false; + //bool HitButton = false; if (CloseMarker.Contains(e.Location)) { CloseMarker_MouseInRegion = true; - HitButton = true; + // HitButton = true; } else { CloseMarker_MouseInRegion = false; diff --git a/Serial Monitor/Components/MDIClientPanel.cs b/Serial Monitor/Components/MDIClientPanel.cs index 29f1022..73655e5 100644 --- a/Serial Monitor/Components/MDIClientPanel.cs +++ b/Serial Monitor/Components/MDIClientPanel.cs @@ -12,7 +12,7 @@ public class MdiClientPanel : Panel { - public delegate void ActivateHandler(object sender, MdiClientForm child); + public delegate void ActivateHandler(object ?sender, MdiClientForm child); public event ActivateHandler OnChildActivated; [DllImport("User32.Dll", CharSet = CharSet.Auto)] @@ -23,7 +23,7 @@ public class MdiClientPanel : Panel { private const int GWL_EXSTYLE = -20; private const int WS_EX_CLIENTEDGE = 0x200; - public Form ActiveMDIWnd { + public Form ?ActiveMDIWnd { get; set; } diff --git a/Serial Monitor/Dialogs/ChangeAppearance.Designer.cs b/Serial Monitor/Dialogs/ChangeAppearance.Designer.cs new file mode 100644 index 0000000..55734dd --- /dev/null +++ b/Serial Monitor/Dialogs/ChangeAppearance.Designer.cs @@ -0,0 +1,42 @@ +namespace Serial_Monitor.Dialogs { + partial class ChangeAppearance { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) { + if (disposing && (components != null)) { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ChangeAppearance)); + SuspendLayout(); + // + // ChangeAppearance + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(381, 262); + Icon = (Icon)resources.GetObject("$this.Icon"); + Name = "ChangeAppearance"; + Text = "Change Appearance"; + ResumeLayout(false); + } + + #endregion + } +} \ No newline at end of file diff --git a/Serial Monitor/Dialogs/ChangeAppearance.cs b/Serial Monitor/Dialogs/ChangeAppearance.cs new file mode 100644 index 0000000..04453b1 --- /dev/null +++ b/Serial Monitor/Dialogs/ChangeAppearance.cs @@ -0,0 +1,17 @@ +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 Serial_Monitor.Dialogs { + public partial class ChangeAppearance : Form { + public ChangeAppearance() { + InitializeComponent(); + } + } +} diff --git a/Serial Monitor/Dialogs/ChangeAppearance.resx b/Serial Monitor/Dialogs/ChangeAppearance.resx new file mode 100644 index 0000000..85474e1 --- /dev/null +++ b/Serial Monitor/Dialogs/ChangeAppearance.resx @@ -0,0 +1,3027 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAAgAEBAAAAEAIABoBAAAhgAAABgYAAABACAAiAkAAO4EAAAgIAAAAQAgAKgQAAB2DgAAMDAAAAEA + IACoJQAAHh8AAEBAAAABACAAKEIAAMZEAABgYAAAAQAgAKiUAADuhgAAgIAAAAEAIAAoCAEAlhsBAAAA + AAABACAARYQAAL4jAgAoAAAAEAAAACAAAAABACAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAEXY0/xF5 + Nv8RfTn/EYI7/wt7O/8Id0D/CH5E/wiESP8Ii0v/CJFP/wiYU/8In1f/CKZb/witX/8Is2X/F8p+/w9t + MP8PVCT/D0Eb/ws8Gv8GMxz/CDcg/wg6If8IPCP/CD8k/whCJv8IRSj/CEgq/whLK/8ITS3/CH9O/wi+ + e/8NZSv/DTkX/wwSBP8FBwH/CAYH/wgGB/8IBgf/CAYH/wgFB/8IBQf/CAUH/wgFBv8IBQb/CAEE/whU + Ov8Iw4j/Clwn/ws1Ff8GCwL/ChYE/wgICP8ICAj/CAgI/wgHCP8IBQj/CAYI/wgICP8ICAj/CAgI/wgE + Bf8IWED/CMaS/wlUI/8ILxL/BAsA/xAnBf8HBgj/CAgI/wgICP8HLQj/BVkI/wZICP8IEQj/CAcI/wgI + CP8IBAX/CFlE/wjJnP8HUSL/BSoQ/wcVAP8UMwb/BwUI/wgICP8ICAj/A6QH/wLFB/8B3Af/A7EH/wgP + CP8ICAj/CAQF/whaR/8IzKT/BVUk/wInEP8LIAD/GkMG/wcFCP8ICAj/CAgI/wgSCP8IBQj/Bj8I/wD1 + B/8HLwj/CAcI/wgEBf8IW0n/CM6p/wRaKP8BJxH/DCQA/yNgBf8HAwj/CAgI/wgICP8ICAj/BkMI/wLF + B/8B1wf/BxgI/wgICP8IBAX/CFtK/wjPq/8EXy3/ACgS/wkaAP8yjgP/BwUI/wgICP8IBQj/BWgI/wDz + B/8DqQf/BywI/wgGCP8ICAj/CAQF/whbSf8Iz6r/A2Ux/wArFf8DCAD/QLcB/w4bB/8ICAj/CAcI/wLB + B/8Dogf/CAEI/wgICP8ICAj/CAgI/wgEBf8IW0f/CM6l/wNrNv8ALhf/AAAA/zukAP8scgX/BwQI/wgF + CP8EdAj/AecH/wKzB/8Dmgf/CAoI/wgICP8IBAX/CFtF/wjNnv8Dczz/ADIb/wAAAf8fUwD/VeMB/xIj + B/8IBwj/CAoI/wZECP8Fbgj/BkYI/wgJCP8ICAj/CAQF/whaQv8IzJb/AntC/wA2Hv8AAQP/BQ4B/1PY + AP9ItQL/CxAI/wgHCP8IBgj/CAMI/wgFCP8ICAj/CAgI/wgEBv8IWj7/CMqM/wKBR/8BNyD/AAAD/wAA + Af8kWQD/Z/8A/0WmAv8NFAf/BwUH/wgGB/8IBgf/CAYH/wgFB/8IAQT/CFc4/wjGgP8Cgkn/AVQw/wAv + HP8ALBn/ASwW/0G2FP9u/xP/VMMV/xxNGv8HMB3/BzUf/wg6Iv8IQCX/CEQn/wh5Rv8Iv3L/AoNL/wJ9 + R/8Acj//AGs6/wBjM/8FZTH/Scct/3L/LP9t+S7/SMU1/x6SPv8Jgkb/CJBO/wifV/8Iq13/CLZl/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAoAAAAGAAAADAAAAABACAAAAAAAAASAAAAAAAAAAAAAAAAAAAAAAAAEXc1/xJ4Nv8Sejf/Enw4/xJ/ + Ov8Sgjz/D4E8/wd1PP8Id0H/CHtD/wh/Rf8Ig0f/CIhK/wiMTP8IkE//CJVR/wiZVP8Inlb/CKJZ/win + XP8IrF7/CLBi/wi2aP8n2o7/EHEy/xByM/8QcjP/EHQ0/xF4Nv8PeDf/Bmw1/whuO/8Icj7/CHZA/wh6 + Qv8IfkX/CINH/wiHSv8Ii0z/CJBP/wiUUf8ImVT/CJ1W/wiiWf8Ip13/CK5l/wi3b/8IvXf/D2sv/w9r + L/8PNhX/DyoQ/w8qEP8HHQv/BhgP/wgbEv8IHBL/CB0S/wgdE/8IHhP/CB8U/wggFP8IIRX/CCIV/wgj + Fv8IIxb/CCQX/wglF/8IJhj/CEIr/wi2df8Iv37/DWUr/w1kK/8NJg7/DhgH/wkQBP8DBQL/CAcI/wgH + CP8IBwj/CAcI/wgHCP8IBwj/CAcI/wgHCP8IBwj/CAcI/wgHCP8IBwj/CAcI/wgHCP8IBgf/CCgd/wi3 + e/8IwYb/C14o/wxfKP8MJQ3/CxQG/wMIAf8IEQT/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwf/CCke/wi5gv8Iw43/Clgl/wpZJv8KIwz/Bg0D/wUN + AP8NHQb/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBwf/CCkf/wi7iP8IxZT/CVMi/wlVI/8IIAv/AgUB/wsiAf8OHQf/CAgI/wgICP8ICAj/CAgI/wgH + CP8ICQj/BxcI/wcaCP8IDAj/CAUI/wgICP8ICAj/CAgI/wgICP8IBwf/CCog/wi9jv8Ix5r/CE8g/whS + Iv8GGgn/AAAA/xQ+Af8NGQj/CAgI/wgICP8ICAj/CAcI/wcoCP8Cvgf/AegH/wHsB/8CzAf/BWII/wgJ + CP8ICAj/CAgI/wgICP8IBwf/CCoh/wi/k/8IyaD/B08g/wdSIv8DFQf/AAAA/x5aAf8NFwj/CAgI/wgI + CP8ICAj/CAgI/wcnCP8B1Af/A6oH/wOhB/8B5gf/AP8H/wVaCP8IBQj/CAgI/wgICP8IBwf/CCoi/wjB + l/8IyqX/BlIi/wVSI/8BEgf/AAAA/yZ0Af8NGQj/CAgI/wgICP8ICAj/CAgI/wgKCP8IFAj/CAUI/wgC + CP8GTwj/AP8H/wOuB/8IBQj/CAgI/wgICP8IBwf/CCsj/wjCm/8IzKj/BVUl/wRUJf8AEgf/AAAA/y2J + Af8QIgf/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgHCP8EeQj/AP8H/wOsB/8IBQj/CAgI/wgI + CP8IBwf/CCsj/wjDnf8Izav/BFko/wNVJv8AEgf/AAAA/zGUAP8YOgf/CAcI/wgICP8ICAj/CAgI/wgI + CP8IBwj/BkAI/wKyB/8A/Qf/APkH/wZOCP8IBQj/CAgI/wgICP8IBwf/CCsj/wjDnf8Izav/BF0r/wJY + Kf8AEgf/AAAA/zCNAP8nagX/BwQI/wgICP8ICAj/CAgI/wgGCP8Fawj/APgH/wD/B/8Czwf/BlEI/wgH + CP8ICAj/CAgI/wgICP8IBwf/CCsj/wjDnf8Izar/BGEv/wJbK/8AEwj/AAAA/yZwAP8+sAP/BwYI/wgI + CP8ICAj/CAgI/wcfCP8B6Qf/APUH/wVrCP8IEQj/CAUI/wgICP8ICAj/CAgI/wgICP8IBwf/CCsj/wjD + m/8Izaj/BGUy/wFeLv8AFAn/AAAB/xhDAP9T6wH/ESQH/wgHCP8ICAj/CAcI/wcuCP8A+Qf/AswH/wgH + CP8IAwj/CAYI/wgICP8ICAj/CAgI/wgICP8IBwf/CCsi/wjDl/8IzKT/BGk1/wFjMf8AFQv/AAIB/wka + AP9V7wD/MH8E/wcECP8ICAj/CAgI/wgRCP8Cygf/AP4H/wOhB/8EgAj/A6gH/wclCP8IBwj/CAgI/wgI + CP8IBwf/CCsh/wjCk/8Iy6D/A245/wFoNv8AFgz/AAMC/wAAAP9DuQD/VukB/xIkB/8IBwj/CAgI/wgG + CP8HMAj/ArsH/wDzB/8A+gf/AeYH/wY9CP8IBgj/CAgI/wgICP8IBwf/CCsh/wjBj/8Iypr/A3M9/wFu + Ov8AFw7/AAMD/wAAAP8kYgD/Yf8A/z+jA/8ICAj/CAgI/wgICP8IBgj/CAoI/wcjCP8HKwj/BxkI/wgJ + CP8ICAj/CAgI/wgICP8IBwf/CCsg/wjBif8IyZT/A3hB/wJzPv8AGA7/AAQE/wABAf8IFAH/VeAA/2L/ + AP8tbAX/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwf/CCof/wjA + hP8Ix43/An1E/wJ3Qf8AGQ//AAQF/wACA/8AAAH/LXUB/2X/AP9h9QD/JlcF/wcFCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwf/CCod/wi/ff8IxYb/AoBH/wJ6Q/8AGhH/AAQF/wAD + BP8AAAH/BQ4B/1LMAP9o/wD/Y/MA/ypgBf8HBgj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBwf/CCkc/wi8df8Iw37/AoFI/wJ8Rf8BKRn/ABUO/wAUDv8AEQr/AA4J/xdICf9k9Af/a/8H/2n6 + B/89igv/DR4P/wcVEP8IGBD/CBkQ/wgaEf8IGxL/CBwS/wgeE/8IHxT/CDwk/wi2a/8IwHX/AoNK/wJ/ + R/8BdUH/AG07/wBqOv8AZDX/AGAx/wBbMP8mmC7/avss/27/K/9w/yz/Wt0v/yaSNf8JbTn/Bm89/wh4 + Qf8IgEX/CIhK/wiST/8InFX/CKVb/wiyY/8IvGz/AoVM/wKASf8Ce0b/AHI//wBtPP8AaDj/AGMy/wBf + Mf8AWy//KJUt/2v3Kv9y/yr/c/8r/3L+Lv9Z2jP/L6Q6/w+BQP8IgEX/CIpL/wiUUf8Inlb/CKZb/wiu + X/8It2X/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAACAAAABAAAAAAQAgAAAA + AAAAIAAAAAAAAAAAAAAAAAAAAAAAABJ4Nv8SeDb/Enk2/xJ7N/8SfDj/En45/xKAO/8Sgzz/EoU9/wp7 + O/8HdD7/CHhB/wh7Qv8IfkT/CIFG/wiESP8Ih0r/CItL/wiOTf8IkU//CJRR/wiYU/8Im1X/CJ5X/wii + Wf8IpVv/CKld/wisX/8IsGH/CLNk/w29b/82653/EXMz/xF0NP8RdTT/EXc1/xF4Nv8Rejf/EX05/xF/ + Ov8Kdzj/BW45/whzPv8IdkD/CHlC/wh8Q/8IgEX/CINH/wiGSf8IiUv/CI1N/wiQTv8Ik1D/CJdS/wia + VP8Inlb/CKFY/wilWv8IqFz/CKxf/wiwY/8ItWr/CLlv/wzCef8QbjH/EG8x/xBuMf8QZSz/EGYt/xBo + Lv8QajD/C2Uu/wRZLP8IXjP/CGE0/whjNv8IZjj/CGg5/whrO/8Ibjz/CHE+/whzP/8IdkH/CHlD/wh8 + RP8If0b/CIJI/wiFSf8IiEv/CItN/wiOT/8IklP/CJdZ/wixbP8IunX/CL56/w5qLv8Oay//D18p/w8f + Cv8PHAn/Dx0J/w0ZCP8ECgL/BgkH/wgLCv8ICwr/CAwK/wgMCv8IDAr/CAwK/wgMCv8IDAr/CAwK/wgM + Cv8IDAr/CA0K/wgNCv8IDQv/CA0L/wgNC/8IDQv/CA0L/wgOC/8IEw//CJ1k/wi8e/8IwID/DWUr/w1m + LP8NWyf/DRsI/w4YB/8NGAf/BQoC/wMEAv8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgODP8InWj/CL2A/wjB + hv8MYSn/DGIq/wxXJf8MGgj/DRgH/wgQBP8CBgD/BwwE/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CA4M/wie + bP8Iv4b/CMOL/wtcJ/8LXSj/C1Qj/wsZB/8LFQb/BAgB/wUOAP8MFwb/CAcI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IDgz/CKBx/wjAi/8IxJH/Clck/wpZJf8KUCH/ChgH/wYOA/8CAwD/DCQB/wwUCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgODP8IoXX/CMKP/wjGlv8JUyL/CVUj/wlNIP8JFgb/AwcB/wECAP8WQAL/Cg4I/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8IBAj/CAQI/wgFCP8IBAj/CAQI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CA4M/wiieP8IxJT/CMeb/whPIP8IUyL/CEsf/wYRBf8CBQD/AgcA/x5X + A/8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwj/ByMI/wVpCP8Dmgf/A6oH/wObB/8FZQj/BxoI/wgG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IDgz/CKN8/wjFmP8IyZ//B00f/wdRIv8HSh//BAwD/wEE + AP8FEAD/JGkE/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgECP8DlAf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8B2Qf/BjoI/wgGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgODf8IpX7/CMac/wjKo/8HTyD/B1Ii/wZJ + Hv8CCAL/AQQA/wkdAP8odgT/BgMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAQI/wVhCP8B1gf/A5UH/wR6 + CP8Dlwf/Ae4H/wD/B/8C0Af/CBMI/wgICP8ICAj/CAgI/wgICP8ICAj/CA4N/wimgf8Ix5//CMum/wZR + Iv8GUyP/BUge/wEGAf8BAwD/DSoA/y2EBP8GAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CBEI/wgS + CP8IAwj/CAMI/wgBCP8Fawj/AP8H/wD9B/8GQQj/CAYI/wgICP8ICAj/CAgI/wgICP8IDg3/CKaD/wjI + ov8IzKn/BVQk/wVWJf8DRh//AAYB/wADAP8QMQD/NJkD/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAMI/wVZCP8A/wf/AP8H/wZRCP8IBQj/CAgI/wgICP8ICAj/CAgI/wgO + Df8Ip4X/CMmk/wjNq/8EVyb/BFgn/wJGH/8ABgH/AAIA/xEzAP89tQL/CAcI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAYI/wgICP8GQgj/AdgH/wD/B/8A9Af/By4I/wgHCP8ICAj/CAgI/wgI + CP8ICAj/CA4N/winhf8IyqX/CM2s/wRZKP8EWin/AUcg/wAGAf8AAgD/DisA/0fUAf8LEwj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8GOwj/A7AH/wD4B/8A/wf/AP8H/wSQB/8IBwj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IDg3/CKiG/wjKpf8Izq3/BFwr/wRdK/8ASCH/AAYB/wACAP8LHwD/T+gA/xUw + B/8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/BWgI/wD0B/8A/wf/AP8H/wHtB/8Efgf/CA4I/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgODf8IqIX/CMqk/wjOrP8EXy3/A18t/wBLI/8ABgL/AAMA/wYR + AP9P6AD/J2oF/wcECP8ICAj/CAgI/wgICP8ICAj/CAYI/wY2CP8A9Af/AP8H/wDyB/8EjQf/BygI/wgF + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CA4N/wiohP8IyqP/CM2q/wRiMP8DYi//AE0l/wAG + Av8AAwH/AgUA/0fOAP9CuQL/CAgI/wgICP8ICAj/CAgI/wgICP8IAwj/BH0I/wD/B/8A+wf/BVYI/wgD + CP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IDg3/CKiD/wjKof8Izaj/BGUy/wNk + Mv8AUCf/AAYD/wADAf8AAAD/OaEA/1f3AP8VMAf/CAcI/wgICP8ICAj/CAgI/wgDCP8EgAf/AP8H/wDy + B/8HJwj/CAQI/wgECP8IBAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgODf8Ip4D/CMme/wjM + pf8EaDT/A2g0/wBTKf8ABgP/AAMC/wAAAP8laAD/Xv8A/zaRBP8HBAj/CAgI/wgICP8ICAj/CAYI/wZB + CP8A+wf/AP8H/wK6B/8FWgj/BVkI/wSQB/8GVAj/CAQI/wgICP8ICAj/CAgI/wgICP8ICAj/CA4N/win + fv8IyZv/CMyh/wNrN/8Dazf/AFYs/wAHBP8AAwP/AAAA/xAsAP9Z9wD/Vu0B/xQrB/8IBwj/CAgI/wgI + CP8ICAj/CAgI/wSIB/8A/Qf/AP8H/wD/B/8A/wf/AP8H/wOmB/8IBQj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IDgz/CKZ7/wjIl/8Iy53/A286/wNvOv8AWi//AAcF/wAEBP8AAQH/AgUA/0nJAP9g/wD/P6UD/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAkI/wZNCP8Dowf/AscH/wLHB/8DqQf/BlUI/wgHCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgODP8Ipnj/CMeT/wjKmf8Dcz3/A3M9/wBeMf8ACAb/AAQE/wABAf8AAAD/KnIA/2H/ + AP9f/AD/JVoF/wcECP8ICAj/CAgI/wgICP8ICAj/CAUI/wgFCP8ICgj/CAoI/wgFCP8IBQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CA4M/wimdP8Ix4//CMmU/wN3QP8DeEH/AGEz/wAIBv8ABAX/AAIC/wAA + AP8LHAD/WOkA/2L/AP9Y5QH/Fi8H/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IDgz/CKVx/wjGiv8IyI//AntD/wJ7Q/8BYzX/AAgH/wAF + Bf8ABAT/AAEB/wAAAf81iQD/ZP8A/2T/AP9RzAL/EB4H/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgODP8IpW3/CMWF/wjGif8Cfkb/An1F/wFm + OP8ACAf/AAUF/wAEBf8AAQH/AAAB/wobAf9Z4gD/Zf8A/2b/AP9PwgL/EB0H/wcGCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CA4M/wikaP8IxID/CMSD/wKA + R/8Cfkb/Amg6/wAICP8ABQb/AAUG/wACAv8AAQH/AAAB/ydjAf9n/wD/Z/8A/2n/AP9TyQL/FSoH/wcF + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IDgv/CKBi/wjC + ev8Iw33/AoJI/wJ/R/8Cajz/AAoJ/wAGB/8ABwf/AAUF/wACAv8AAgL/AQUD/0SmAf9r/wH/av8B/2v/ + Af9f4AL/JE4G/wcICf8ICQn/CAoJ/wgKCf8ICgn/CAoJ/wgKCf8ICgn/CAoJ/wgKCf8ICgn/CAoJ/wgQ + DP8InFz/CL5y/wjBd/8Cg0n/AoBI/wJ5RP8BYDX/AFsy/wBZMf8AVy//AFIq/wBQKf8ATij/CF8n/1Te + Jf9t/yX/bf8k/27/JP9r+CX/Qasp/xFkLv8GVjD/CFsy/whfNP8IYzb/CGc5/whsO/8Icj7/CHdC/wh9 + Rf8IhEn/CIpM/wisYP8IuGr/CL5x/wKES/8CgUn/An5H/wF5RP8Acj7/AG89/wBtO/8AZzb/AGQz/wBi + Mv8AXzH/DnMw/1riLf9w/yz/b/8s/3D/Lf9y/y7/ZO0w/zarNv8QeTv/BnE+/wd4Qf8IfkT/CIVI/wiM + TP8Ik1D/CJtU/wiiWP8IqFz/CK1f/wi0Y/8Iu2n/AoZN/wKDS/8Cf0j/AntG/wByP/8Abj3/AGs7/wBn + OP8AYzP/AGAx/wBeMP8AWi//DW4t/1fZK/9y/yr/cv8q/3P/K/90/yz/df8u/2fsMv9Cuzj/HY89/wh7 + Qv8IgUb/CIlK/wiQTv8ImFL/CJ5W/wikWv8Iq13/CLFh/wi4Zf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAwAAAAYAAAAAEA + IAAAAAAAAEgAAAAAAAAAAAAAAAAAAAAAAAASeDb/Enk2/xJ5Nv8Sejf/Ens3/xJ8OP8SfTj/En45/xJ/ + Ov8SgTv/EoI8/xKEPf8Shj3/Eoc+/wp7O/8Fcz3/CHdB/wh5Qv8Ie0L/CH1E/wh/Rf8IgUb/CINH/wiF + SP8Ih0n/CIlL/wiLTP8Ijk3/CJBO/wiSUP8IlFH/CJZS/wiZU/8Im1X/CJ1W/wifV/8Ioln/CKRa/wim + W/8IqFz/CKte/witX/8Ir2D/CLJi/wi0ZP8IuGj/J9mL/0f8rv8RdTT/EXY1/xF2Nf8RdzX/EXg2/xF5 + Nv8Rejf/EXs4/xF9OP8Rfjn/EoA6/xKBO/8Sgzz/Cnk4/wRuOf8IdD7/CHZA/wh4Qf8IekL/CHxD/wh+ + RP8IgEX/CIJG/wiESP8Ihkn/CIhK/wiKS/8IjE3/CI9O/wiRT/8Ik1D/CJVS/wiYU/8ImlT/CJxV/wie + V/8IoVj/CKNZ/wilW/8IqFz/CKpd/wisX/8Ir2D/CLJk/wi1aP8IuGv/CLtv/ybbkf8QcjP/EHMz/xFz + M/8RdDT/EXU0/xF2Nf8Rdzb/EXg2/xF6N/8Rezj/EX05/xF/Ov8Ldzf/A2o1/wdwPP8Icj3/CHQ//wh2 + QP8IeEH/CHpC/wh8Q/8IfkT/CIBG/wiDR/8IhUj/CIdJ/wiJS/8Ii0z/CI5N/wiQTv8IklD/CJRR/wiX + Uv8ImVP/CJtV/widVv8IoFj/CKJZ/wikWv8Ip1z/CKld/wisX/8Ir2P/CLJn/wi1a/8IuG//CLtz/wi+ + d/8QbzH/EG8x/xBwMv8QcTL/EHIz/xB0NP8QdTX/EHc1/xB4Nv8Qejf/EHw4/wx2Nv8DaTL/BWs4/whw + PP8Icj3/CHQ+/wh2P/8IeEH/CHpC/wh8Q/8IfkT/CIFG/wiDR/8IhUj/CIdJ/wiJS/8IjEz/CI5N/wiQ + Tv8Ik1D/CJVR/wiXU/8ImlT/CJxV/wieV/8IoVj/CKNZ/wilW/8IqFz/CKpf/wiuY/8Ismf/CLRs/wi2 + b/8IuXP/CLx3/wi/ev8PbC//D2ww/w9tMP8PbzH/D0ge/w81Ff8PNhb/DzcW/w84F/8QOBf/DTUW/wQn + EP8DIxL/CCgY/wgpGf8IKhn/CCoZ/wgrGv8ILBr/CCwa/wgtG/8ILhv/CC4c/wgvHP8IMBz/CDEd/wgx + Hf8IMh7/CDMe/wgzHv8INB//CDUf/wg2IP8INiD/CDch/wg4If8IOSL/CDoi/wg6Iv8IOyP/CDwk/wg9 + Jv8IPSb/CGVA/wi4c/8Iunf/CL17/wjAfv8OaS7/Dmku/w5qLv8ObC//DjMU/w4WBv8OGAf/DxgH/w8Y + B/8OFwf/BgkB/wIDAP8FBAX/CAcH/wgHB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgG + B/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgG + B/8IBgf/CAYH/wgGB/8IAwX/CD8q/wi6d/8Iu3r/CL5+/wjBgv8NZiz/DWYs/w1nLf8OaS7/DjIT/w4X + Bv8OGAf/DhgH/w4ZB/8IDwT/AwYA/wMEAv8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEEs/wi7e/8IvH7/CL+C/wjChv8NYyr/DWMq/w1k + K/8NZiz/DTET/w0WBv8NGAf/DRgH/wsUBv8DBwD/AgUA/wUGBP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEEt/wi8fv8IvYL/CMCG/wjD + if8MYCn/DGAp/wxhKf8MYyr/DDAS/wwWBv8MFwf/DBcH/wUKAv8CBQD/BAsB/wkPB/8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEEu/wi9 + gv8IvoX/CMGJ/wjDjf8LXSf/C10n/wteKP8LYCn/Cy4R/wsVBv8MFwb/CREE/wIGAP8CBAD/CyAC/woO + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEIv/wi+hf8Iv4j/CMKN/wjEkf8KWSX/Clom/wpbJ/8LXij/Cy0R/wsVBf8KFQb/BAkB/wIF + AP8CBgD/EzYE/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEIw/wi/iP8IwIz/CMOQ/wjFlP8KVyT/Clck/wpZJf8KWyf/CiwQ/woU + Bf8HEAT/AgUA/wIFAP8HFAD/Fz4F/wcFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEIx/wjAjP8IwY//CMST/wjGmP8JVCL/CVUj/wlW + JP8JWSX/CSsQ/wkTBf8ECQL/AgUA/wIDAP8QMgD/FTUG/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEMy/wjBjv8IwpL/CMWW/wjH + m/8JUSH/CVIi/wlUI/8JVyT/CSoQ/wcQBP8CBQD/AgUA/wAAAP8cWAH/ESUH/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAQI/wgFCP8IDwj/BxgI/wcbCP8IFQj/CAkI/wgE + CP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEMz/wjC + kf8Iw5X/CMaa/wjJnv8ITiD/CFAh/whTIv8IViT/CCkP/wUKAv8CBAD/AgUA/wAAAP8oewH/DRkI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8HGQj/BWMI/wOpB/8B0wf/AeUH/wHp + B/8B4Af/AsIH/wSAB/8HKAj/CAUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEM0/wjDlP8IxJf/CMec/wjJof8ITR//CE8g/whSIv8IVSP/BygP/wMGAP8CBAD/AgUA/wIF + AP8xlgH/ChAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgDCP8FcAj/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8B6wf/BWgI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEQ0/wjElv8IxZr/CMif/wjKo/8HTR//B08h/wdRIv8HVST/BiUO/wED + AP8BBAD/AQQA/wUQAP83qAL/CQsI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgG + CP8GRAj/AP0H/wD/B/8A/wf/AP4H/wD7B/8A/wf/AP8H/wD/B/8A/wf/APwH/wVfCP8IBQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQ1/wjFmP8Ixpz/CMmh/wjLpv8GTyH/BlAh/wZS + Iv8GVST/BCEN/wEDAP8BBAD/AQQA/wkdAP88twL/CQoI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8HHQj/AdsH/wOxB/8FbAj/BkUI/wY6CP8GUAj/A6kH/wD9B/8A/wf/AP8H/wHd + B/8HGQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQ2/wjFmv8Ixp7/CMmj/wjM + qP8GUCH/BlEi/wZTI/8GViT/Ah0M/wEDAP8BBAD/AAMA/w4rAP9AwwL/CQsI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICgj/ByMI/wgHCP8IAwj/CAYI/wgGCP8IBQj/CAgI/wOq + B/8A/wf/AP8H/wD/B/8GTwj/CAUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQ2/wjG + nP8Ix6D/CMql/wjNqv8FUiP/BVMj/wVUJP8FViX/ARwL/wEDAP8BBAD/AAEA/xI3AP9F0gH/Cg8I/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAcI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAMI/wVmCP8A/wf/AP8H/wD/B/8Fcwj/CAMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEQ3/wjHnf8IyKH/CMun/wjNrP8FVCT/BVUk/wVWJf8EVSX/ARsL/wADAP8ABAD/AAAA/xQ8 + AP9L4QH/DBcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAII/wSMB/8A/wf/AP8H/wD/B/8FcQj/CAMI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEU3/wjHnv8IyKL/CMun/wjOrf8EViX/BFcm/wRYJ/8CVCX/ABwL/wAD + AP8ABAD/AAAA/xZCAP9Q8QD/ESYH/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8IBgj/BVYI/wDwB/8A/wf/AP8H/wD+B/8GSAj/CAYI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEU3/wjHn/8IyKP/CMuo/wjOrv8EWCf/BFgn/wRZ + KP8CVCb/ABwM/wADAP8ABAD/AAAA/xQ7AP9U+wD/GkEG/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/CAgI/wY5CP8DpAf/APkH/wD/B/8A/wf/AP8H/wLO + B/8IEgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEU3/wjIn/8IyaP/CMyp/wjO + rv8EWij/BFop/wRbKf8BVSf/AB0M/wACAP8ABAD/AAAA/xI1AP9V/wD/J2sF/wcECP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFCP8HMAj/A6sH/wD3B/8A/wf/AP8H/wD/ + B/8A/wf/Ae0H/wZCCP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEU3/wjI + n/8IyaP/CMyo/wjOrv8EXCr/BFwr/wRcK/8BVij/AB0N/wACAP8AAwD/AAAA/w4pAP9V+wD/OKAD/wcE + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wVbCP8B7Af/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8B1Af/BkEI/wgFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEU3/wjIn/8IyaP/CMyo/wjOrf8EXiz/BF4s/wReLP8AVyn/AB4N/wACAP8AAwD/AAEA/wka + AP9R7wD/StYB/wsRCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQj/Bk0I/wD2 + B/8A/wf/AP8H/wD/B/8A/wf/Ad4H/wR6B/8HGAj/CAUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEU3/wjInv8IyaL/CMyn/wjOrf8EYC7/BGAu/wNfLf8AWSr/AB8O/wAC + AP8AAwH/AAEA/wQMAP9M3QD/VvkA/xc4Bv8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IEQj/As4H/wD/B/8A/wf/AP8H/wHpB/8EdQj/BxkI/wgECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEU3/wjInf8IyaH/CMum/wjOq/8EYi//BGIv/wNh + L/8AWyz/AB8P/wACAP8AAwH/AAEA/wEBAP9DwgD/W/8A/zCDBP8HAwj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgGCP8GOgj/APsH/wD/B/8A/wf/AeUH/wc1CP8IBAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEU2/wjInP8IyKD/CMul/wjO + qv8EZDH/BGQx/wNiMP8AXS3/ACAP/wACAP8AAwH/AAEA/wAAAP81mQD/W/8A/0rSAf8LEQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFCP8GTwj/AP8H/wD/B/8A/wf/A5UH/wgCCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEU2/wjH + mv8IyJ7/CMuj/wjNqP8EZjL/BGYz/wNkMv8AYC//ACEQ/wACAf8AAwH/AAEA/wAAAP8kZwD/W/8A/1n+ + AP8fTgb/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8GPgj/APwH/wD/B/8A/wf/A6YH/wgD + CP8ICAj/CAgI/wgICP8IBgj/CAQI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEU1/wjHmP8IyJz/CMqh/wjNpf8DaDT/BGg0/wNmM/8AYjD/ACIR/wACAf8AAwL/AAEB/wAA + AP8SMwD/WfoA/1z/AP9CtQL/CAkI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IFwj/Ad0H/wD/ + B/8A/wf/APcH/wR1CP8HIAj/CBUI/wceCP8GQwj/BIgH/wcbCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEU1/wjHlv8Ix5r/CMqe/wjMo/8DajX/A2o2/wNpNf8AZTL/ACMS/wAC + Av8ABAL/AAIB/wAAAP8FDQD/T9wA/1z/AP9a+QD/HEIG/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQj/BW8I/wD/B/8A/wf/AP8H/wD/B/8B7Qf/AeEH/wHrB/8A/Qf/AP8H/wZJCP8IBQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQ0/wjGlP8Ix5j/CMqc/wjMoP8DbDf/A2w4/wNr + N/8AZzT/ACQT/wACAv8ABAP/AAIC/wAAAP8AAAD/OqAA/17/AP9d/wD/RLgC/wkLCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAsI/wSNB/8A/Af/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wSI + B/8IAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQz/wjGkv8Ix5X/CMmZ/wjL + nv8Dbjn/A286/wNuOf8Aajf/ACUU/wACA/8ABAT/AAMD/wAAAP8AAAD/HlEA/13/AP9d/wD/Xf4A/yVb + Bf8HBAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8GTwj/ArgH/wHrB/8A+gf/AP0H/wD7 + B/8B7gf/AsgH/wVbCP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQy/wjG + j/8IxpL/CMmX/wjLmv8DcTv/A3E8/wNxO/8AbTj/ACYV/wACA/8ABAT/AAMD/wAAAP8AAAD/BxIA/1Ph + AP9f/wD/X/8A/1LbAf8QHgf/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQj/CAgI/wcf + CP8GOAj/BkEI/wY5CP8HIgj/CAsI/wgFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEQy/wjFjP8IxpD/CMiU/wjKl/8DdD3/A3Q9/wN0Pv8AcDr/ACYV/wADA/8ABAT/AAQE/wAA + AP8AAAD/AAAA/zaRAP9h/wD/YP8A/2H/AP8+oAP/CAkI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBwj/CAYI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEQx/wjFiv8Ixo3/CMiR/wjJlP8Ddj//A3dA/wN3QP8Bczz/ACcW/wAD + A/8ABAT/AAQE/wABAf8AAAD/AAAA/xIxAP9d9gD/Yf8A/2H/AP9h/gD/K2kF/wcFCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQw/wjFh/8IxYr/CMeN/wjIkf8CeUH/AnlC/wN6 + Qv8BdT7/ACgW/wADBP8ABQX/AAUF/wACAv8AAQH/AAEB/wAAAf9CrAD/Y/8A/2L/AP9j/wD/XvEA/x5E + Bv8HBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQv/wjFhP8IxYf/CMaK/wjH + jf8Ce0T/AnxE/wJ7Q/8Bd0D/ACgX/wADBP8ABQX/AAUF/wADBP8AAQH/AAEB/wAAAf8WOQH/YPcA/2P/ + AP9j/wD/ZP8A/1niAf8YMwf/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEQu/wjE + gf8IxIP/CMWG/wjGif8CfkX/An1F/wJ8Rf8CekL/ACgX/wADBP8ABQX/AAUF/wAEBf8AAQH/AAEB/wAB + Af8AAAH/Pp8A/2b/AP9k/wD/Zf8A/2b/AP9Y2gH/FzAH/wcFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CEMt/wjEff8Iw3//CMSC/wjFhf8CgEf/An5G/wJ9Rf8CfET/ACkY/wADBf8ABQb/AAUG/wAF + Bv8AAgL/AAEB/wABAf8AAAH/DiMB/1zoAP9m/wD/Zv8A/2b/AP9o/wD/WtsB/xo1B/8HBQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CEIr/wjBef8Iwnz/CMN+/wjEgf8CgUf/An9H/wJ+Rv8CfUX/ACoZ/wAD + Bf8ABQb/AAUG/wAFBv8AAwP/AAEB/wABAf8AAQH/AAAB/ypoAf9n/wD/aP8A/2j/AP9o/wD/av8A/1/l + Af8iSwb/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CEEp/wi+dP8IwHf/CMJ7/wjDff8Cgkj/AoBH/wJ+ + Rv8Cfkb/ASsb/wACBf8ABAb/AAQG/wAEBv8AAwX/AAAB/wAAAf8AAAH/AAAB/wEEAf9GqgD/av8A/2n/ + AP9p/wD/av8A/2v/AP9m9AD/M3ME/wkKB/8HBgj/CAcI/wgHCP8IBwj/CAcI/wgHCP8IBwj/CAcH/wgH + B/8IBwf/CAcH/wgHB/8IBwf/CAcH/wgHB/8IBwf/CAcH/wgHB/8IBAb/CD8n/wi6bv8IvXL/CMB2/wjB + ef8Cg0n/AoFI/wJ/R/8Cfkf/AUAm/wAeE/8AHxT/AB4T/wAeE/8AHhP/ABoP/wAZDv8AGQ7/ABkO/wAX + Df8KMQ3/WN4M/2v/C/9r/wv/a/8L/2z/C/9s/wv/bf8L/0urDv8UMxL/Bh0U/wggFP8IIBT/CCEU/wgi + Ff8IIhX/CCMW/wgkFv8IJRf/CCYX/wgnGP8IKBj/CCkZ/wgqGv8IKxr/CCwb/wguHP8ILRv/CFo0/wi2 + af8Ium3/CL5y/wjAdf8ChEr/AoFJ/wJ/SP8Cfkb/AntF/wB0P/8AcT3/AHA8/wBuPP8AbDv/AGk3/wBl + NP8AZDP/AGMy/wBiMv8AXzH/FX8w/2LxLv9t/y7/bf8u/23/Lv9t/y7/bv8u/3D/Lv9j7zD/MKQ0/wtu + OP8Hajr/CG87/whxPP8IdD7/CHdA/wh7Qv8IfkT/CIJG/wiGSf8Ii0v/CI9O/wiUUf8ImVP/CJ9X/wik + Wf8IqFz/CKxf/wixY/8Itmj/CLts/wi/cP8ChEv/AoJJ/wKASP8Cfkf/AnxG/wF2Qf8Acj7/AHA9/wBu + PP8AbDv/AGo5/wBmNP8AZDP/AGIy/wBhMf8AYDH/AF0w/xyIL/9m9C3/b/8t/27/LP9v/yz/b/8t/2// + Lf9w/y7/cf8u/1jcMf8mlTf/Cm86/wdtPP8Icj3/CHY//wh5Qf8IfUP/CIFG/wiFSP8Iikv/CI9N/wiU + UP8ImVP/CJ5W/wijWf8Ip1v/CKtd/wivYP8Is2P/CLhn/wi8bP8Chkz/AoNL/wKBSf8Cfkj/AnxH/wF4 + RP8Acj//AHA9/wBuPP8AbDv/AGo6/wBmNv8AZDP/AGIy/wBhMf8AXzH/AF4w/wBbL/8dhi7/ZfEr/3H/ + K/9w/yv/cf8r/3H/K/9x/yz/cv8t/3P/Lv9y/S//WNkz/yucOP8Ndjz/BnE+/wd2QP8Ie0L/CH9F/wiE + R/8IiEr/CI1N/wiST/8Il1L/CJxV/wihWP8IpVr/CKlc/witX/8IsWH/CLZk/wi6Z/8Ch03/AoVM/wKC + S/8CgEn/An1I/wJ6Rv8Ac0D/AHA+/wBuPf8AbDz/AGk7/wBnOP8AYzP/AGEy/wBfMf8AXjD/AFwv/wBb + Lv8AVy3/F3os/2DmKv9y/yn/cv8p/3P/Kv9z/yr/dP8r/3T/LP90/y3/dv8v/3b/Mf9k5zT/QLk5/xyO + Pv8IekH/CH5E/wiCRv8Ih0n/CIxM/wiRT/8IllL/CJpU/wifV/8Io1n/CKdb/wirXv8IsGD/CLRj/wi4 + Zf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAQAAAAIAAAAABACAAAAAAAACAAAAAAAAAAAAAAAAA + AAAAAAAAEnk2/xJ5Nv8SeTb/Eno3/xJ6N/8Sezf/Enw4/xJ8OP8SfTn/En45/xJ/Ov8SgDr/EoE7/xKC + O/8Sgzz/EoQ9/xKGPf8Shz7/E4k//wl7O/8EcTv/CHdA/wh4Qf8IekL/CHtC/wh8Q/8IfkT/CH9F/wiB + Rv8Ig0f/CIRH/wiGSP8Ih0n/CIlK/wiKS/8IjEz/CI1N/wiPTv8IkU//CJJQ/wiUUf8IllL/CJdT/wiZ + U/8Im1X/CJxW/wieV/8IoFj/CKFY/wijWf8IpVr/CKZb/wioXP8Iql7/CKxe/witX/8Ir2D/CLFh/wiz + Yv8ItGT/B7Vl/xjJev9D9qf/Sf6w/xF2Nf8RdzX/EXc1/xF3Nv8ReDb/Enk2/xF5Nv8Sejf/Ens3/xJ8 + OP8SfTj/En45/xJ/Ov8SgDv/EoE7/xKCPP8ShD3/EoY9/wp6Of8CbTf/CHQ+/wh2QP8Id0D/CHhB/wh6 + Qv8Ie0P/CH1D/wh+RP8IgEX/CIJG/wiDR/8IhUj/CIZJ/wiISv8IiUv/CItM/wiNTf8Ijk3/CJBO/wiR + T/8Ik1D/CJVR/wiWUv8ImFP/CJpU/wicVf8InVb/CJ9X/wihWP8Ioln/CKRa/wimW/8IqFz/CKld/wir + Xv8IrV//CK5g/wiwYf8IsmT/CLVn/wi3av8Ft2r/Fcl9/0L4rP8RdDT/EXQ0/xF1NP8RdTT/EXY1/xF2 + Nf8RdzX/EXg2/xF5Nv8Rejf/EXs3/xF8OP8RfTn/EX45/xF/Ov8RgTv/EoM8/wt4OP8BajT/BnA8/whz + Pv8IdD//CHZA/wh3QP8IeUH/CHpC/wh8Q/8IfUT/CH9F/wiARv8Igkf/CIRH/wiFSP8Ih0n/CIlK/wiK + S/8IjEz/CI1N/wiPTv8IkU//CJJQ/wiUUf8IllL/CJhT/wiZVP8Im1X/CJ1W/wieV/8IoFj/CKJZ/wik + Wv8IpVv/CKdc/wipXf8Iql7/CKxe/wiuYP8IsGP/CLNn/wi1av8IuGz/CLpv/wa6cP8WzIL/EHIy/xBy + Mv8QcjP/EHMz/xBzM/8RdDT/EXU0/xF2Nf8RdzX/EXg2/xF5Nv8Rejf/EXs4/xF8OP8RfTn/EYA6/wt3 + N/8CajL/BGs4/whxPf8Icj3/CHM+/wh1P/8IdkD/CHhB/wh5Qv8Ie0L/CHxD/wh+RP8IgEX/CIFG/wiD + R/8IhEj/CIZJ/wiISv8IiUv/CItM/wiNTf8Ijk3/CJBO/wiST/8Ik1H/CJVR/wiXU/8ImVP/CJpU/wic + Vf8Inlb/CJ9X/wihWP8Io1n/CKVa/wimW/8IqFz/CKpd/wisX/8IrmP/CLFm/wi0af8Itmz/CLhv/wi7 + cv8IvXX/B712/xBvMf8QcDH/EHAy/xBxMv8QcTL/EHIz/xB1NP8QdjX/EHc1/xB4Nv8QeTf/EHo4/xB8 + OP8QfTn/EX86/wx5OP8DbDP/Amo1/wdwPP8Icj3/CHQ+/wh1P/8Id0D/CHhB/wh6Qv8IfEP/CH1D/wh/ + RP8IgEX/CIJG/wiER/8Ihkn/CIdJ/wiJSv8Ii0v/CIxM/wiOTf8IkE7/CJJP/wiTUP8IlVH/CJdS/wiZ + U/8ImlT/CJxV/wieVv8IoFf/CKJY/wijWf8IpVv/CKdb/wipXP8Iql3/CKxf/wivYf8IsmX/CLRo/wi3 + bP8ItW3/CLZv/wi5cv8Iu3X/CL14/wi/ev8PbTD/D24w/w9uMP8PbjD/EHAx/xBqL/8QWif/EFso/xBc + KP8QXSn/EF4p/xBfKv8QYCr/EGEr/w5eKv8EUCX/Ak0k/wVPKv8IVC7/CFQu/whVL/8IVy//CFgw/whZ + Mf8IWjL/CFsy/whcM/8IXjP/CF80/whgNf8IYTb/CGM2/whkN/8IZTj/CGY4/whnOf8IaTr/CGo7/whr + O/8IbTz/CG49/whvPv8IcT7/CHI//whzQP8IdED/CHZB/wh3Qv8IeEP/CHpE/wh7RP8IfEX/CH5G/wh/ + SP8IgUr/CINN/wiFT/8Ih1L/CKpo/wi4cv8IuXX/CLx4/wi+e/8IwH3/D2sv/w9rL/8Pay//D2ww/w9v + Mf8PWCb/DxcG/w8YB/8PGAf/DxgH/w8YB/8PGAf/DxkH/w8YB/8GCAH/AwQA/wIBAf8IBgf/CAcH/wgG + B/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgG + B/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgG + B/8IBgf/CAYH/wgGB/8IBgf/CAYH/wgGB/8IBQb/CAMF/wiJV/8IvXj/CLp4/wi8e/8Ivn7/CMGA/w5o + Lf8OaS7/Dmku/w5qLv8ObTD/DlYl/w4XBv8OGAf/DhkH/w4ZB/8PGQf/DxkI/w8aCP8IDgP/AwUA/wIE + AP8FBQX/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAcI/wgFBv8Iiln/CL56/wi7 + ev8IvX3/CL+A/wjBg/8NZiz/DmYs/w1nLf8OaC3/Dmsv/w5UJP8OFwb/DhgH/w4YB/8OGQf/DhkH/w4Z + CP8LEwX/AwYA/wMGAP8CAwH/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CItb/wi/ff8IvH3/CL6A/wjAg/8Iwob/DWQr/w1kK/8NZSv/DWUs/w1pLf8NUyP/DRcG/w0Y + B/8NGAf/DRgH/w0YB/8NFwf/BAgB/wMGAP8CBAD/BAQE/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAUG/wiLXf8Iv4D/CLyA/wi+g/8IwIX/CMKI/wxhKf8MYir/DGIq/wxj + K/8MZiz/DVEi/wwWBv8NFwf/DRcH/w0YB/8NGAf/Bw4D/wIFAP8DBQD/AwYB/wgKB/8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IjF//CMCC/wi9gv8Iv4X/CMGI/wjD + i/8MXyj/DGAp/wxgKf8MYSn/DGQr/wxQIf8MFgb/DBcG/wwXBv8MGAf/ChQG/wMGAP8DBgD/AgQA/wkY + Av8JCwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CIxg/wjB + hf8IvoX/CMCI/wjCi/8IxI7/C10n/wtdKP8LXij/C18o/wtiKv8LTiD/CxUG/wsWBv8MFwb/DBcH/wYL + Av8CBQD/AwUA/wMHAP8RLAT/CAYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAUG/wiNYv8Iwoj/CL+I/wjBi/8Iw47/CMWR/wtaJv8LWyb/C1wn/wtdJ/8LYCn/C00g/wsV + Bf8LFgb/CxYG/wkSBf8DBgD/AgUA/wIDAP8JHAD/Ei0G/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IjmT/CMKK/wi/iv8Iwo3/CMOQ/wjFlP8KWCX/Clkl/wpa + Jv8KWib/Cl4o/wpLH/8KFAX/ChUG/woWBv8FCwL/AgUA/wMFAP8AAAD/FD8B/w8gB/8HBQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CI5m/wjDjf8IwIz/CMKQ/wjE + k/8Ixpb/ClYk/wpXJP8KVyT/Clkl/wpcJ/8KSR7/ChQF/woVBv8IEgX/AgUA/wIFAP8CBQD/AQEA/x9g + Av8KDwj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiP + aP8IxI//CMGO/wjDkv8IxZb/CMeZ/wlUIv8JVSP/CVYj/wlXJP8JWib/CUge/wkUBf8JFQb/BQsC/wIE + AP8CBQD/AgQA/wURAP8lcAP/BwQI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgFBv8Ij2n/CMWR/wjBkf8IxJT/CMaY/wjIm/8JUiH/CVMi/wlUIv8JVSP/CVkl/wlH + Hf8JEwX/CBMF/wIGAf8CBQD/AgUA/wAAAP8PMQD/JW0E/wYACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgDCP8IAAj/CAAI/wgA + CP8IAAj/CAMI/wgGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJBr/wjFk/8IwpP/CMSX/wjGmv8IyJ7/CFAg/whR + If8IUiL/CFQi/whYJf8IRh3/CRMF/wYNA/8CBAD/AgUA/wIFAP8AAAD/HFoA/yJeBf8GAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8IAAj/CAAI/wgS + CP8HLwj/BkgI/wVXCP8FWQj/BksI/wcxCP8IEQj/CAAI/wgCCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiRbP8IxpX/CMOV/wjF + mf8Ix5z/CMmg/whOH/8ITyD/CFEh/whTIv8IVyT/CEUc/wgSBf8DCAH/AQQA/wIFAP8CBQD/AAAA/yqE + AP8cTAb/BgEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgH + CP8IDwj/BVQI/wOpB/8B3gf/APkH/wD/B/8A/wf/AP8H/wD/B/8A+gf/Ad0H/wOaB/8GNwj/CAAI/wgG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgF + Bv8IkW7/CMeX/wjEl/8Ixpv/CMif/wjKov8ITB//CE4g/whQIf8IUiL/CFYk/whFHP8HDwT/AgUA/wIE + AP8CBAD/AgQA/wAAAP82qQD/FzsH/wYCCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAj/Bk8I/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/APwH/wSPB/8ICwj/CAUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CJFv/wjImf8IxJn/CMed/wjJof8Iy6T/B0wf/wdOIP8HUCH/B1Ii/wdW + JP8HRRz/BAsC/wEEAP8CBAD/AgQA/wEDAP8BBAD/P8QA/xQvB/8HAwj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAMI/wcrCP8A9wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/A6oH/wgJCP8IBgj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiScP8IyJv/CMWb/wjHn/8IyaL/CMum/wdN + IP8HTyD/B1Ah/wdSIv8HViT/B0Qc/wMHAf8BBAD/AQQA/wEEAP8AAQD/BhIA/0bYAP8SKAf/BwQI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8ICwj/AdMH/wD/ + B/8A/wf/AP8H/wDwB/8B4Af/AdwH/wHsB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Eewf/CAAI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IknH/CMmc/wjG + nP8IyKD/CMqk/wjMqP8GTyH/BlAh/wZRIv8GUiL/BlYl/wZDHP8BBAD/AQQA/wEEAP8BBAD/AAAA/wsi + AP9K5wD/ESYH/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAI/wOjB/8B5gf/BIoH/wZGCP8HIgj/CBMI/wgQCP8HHAj/BlEI/wHRB/8A/wf/AP8H/wD/ + B/8A/wf/AeoH/wcdCP8IBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CJNy/wjJnv8Ixp7/CMii/wjKpf8IzKn/BlAh/wZRIv8GUiL/BlMj/wZXJf8EQBv/AQMA/wEE + AP8BBAD/AQQA/wAAAP8QMgD/T/EA/xInB/8HBAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8HJwj/BxgI/wgACP8IAAj/CAQI/wgGCP8IBgj/CAUI/wgA + CP8HHQj/AeEH/wD/B/8A/wf/AP8H/wD/B/8FXQj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAUG/wiTc/8Iyp//CMef/wjJo/8Iy6f/CM2r/wZRIv8GUiP/BlMj/wZU + JP8GWCb/Az0a/wECAP8BBAD/AQQA/wEEAP8AAAD/FD8A/1L8AP8ULwf/BgMI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAQI/wgFCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAI/wSQB/8A/wf/AP8H/wD/B/8A/wf/BIwH/wgACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8Ik3T/CMqg/wjHoP8IyaT/CMuo/wjN + rP8FUyP/BVMj/wVUJP8FVSX/BVgm/wE8Gv8BAwD/AQQA/wEEAP8BBAD/AAAA/xhLAP9V/wD/GDwG/wYC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8Eggf/AP8H/wD/B/8A/wf/AP8H/wOc + B/8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJR0/wjL + of8Ix6H/CMql/wjMqf8Izq3/BVQk/wVVJf8FVSX/BVYl/wRYJ/8BOxr/AAMA/wAEAP8ABAD/AAQA/wAA + AP8ZTAD/WP8A/x5PBv8GAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8IAwj/Ar8H/wD/ + B/8A/wf/AP8H/wD/B/8Ekgf/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAUG/wiUdf8Iy6L/CMii/wjKpv8IzKr/CM6u/wVWJf8EViX/BFcm/wRYJ/8DWCf/ADsa/wAD + AP8ABAD/AAQA/wAEAP8AAAD/HVgA/1r/AP8magX/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgC + CP8IAAj/BH0H/wD/B/8A/wf/AP8H/wD/B/8A/wf/BWcI/wgACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IlHX/CMui/wjIov8Iyqb/CMyq/wjOrv8EVyb/BFcn/wRY + J/8EWSf/Alcn/wA8G/8AAwD/AAQA/wAEAP8AAwD/AAAA/xpOAP9a/wD/MY0E/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAII/wgACP8HLQj/A6sH/wD/B/8A/wf/AP8H/wD/B/8A/wf/APEH/wckCP8IBAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJR1/wjMo/8IyKP/CMqm/wjM + q/8Izq//BFgn/wRZJ/8EWSj/BFso/wJXJ/8APRv/AAIA/wADAP8ABAD/AAMA/wAAAP8ZSwD/Wv8A/z61 + Av8GAgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBAj/CAEI/wY3CP8DoQf/APUH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wSH + B/8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiV + df8IzKP/CMij/wjLpv8Izav/CM+v/wRaKf8EWin/BFsp/wRcKv8BVyj/AD4c/wACAP8AAwD/AAQA/wAD + AP8AAAD/FkEA/1j/AP9K3AH/ChAI/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/ByEI/wOiB/8A/Af/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wK0B/8IDAj/CAYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgFBv8IlXX/CMyj/wjJo/8Iy6b/CM2r/wjPr/8EWyr/BFwq/wRcK/8EXSv/AVco/wA/ + Hf8AAgD/AAMA/wADAP8AAwD/AAAA/xE0AP9W/wD/VfoA/xQvB/8GAwj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/BkoI/wHmB/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wOeB/8IDwj/CAQI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJV1/wjMov8IyKL/CMum/wjNqv8Iz67/BF0r/wRd + LP8EXiz/BF0s/wBYKf8AQB7/AAIA/wADAP8AAwD/AAIA/wAAAP8MJAD/VPcA/1r/AP8lYgX/BQAI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/Bk4I/wD5 + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AdMH/wVWCP8IAgj/CAUI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiVdf8IzKL/CMmi/wjL + pf8Izar/CM+u/wReLf8EXi3/BF8t/wNeLf8AWSr/AEIf/wACAP8AAwD/AAMA/wACAP8AAAD/BxQA/1Dq + AP9b/wD/OqQD/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBAj/ByII/wHoB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8CzAf/BV8I/wgOCP8IAAj/CAcI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgF + Bv8IlXT/CMyh/wjIof8Iy6X/CMyp/wjOrf8EYC7/BGAu/wRhLv8DXy3/AFor/wBDH/8AAgD/AAMB/wAD + Af8AAgD/AAAA/wIFAP9J1QD/W/8A/07hAf8MFAj/BwYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAI/wSOB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHgB/8FXQj/CAoI/wgA + CP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CJV0/wjMoP8IyKD/CMqk/wjMqP8Izqz/BGEv/wRiL/8EYjD/A2Au/wBc + LP8ARCD/AAIA/wADAf8AAwH/AAIB/wAAAP8AAAD/P7cA/1v/AP9a/wD/H00G/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgOCP8B1wf/AP8H/wD/B/8A/wf/AP8H/wLL + B/8HHQj/CAAI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiUc/8IzJ//CMif/wjKo/8IzKf/CM6q/wRj + MP8EYzD/BGQx/wNhL/8AXi3/AEUh/wACAP8AAwH/AAMB/wACAf8AAAD/AAAA/zKPAP9c/wD/XP8A/zqi + A/8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgECP8HIQj/APAH/wD/ + B/8A/wf/AP8H/wD/B/8GQQj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IlHL/CMue/wjI + nv8IyqL/CMyl/wjOqf8EZDH/BGUy/wRlMv8DYjD/AF8v/wBHIv8AAgD/AAMB/wADAf8AAgH/AAAA/wAA + AP8hYAD/XP8A/1r/AP9T6wH/Dx4H/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBAj/ByEI/wDwB/8A/wf/AP8H/wD/B/8A8Af/Bx4I/wgECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CJRx/wjLnf8IyJ3/CMqg/wjMpP8Izqf/BGYy/wRmM/8EZzP/AmQy/wBhMP8ASCP/AAIB/wAD + Af8AAwH/AAIB/wAAAP8AAAD/EjIA/1n+AP9a/wD/Xf8A/ytxBf8EAAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAYI/wgRCP8B3gf/AP8H/wD/B/8A/wf/AP8H/wZGCP8IAAj/CAgI/wgI + CP8ICAj/CAgI/wgGCP8IAQj/CAEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAUG/wiUcP8Iy5v/CMeb/wjKn/8Iy6L/CM2m/wRnNP8EaDT/BGg0/wJl + M/8AYzH/AEkk/wACAf8AAwH/AAMC/wADAf8AAAD/AAAA/wUNAP9Q4QD/XP8A/13/AP9N1QH/Cg4I/wcG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/A6UH/wD/B/8A/wf/AP8H/wD/ + B/8B1Qf/BzII/wgBCP8IAAj/CAAI/wgBCP8IEAj/BkwI/wVlCP8IBAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IlG//CMua/wjHmv8IyZ3/CMug/wjN + pP8DaTX/A2k1/wRqNf8CZzT/AGUy/wBLJf8AAgH/AAMC/wADAv8AAwL/AAAA/wAAAP8AAAD/P68A/17/ + AP9c/wD/Xv8A/yZgBf8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEI/wY+ + CP8A/wf/AP8H/wD/B/8A/wf/AP8H/wD1B/8CuQf/A5cH/wOZB/8Cswf/AdwH/wD/B/8B3Af/CA0I/wgG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJRu/wjK + mP8Ix5j/CMmb/wjLn/8IzKL/A2o2/wNrNv8Dazf/Amk1/wBnNP8ATCb/AAIC/wADAv8ABAP/AAMD/wAA + AP8AAAD/AAAA/yZrAP9g/wD/XP8A/17/AP9N0wH/Cg4I/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAQj/BIkH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/APoH/wcwCP8IAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAUG/wiUbf8Iypb/CMeW/wjJmv8Iyp3/CMyg/wNsOP8DbDj/A204/wJrN/8AaTb/AE4o/wAC + Av8AAwP/AAQD/wAEA/8AAQH/AAAA/wAAAP8PKQD/WvkA/13/AP9c/wD/YP8A/yttBf8EAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgGCP8Ejgf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Fbgj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8Ik2z/CMqV/wjGlP8IyJj/CMqb/wjMnv8Dbjn/A245/wNv + Ov8CbTn/AGs3/wBPKf8AAgL/AAQD/wAEA/8ABAT/AAEB/wAAAP8AAAD/AAAA/0nIAP9f/wD/Xf8A/1// + AP9V5gH/EB4H/wYECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/CAEI/wZO + CP8Cwwf/APsH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8B3wf/BVwI/wgBCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJNq/wjKkv8IxpL/CMiW/wjK + mf8Iy5v/A3A6/wNwO/8DcTv/A3A7/wBuOf8AUSr/AAID/wAEBP8ABAT/AAQE/wACAv8AAAD/AAAA/wAA + AP8rdQD/Yv8A/17/AP9e/wD/Yv8A/zubA/8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAj/CAcI/wczCP8FaQj/BI8H/wOhB/8DoAf/BJEH/wVwCP8GPwj/CBEI/wgC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiT + af8IyZD/CMaQ/wjIk/8IyZb/CMuZ/wNyPP8Dcjz/A3M9/wNyPP8AcDr/AFIr/wACA/8ABAT/AAQE/wAE + BP8AAgL/AAAA/wAAAP8AAAD/DSMA/1v2AP9f/wD/X/8A/2D/AP9g/wD/IU4G/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8IAgj/CAAI/wgACP8IAAj/CAAI/wgA + CP8IAAj/CAEI/wgGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgFBv8Ik2f/CMmO/wjGjv8Ix5H/CMmU/wjKlv8DdD3/A3Q+/wN1Pv8DdT7/AHI8/wBU + LP8AAgP/AAQE/wAEBP8ABAT/AAMD/wAAAP8AAAD/AAAA/wAAAP9BrgD/Y/8A/2D/AP9g/wD/Yv8A/1Xf + Af8PHAf/BgMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CJNm/wjJjP8IxYz/CMeP/wjIkv8IyZT/A3Y//wN2 + P/8Dd0D/A3dA/wF1Pf8AVSz/AAMD/wAEBP8ABAT/AAQE/wAEBP8AAAD/AAAA/wAAAP8AAAD/G0gA/2L/ + AP9h/wD/Yf8A/2H/AP9l/wD/RbAD/wcFCP8HBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiTZP8IyYr/CMWK/wjH + jP8IyI//CMiR/wJ4Qf8DeEH/A3hB/wN5Qv8Bdz//AFUt/wADBP8ABAT/AAQE/wAFBf8ABAX/AAEB/wAA + AP8AAQH/AAAB/wECAf9NyQD/ZP8A/2H/AP9i/wD/Yv8A/2X/AP81ggT/BAAI/wgHCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgF + Bv8IkmP/CMiI/wjFh/8Ixor/CMeM/wjHjv8CekL/AnpC/wJ6Q/8DekL/AXlA/wBWLv8AAwT/AAQF/wAF + Bf8ABQX/AAUF/wACAv8AAQH/AAEB/wABAf8AAAH/IlkB/2X/AP9i/wD/Yv8A/2P/AP9k/wD/ZP8A/yhf + Bf8EAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBQb/CJJh/wjIhv8IxYX/CMaI/wjGif8Ix4v/AnxE/wJ8RP8CfET/AntD/wJ7 + Qv8AVy7/AAME/wAEBf8ABQX/AAUF/wAFBf8AAwP/AAEB/wABAf8AAQH/AAAB/wEDAf9OygD/Zv8A/2P/ + AP9k/wD/ZP8A/2X/AP9i+QD/IUwG/wQACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUG/wiSX/8IyIP/CMSC/wjFhf8IxYf/CMaJ/wJ+ + Rf8CfkX/An1E/wJ8RP8CfUT/AFcu/wADBP8ABQX/AAUF/wAFBf8ABQb/AAQF/wABAf8AAQH/AAEB/wAB + Af8AAAH/HUsB/2X/AP9k/wD/ZP8A/2X/AP9l/wD/Z/8A/2DyAP8gRwb/BAAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IkV3/CMiB/wjD + gP8IxIL/CMSE/wjFhv8CgEf/An9G/wJ+Rf8CfUX/An5F/wBYMP8AAwT/AAUF/wAFBv8ABQb/AAUG/wAF + Bf8AAQL/AAEB/wABAf8AAQH/AAAB/wAAAf9FrgD/af8A/2X/AP9l/wD/Zf8A/2b/AP9o/wD/YvIA/yFI + Bv8EAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQb/CJBb/wjHff8Iw33/CMN//wjEgf8IxIP/AoFH/wJ/Rv8Cfkb/An1F/wJ/R/8BWjL/AAME/wAE + Bv8ABQb/AAUG/wAFBv8ABQb/AAID/wABAf8AAQH/AAEB/wABAf8AAAH/DiUB/2DwAP9n/wD/Zv8A/2f/ + AP9n/wD/Z/8A/2r/AP9k9gD/J1YF/wQACP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAUG/wiOWP8IxHn/CMF6/wjCfP8Iw37/CMOA/wKBR/8CgEf/An9G/wJ+ + Rv8CgEf/AVwz/wADBf8ABAb/AAUG/wAFBv8ABQb/AAUG/wADBP8AAQH/AAEB/wABAf8AAQH/AAEB/wAA + Af8sbQH/a/8A/2j/AP9o/wD/aP8A/2n/AP9p/wD/a/8A/2n9AP8ycwX/BQEI/wcFCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFBv8IjFX/CMF2/wi/dv8Iwnn/CMJ7/wjD + ff8Cgkj/AoFI/wJ/R/8Cfkb/AoBH/wJeNf8AAwX/AAQG/wAFBv8ABQb/AAUG/wAFBv8ABAb/AAEC/wAB + Af8AAQH/AAEC/wABAv8AAAL/AAAC/0ixAf9t/wD/af8A/2n/AP9p/wD/av8A/2r/AP9r/wD/bf8A/0Oc + A/8LEQj/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBQb/CIpS/wi/ + cv8IvXL/CMB1/wjBeP8Iwnr/AoNJ/wKBSP8CgEf/An9G/wKBSP8CXjb/AAAE/wAABP8AAQT/AAEF/wAB + Bf8AAQX/AAEF/wAAAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8KFQD/XNsA/2z/AP9q/wD/av8A/2r/ + AP9r/wD/a/8A/2z/AP9w/wD/WM0A/xo1Bf8EAAf/BwMG/wgFBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgE + Bv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgDBv8IAwb/CAMG/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAIF/wgC + Bf8IAgX/CAAD/wiHT/8IvG7/CLpu/wi+cv8IwHX/CMF2/wKDSf8Cgkn/AoBI/wJ/R/8Cf0f/AnJB/wFN + LP8ASin/AEop/wBJKf8ASCn/AEgo/wBHKP8ARSb/AEEi/wBBIv8AQCH/AEAh/wA/If8APyD/ADYg/xhy + H/9n/B7/bP8d/2v/Hf9r/x3/bP8d/2z/Hf9t/x3/bf8d/3D/Hf9q9B7/No0i/wlHJv8FQSf/CEcn/whI + KP8ISSn/CEop/whMKv8ITSv/CE4s/whQLP8IUi3/CFMu/whVL/8IVzD/CFky/whbM/8IXTT/CF81/whi + N/8IZDj/CGc5/whpO/8IbDz/CG49/whvPv8IoVv/CLZo/wi4av8Iu27/CL9x/wjAc/8ChEr/AoJJ/wKB + SP8Cf0j/An5H/wJ+R/8BfUb/AHhB/wB2QP8AdT//AHQ+/wByPv8AcT3/AHA8/wBrN/8Aajb/AGk1/wBn + Nf8AZzT/AGY0/wBlM/8AWzP/JZgx/23/MP9t/zD/bf8w/23/L/9t/y//bv8v/27/MP9u/zD/cP8w/3L/ + MP9Y4jP/IJE4/wRpO/8GbTz/CHI9/wh0Pv8Idj//CHhA/wh7Qv8IfUP/CIBF/wiDRv8Ihkj/CIlK/wiM + TP8IkE7/CJNQ/wiXUv8Im1T/CJ9W/wijWf8Ip1v/CKtd/wiuX/8IsWH/CLBg/wixY/8ItWb/CLlq/wi8 + bf8Iv3H/AoVL/wKDSv8CgUn/AoBI/wJ+R/8CfUb/AntG/wB1QP8Acj7/AHE9/wBwPf8Abjz/AG07/wBs + O/8AaDf/AGU0/wBkM/8AYzL/AGIy/wBhMf8AYDH/AF8w/wBZMP8uoi//cP8t/2//Lf9u/y3/bv8t/27/ + Lf9v/y3/b/8t/2//Lf9w/y7/c/8u/3D+L/9KyTL/GIE4/wRmOv8Gajv/CHA8/whyPf8IdT7/CHdA/wh6 + Qf8IfUP/CIBF/wiDR/8Ihkj/CIlK/wiNTP8IkU7/CJRR/wiYU/8InFX/CKBX/wikWf8Iplv/CKld/wis + Xv8IsGD/CLNj/wi2Zv8Iumn/CL1t/wKGTP8ChEv/AoJK/wKASP8Cfkj/An1H/wJ8R/8BdkL/AHI+/wBx + Pv8Abz3/AG48/wBsO/8Aazv/AGk5/wBlNP8AZDP/AGMy/wBiMv8AYTH/AGAx/wBfMf8AXTD/AFgw/y+j + Lv9w/yz/cP8s/2//LP9v/yv/cP8s/3D/LP9x/yz/cf8s/3H/Lf9y/y7/dv8u/275MP9IwjX/GYQ5/wVq + O/8FbDz/B3I9/wh2P/8IeEH/CHtC/wh+RP8Igkb/CIVI/wiISv8IjEz/CJBO/wiTUP8Il1L/CJtV/wif + V/8Iolj/CKVa/wioXP8Iq17/CK5f/wixYf8ItWP/CLhl/wi7af8Ch0z/AoVM/wKDS/8CgUr/An9I/wJ9 + R/8CfEf/AnlE/wByP/8AcT7/AG89/wBuPP8AbDv/AGs7/wBpOv8AZjX/AGQz/wBiM/8AYTL/AGAx/wBf + Mf8AXjD/AF0v/wBbL/8AVC7/K5st/2/+Kv9z/yr/cf8q/3H/Kv9x/yr/cv8r/3L/K/9y/yz/c/8t/3P/ + Lf91/y7/eP8v/3H7Mf9QzjX/JZQ6/wp0Pf8Dbj//BnRA/wh6Qf8IfUP/CIBF/wiER/8Ih0n/CItL/wiP + Tf8Ik1D/CJZS/wiaVP8InVb/CKBY/wijWf8Iplv/CKpd/witX/8IsGD/CLNi/wi3ZP8Iumb/AohN/wKG + TP8ChEz/AoJL/wKASf8Cfkj/An1H/wJ7Rv8BdEH/AHE+/wBvPf8AbTz/AGw8/wBqO/8AaTr/AGY4/wBj + M/8AYjL/AGAx/wBfMf8AXTD/AFwv/wBbL/8AWi7/AFkt/wBSLf8hiSz/aPIp/3P/Kf9y/yn/cv8p/3P/ + Kf9z/yr/dP8q/3T/K/90/yz/df8t/3X/Lv92/y//ev8w/3f/Mv9j5jb/P7c6/xuNPv8IeEH/CHxD/wh/ + Rf8Ig0f/CIZI/wiKS/8Ijk3/CJJP/wiVUf8ImFP/CJxV/wifV/8Iolj/CKVa/wioXP8Iq17/CK9g/wiy + Yv8ItWT/CLll/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAGAAAADAAAAAAQAgAAAA + AAAAIAEAAAAAAAAAAAAAAAAAAAAAABJ5Nv8SeTb/Enk2/xJ6Nv8Sejb/Eno3/xJ7N/8Sezf/Ens3/xJ8 + OP8SfDj/En04/xJ9Of8Sfjn/En85/xJ/Ov8SgDr/EoA7/xKBO/8Sgjv/EoM8/xKDPP8ShD3/EoU9/xKG + Pf8Shz7/Eog//xOJP/8TikD/CXw7/wFuOP8HdT//CHdB/wh4Qf8IeUL/CHpC/wh7Qv8IfEP/CH1E/wh+ + RP8If0X/CIBF/wiBRv8Igkf/CINH/wiER/8IhUj/CIZJ/wiHSf8IiEr/CIlL/wiKS/8Ii0z/CIxN/wiN + Tf8Ijk3/CJBO/wiRT/8Ikk//CJNQ/wiUUf8IlVH/CJZS/wiXU/8ImFP/CJlU/wibVf8InFX/CJ1W/wie + V/8In1f/CKBY/wihWP8Ioln/CKRa/wilWv8Iplv/CKdc/wioXP8IqV3/CKpe/wirXv8IrV//CK5g/wiv + YP8IsGH/CLFi/wiyYv8ItGP/CLVk/wi2Zv8It2j/KdqL/0n8rP9I/K3/R/yu/xJ4Nv8SeDb/Eng2/xJ4 + Nv8SeTb/Enk2/xJ5Nv8SeTb/Eno3/xJ6N/8Sezf/Ens3/xJ8OP8SfDj/En05/xJ+Of8Sfjn/En86/xKA + Ov8SgDv/EoE7/xKCPP8Sgzz/EoQ9/xKFPf8ShT3/Eoc+/xKIP/8Kezr/AGw2/wZyPf8IdkD/CHZA/wh3 + Qf8IeEH/CHlC/wh6Qv8Ie0L/CHxD/wh9RP8IfkT/CH9F/wiARf8IgUb/CIJH/wiDR/8IhEj/CIVI/wiG + Sf8Ih0n/CIlK/wiKS/8Ii0v/CIxM/wiNTf8Ijk3/CI9O/wiQT/8IkU//CJJQ/wiTUf8IlVH/CJZS/wiX + U/8ImFP/CJlT/wiaVP8Im1X/CJxV/widVv8In1f/CKBY/wihWP8Ioln/CKNZ/wikWv8IpVv/CKZb/wio + XP8IqV3/CKpe/wirXv8IrF7/CK1f/wivYP8IsGD/CLFh/wiyYv8Is2T/CLVm/wi3aP8IuGn/Brhq/ybZ + i/9I/a//SP2w/xF2Nf8RdjX/EXY1/xF3Nf8RdzX/EXc1/xF4Nv8ReDb/Eng2/xF5Nv8SeTf/EXo3/xF6 + N/8Rezf/Enw4/xJ8OP8SfTn/EX05/xF+Of8Sfzr/EoA7/xKBO/8Sgjv/EoI8/xKDPP8ShD3/EoY9/wp6 + Of8AazX/A245/wh0P/8IdT//CHVA/wh3QP8Id0H/CHhB/wh5Qv8IekL/CHtD/wh8Q/8IfUT/CH5E/wh/ + Rf8IgEb/CIJG/wiDR/8IhEf/CIVI/wiGSf8Ih0n/CIhK/wiJS/8Iikv/CItM/wiMTf8IjU3/CI5N/wiP + Tv8IkU//CJJP/wiTUP8IlFH/CJVR/wiWUv8Il1P/CJhT/wiaVP8Im1X/CJxV/widVv8Inlf/CJ9X/wig + WP8IoVn/CKNZ/wikWv8IpVr/CKZb/winXP8IqFz/CKld/wirXv8IrF7/CK1f/wiuYP8Ir2D/CLBi/wiy + ZP8ItGb/CLVo/wi3af8IuGz/CLlt/wa5bf8k2I3/SP6z/xF0NP8RdTT/EXU0/xF1NP8RdTT/EXY0/xF2 + Nf8RdjX/EXc1/xF3Nv8ReDb/EXg2/xF5Nv8Rejf/EXo3/xF7N/8RfDj/EXw4/xF9Of8Rfjn/EX86/xGA + Ov8RgDv/EoE7/xKCPP8ShD3/C3k4/wJsM/8Bajb/CHI9/whzPv8IdD7/CHU//wh2QP8Id0D/CHhB/wh5 + Qf8IekL/CHtC/wh8Q/8IfUT/CH5E/wh/Rf8IgEX/CIFG/wiCR/8Ig0f/CIRI/wiFSP8Ihkn/CIdK/wiI + Sv8IiUv/CItL/wiMTP8IjU3/CI5N/wiPTv8IkE//CJFP/wiSUP8Ik1H/CJVR/wiWUv8Il1P/CJhT/wiZ + VP8ImlT/CJtV/wicVv8Inlb/CJ9X/wigWP8IoVj/CKJZ/wijWf8IpVr/CKZb/winXP8IqFz/CKld/wiq + Xv8IrF7/CK1f/wiuYP8Ir2H/CLFk/wizZv8ItGj/CLZq/wi3a/8IuW7/CLpv/wi7cf8Gu3H/JduR/xFz + M/8RczP/EXMz/xFzM/8RdDT/EXQ0/xF0NP8RdTT/EXU0/xF2Nf8RdjX/EXc2/xF3Nv8ReDb/EXk3/xF5 + N/8Rejf/EXs4/xF8OP8RfDn/EX05/xF+Ov8Rfzr/EYA7/xKCO/8Ldzf/A2wz/wBoNP8Gbjr/CHE9/why + Pv8Icz7/CHQ+/wh1P/8IdkD/CHdA/wh4Qf8IeUH/CHpC/wh7Qv8IfEP/CH1E/wh+RP8If0X/CIBF/wiB + Rv8Igkf/CINH/wiESP8Ihkj/CIdJ/wiISv8IiUv/CIpL/wiLTP8IjEz/CI1N/wiOTf8IkE7/CJFP/wiS + T/8Ik1D/CJRR/wiVUf8IllL/CJdT/wiZU/8ImlT/CJtV/wicVf8InVb/CJ5X/wifV/8IoFj/CKJZ/wij + Wf8IpFr/CKVa/wimW/8IqFz/CKld/wiqXv8Iq17/CKxf/wiuYf8Ir2P/CLFm/wizZ/8ItWr/CLZr/wi4 + bf8IuW//CLtx/wi8c/8IvXX/B752/xBxMv8QcTL/EHIy/xByMv8QcjP/EHMz/xBzM/8QczT/EHQ0/xF0 + NP8QdTT/EHU0/xF2Nf8Rdzb/EXc2/xF4Nv8ReTf/EHo3/xF7N/8Rezj/EXw4/xF9Of8Rfjn/EYA6/wx3 + N/8EazL/AWgz/wNqN/8IcDz/CHA8/whxPf8Icj7/CHM+/wh0P/8IdT//CHZA/wh3QP8IeEH/CHlC/wh6 + Qv8Ie0P/CHxE/wh+RP8If0X/CIBF/wiBRv8Igkf/CINH/wiER/8IhUj/CIZJ/wiHSf8IiEr/CIpL/wiK + S/8IjEz/CI1N/wiOTf8Ij07/CJBP/wiRT/8IklD/CJRR/wiVUf8IllL/CJdT/wiYU/8ImVT/CJpV/wic + Vf8InVb/CJ5X/wifV/8IoFj/CKFY/wijWf8IpFr/CKVa/wimW/8Ip1z/CKhc/wiqXf8Iq1//CKxg/wiu + Y/8IsGX/CLJn/wizaf8ItWz/CLdt/wi4b/8IunH/CLtz/wi8df8Ivnf/CL94/xBwMf8QcDL/EHAy/xBx + Mv8QcTL/EHEy/xBxMv8QcjL/EHIz/xBzM/8QczT/EHQ0/xB1NP8QdTX/EHY1/xB3Nv8Qdzb/EHg2/xB5 + Nv8Qejf/EHs4/xB8OP8RfTn/DXc3/wRqMv8DaTL/AWYz/wdtOv8Ibzz/CHA8/whxPP8Icj3/CHM+/wh0 + Pv8IdT//CHY//wh3QP8IeEH/CHlB/wh6Qv8Ie0L/CHxD/wh9RP8IfkT/CH9F/wiARf8IgUb/CIJH/wiD + R/8IhEj/CIZI/wiHSf8IiEr/CIlL/wiKS/8Ii0z/CIxN/wiNTf8Ij03/CJBO/wiRT/8Ikk//CJNQ/wiU + Uf8IlVL/CJdS/wiYU/8ImVP/CJpU/wibVf8InFb/CJ1W/wifV/8IoFj/CKFY/wiiWf8Io1n/CKRa/wim + W/8Ip1z/CKhc/wipXv8Iq2D/CK1i/wivZP8IsGf/CLJp/wi0a/8ItW3/CLdv/wi4cf8IunP/CLt1/wi9 + d/8Ivnn/CL96/xBuMP8QbjD/EG8x/xBvMf8QbzH/D28x/xBwMv8QcDL/EHIz/xB1NP8QdTT/EHY1/xB3 + Nf8Qdzb/EHg2/xB5Nv8Qejf/EHo4/xB7OP8QfDj/EH05/xB/Ov8OfDn/BG0z/wNsM/8BaTP/BGw4/whx + Pf8Icj3/CHM+/wh0Pv8IdT7/CHY//wh3QP8IeED/CHlB/wh6Qv8Ie0L/CHxD/wh9RP8IfkT/CIBF/wiB + Rv8Igkb/CINH/wiESP8IhUj/CIZJ/wiHSv8IiUr/CIpK/wiLS/8IjEz/CI1N/wiOTv8IkE7/CJFP/wiS + UP8Ik1D/CJRR/wiVUf8Il1L/CJhT/wiZVP8ImlT/CJtV/widVf8Inlb/CJ9X/wigWP8Iolj/CKNZ/wik + Wv8IpVr/CKZb/wioXP8IqVz/CKpd/wirXv8IrF7/CK5g/wiwY/8IsmX/CLNn/wi1av8It2z/CLlv/wi2 + bv8ItW//CLdx/wi5c/8IunX/CLx3/wi9ef8Iv3v/CMB8/w9tMP8PbTD/D20w/w9tMP8PbTD/D24w/w9u + Mf8QcDL/D2Qs/w9QIv8PUSP/D1Ij/xBSI/8PUyT/D1Mk/w9UJP8QVCT/EFUl/xBVJf8QViX/EFcm/w9W + Jv8GRyD/A0Mf/wNDH/8BQCD/CEcn/whIKP8ISSj/CEkp/whKKf8ISyn/CEsq/whMKv8ITSr/CE0r/whO + K/8ITiz/CE8s/whQLf8IUC3/CFEt/whSLv8IUy7/CFMu/whUL/8IVS//CFUw/whWMP8IVzD/CFgx/whY + Mf8IWTL/CFoy/whaM/8IWzP/CFwz/whdNP8IXTT/CF40/whfNf8IXzX/CGA2/whhNv8IYjf/CGI3/whj + OP8IZDj/CGU4/whlOf8IZjn/CGc6/whoOv8IaDr/CGk7/whqO/8Iazz/CGs8/whsPf8IbT3/CG4//whv + Qf8IcEL/CHJE/whzRf8IdEf/CHNG/wieYf8IuHL/CLhz/wi5df8Iu3f/CLx5/wi+e/8Iv33/CMB+/w9r + L/8Pay//D2wv/w9sL/8PbDD/D2ww/w9tMP8PcTL/D04h/w8TBP8PFgb/DxYG/w8WBv8PFgb/DxYG/w8X + Bv8PFwb/DxcG/w8XBv8PFwb/EBcH/wgKAv8DAgD/AwMA/wEAAP8FAQP/CAUH/wgEBv8IBAb/CAQG/wgE + Bv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgE + Bv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IAwb/CAMG/wgDBv8IAwb/CAMG/wgDBv8IAwb/CAMG/wgD + Bf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgD + Bf8IAwX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAAB/wh0Sv8IvXb/CLh1/wi6 + d/8Iu3n/CL17/wi+ff8Iv37/CMGA/w5qLv8Oai7/Dmou/w5qLv8Pay//Dmsv/w5rL/8PbzH/D04h/w4W + Bv8PGQf/DxkH/w8ZB/8PGQj/DxkI/w8ZCP8PGQj/DxkI/w8aCP8PGgj/ChIF/wMGAP8DBgD/AwUA/wEB + Af8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAIE/wh3TP8Ivnj/CLl2/wi6eP8IvHr/CL19/wi+f/8IwID/CMGC/w5oLf8OaC3/Dmgt/w5p + Lf8OaS7/Dmku/w5qLv8ObTD/Dk0h/w4WBv8OGQf/DhkH/w4ZB/8OGQf/DhkI/w8ZCP8OGQf/DxkI/w8a + CP8NFgb/BAcB/wMGAP8DBgD/AQIA/wUEBf8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh3Tf8Ivnr/CLl4/wi7ev8IvHz/CL1+/wi/ + gP8IwIL/CMKE/w5nLP8NZyz/Dmct/w1nLf8OaC3/Dmgt/w5oLf8ObC//Dkwg/w4VBv8OGAf/DhgH/w4Y + B/8OGQf/DhkH/w4ZB/8OGQf/DhkI/w4ZCP8GCwL/AwUA/wMGAP8CBQD/AQEB/wcHCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh3 + Tv8Iv3z/CLl6/wi7fP8IvH7/CL6A/wi/gv8IwYT/CMKG/w1lK/8NZSv/DWUr/w1mLP8NZiz/DWcs/w1n + Lf8Nay//DUsf/w0VBf8NGAf/DRgH/w4YB/8OGAf/DhgH/w4YB/8OGAf/DhkI/wkRBP8DBQD/AwYA/wMG + AP8BAwD/BAQE/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAIE/wh4T/8Iv37/CLp8/wi8fv8IvYD/CL+C/wjAhP8IwYb/CMOI/w1j + K/8NYyv/DWQr/w1kK/8NZCv/DWUr/w1mLP8NaS7/DUof/w0VBf8NGAf/DRgH/w0YB/8NGAf/DRgH/w0Y + B/8OGQf/DBYG/wMHAf8CBgD/AwYA/wMGAP8BAQD/BwcH/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh4UP8Iv3//CLp9/wi8 + f/8IvoL/CL+E/wjAhf8Iwoj/CMOJ/wxiKf8MYir/DGIq/w1jKv8MYyv/DWQr/w1kK/8NaC3/DUke/w0V + Bf8NFwf/DRgH/w0XB/8NGAf/DRgH/w0YB/8NGAf/BgwD/wIFAP8DBgD/AwYA/wEDAP8FCAP/CAkI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAIE/wh4Uf8IwIH/CLt//wi9gf8IvoT/CL+F/wjBh/8Iwor/CMOL/wxgKf8MYCn/DGEp/wxh + Kf8MYSn/DGIq/wxjKv8MZiz/DEge/wwUBf8MFwb/DBcH/wwXB/8MFwf/DBcH/w0YB/8KEwX/AgYA/wMG + AP8DBgD/AgUA/wIGAP8LGAX/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh5Uv8IwIP/CLuB/wi9g/8IvoX/CMCH/wjB + if8Iw4v/CMSN/wxfKP8MXyj/DF8p/wxgKf8MYCn/DGEp/wxhKf8MZSv/DEcd/wwUBf8MFwb/DBcH/wwX + Bv8MFwb/DBcH/wwXB/8ECQL/AgUA/wMGAP8DBgD/AQIA/wgZAf8NGQf/BwYI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh5 + U/8IwYX/CLyD/wi+hf8Iv4f/CMCJ/wjCi/8Iw43/CMSP/wtdJ/8LXSj/C14o/wteKP8LXyj/C18p/wtg + Kf8LYyr/C0Yd/wwUBf8LFwb/CxcG/wwXBv8MFwb/DBcH/wgQBP8CBQD/AgUA/wMGAP8DBgD/AAAA/xM6 + Av8KDgj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAIE/wh5VP8Iwob/CLyE/wi+h/8Iv4n/CMGL/wjCjf8IxI//CMWR/wtb + Jv8LXCf/C1wn/wtdJ/8LXSj/C14o/wteKP8LYir/C0Uc/wsTBf8LFgb/CxYG/wsWBv8LFwb/CxYG/wQI + Af8CBQD/AgUA/wMGAP8CBAD/AwsA/xlJBP8HBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh6Vv8Iwoj/CL2G/wi/ + iP8IwIr/CMKM/wjDj/8IxJH/CMWT/wpaJv8LWib/C1sm/wtbJv8KXCf/C1wn/wtdKP8LYSr/C0Uc/wsT + Bf8LFgb/CxYG/wsWBv8LFwb/Bw8E/wIFAP8DBQD/AwUA/wMGAP8AAAD/Di4A/xhABv8GAgj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAIE/wh6V/8Iw4r/CL2H/wi/iv8IwIz/CMKO/wjDkP8IxZL/CMaU/wpZJf8KWSX/Clkl/wpa + Jv8KWib/Clsm/wpcJ/8KYCn/CkMc/woTBf8KFgb/ChYG/woWBv8KFQb/BAgB/wIFAP8DBQD/AwUA/wMG + AP8AAAD/HV0B/xEoB/8HBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh6WP8Iw4v/CL6J/wjAi/8IwY3/CMKQ/wjE + kv8IxZT/CMaW/wpXJP8KVyT/Clgk/wpYJf8KWSX/Clom/wpbJv8KXij/CkIb/woTBf8KFQb/ChUG/woW + Bv8HDwT/AgUA/wIFAP8CBQD/AgUA/wIFAP8BAgD/KX4C/woPCP8IBwj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAID/wh7 + Wf8IxI3/CL+L/wjAjf8IwY//CMOR/wjElP8Ixpb/CMeY/wpWI/8JViT/CVYk/wlXJP8JWCT/CVkl/wlZ + Jv8JXSj/CkIb/woSBf8JFQb/ChUG/wkVBv8ECAH/AgUA/wIFAP8CBQD/AgUA/wEBAP8JHgD/LYcD/wYC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAID/wh7Wf8IxI//CL+M/wjBjv8IwpH/CMOT/wjFlf8Ixpf/CMea/wlU + Iv8JVSP/CVUj/wlWI/8JViT/CVck/wlYJf8JXCf/CUEb/wkSBP8JFQb/CRUG/wcQBP8CBQD/AgUA/wIF + AP8CBQD/AgUA/wAAAP8YTQD/KHYF/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAID/wh7Wv8IxZD/CMCN/wjB + kP8IwpL/CMSV/wjFl/8Ix5n/CMib/wlTIv8JUyL/CVQi/wlUI/8JVSP/CVYk/wlXJP8JWyb/CUAa/wkS + BP8JFAb/CRUG/wQJAv8CBAD/AgUA/wIFAP8CBQD/AgUA/wAAAP8ogQD/H1cG/wYACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAID/wh8W/8IxZL/CMCP/wjCkf8Iw5T/CMWW/wjGmf8Ix5v/CMid/wlRIf8JUiL/CVIi/wlT + Iv8JVCL/CVUj/wlWJP8JWib/CUAa/wkSBP8JFAb/BxIF/wIFAP8CBQD/AgUA/wIFAP8CBQD/AgQA/wAA + AP83rwD/FjgH/wYDCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBwj/CAYI/wgFCP8IBQj/CAUI/wgGCP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAID/wh8XP8IxpP/CMGQ/wjCk/8Iw5X/CMWY/wjG + mv8IyJz/CMmf/whQIP8JUCH/CVEh/wlSIv8IUyL/CVQj/whWJP8IWSX/CD8Z/wgRBP8JFAb/BQwD/wIE + AP8CBQD/AgUA/wIFAP8CBQD/AQEA/wUPAP9BzAH/DyAH/wcFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgGCP8IAQj/CAAI/wgACP8IBgj/CA8I/wcXCP8HGwj/BxgI/wgSCP8ICAj/CAAI/wgA + CP8IAgj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAID/wh8 + Xf8IxpT/CMGS/wjDlP8IxJf/CMaZ/wjHm/8IyJ7/CMmg/whOIP8ITyD/CFAh/whRIv8IUiL/CFMi/whV + I/8IWCX/CD8Z/wgRBP8IEwX/AwcB/wIEAP8CBQD/AgUA/wIFAP8CBQD/AAAA/w4uAP9E1AH/CxAI/wcG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAwj/CAAI/wgRCP8GPQj/BHMH/wOkB/8Cxgf/AdoH/wHl + B/8B6gf/AecH/wHeB/8Cywf/A6cH/wVyCP8HNQj/CAgI/wgACP8IBgj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAID/wh8Xv8Ix5X/CMGT/wjDlf8IxJj/CMab/wjHnf8IyZ//CMqh/whN + H/8ITiD/CE8g/whRIf8IUiL/CFMi/whUI/8IWCX/CD4Z/wgRBP8GDwT/AQQA/wIFAP8CBAD/AgUA/wIF + AP8CBQD/AAAA/xxXAP9D0AL/CAcI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8HMQj/BJEH/wHc + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/Af/AsgH/wVj + CP8IDAj/CAEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh9X/8Ix5f/CMKU/wjE + l/8IxZn/CMac/wjInv8IyaH/CMqj/whMHv8ITR//CE8g/whQIf8IUSL/CFIi/whUI/8IVyX/CD4Z/wgR + BP8ECgL/AQQA/wIEAP8CBAD/AgQA/wIFAP8CBAD/AAAA/yqEAP8/wwL/BgII/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAUI/wcaCP8B5gf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Cywf/BjwI/wgACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wh9X/8IyJj/CMKW/wjEmP8IxZv/CMed/wjIoP8IyqL/CMuk/wdMHv8HTR//CE4g/wdQ + If8HUSL/B1Ii/wdUI/8HVyX/CD4Z/wcPBP8CBgH/AgQA/wIEAP8CBAD/AgQA/wIFAP8BBAD/AAAA/zar + AP88tgP/BgAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAcI/wgJCP8Cywf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APcH/wVd + CP8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh9YP8IyJn/CMOX/wjEmf8Ixpz/CMef/wjJ + of8IyqP/CMul/wdMH/8HTSD/B04g/wdQIf8HUSL/B1Ii/wdTI/8HVyX/Bz4Z/wUMAv8BBAD/AgQA/wEE + AP8CBAD/AQQA/wEEAP8BAgD/AAAA/0HNAP83pgP/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + CP8DlQf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD+B/8FVQj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh+ + YP8IyZr/CMOY/wjFmv8Ixp3/CMig/wjJov8IyqT/CMyn/wdNIP8HTiD/B08g/wdQIf8HUSL/B1Ii/wdT + I/8HVyX/Bz4Z/wQHAf8BBAD/AQQA/wEEAP8BBAD/AQQA/wEEAP8AAAD/AwoA/0roAP80nAP/BQAI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8FXQj/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8B7Af/BygI/wgD + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wh+Yf8IyZv/CMSY/wjFm/8Ix57/CMih/wjJo/8Iy6X/CMyo/wdO + IP8GTyD/B08h/wdQIv8HUSL/B1Ii/wdUI/8HVyX/Bj0Z/wIEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEE + AP8AAAD/CBgA/0/4AP80mwP/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgDCP8HLQj/APgH/wD/ + B/8A/wf/AP8H/wHeB/8Csgf/BIkH/wVuCP8FYQj/BWMI/wR6B/8DrAf/Ae0H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/A6YH/wgBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh+Yv8IyZz/CMSZ/wjG + nP8Ix5//CMii/wjKpP8Iy6b/CMyp/wZPIf8GTyH/BlAh/wZRIv8GUiL/BlMj/wZUI/8GWCX/BToY/wEC + AP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEEAP8AAAD/DSoA/1P/AP80mgP/BQAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgGCP8IDQj/AdwH/wHsB/8EkQf/Bj8I/wgSCP8IAQj/CAAI/wgACP8IAAj/CAAI/wgA + CP8IAAj/ByAI/wOeB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APcH/wctCP8IAwj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wh+Yv8Iyp3/CMSa/wjGnf8Ix6D/CMmj/wjKpf8Iy6f/CM2q/wZQIf8GUCH/BlEi/wZR + Iv8GUiL/BlMj/wZUJP8GWCX/BDcX/wEBAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEDAP8AAAD/FD0A/1b/ + AP80mQP/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwj/Bk0I/wcgCP8IAAj/CAEI/wgG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAMI/wgACP8DnAf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wR2B/8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/Y/8Iyp7/CMWb/wjGnv8IyKH/CMmk/wjK + pv8IzKn/CM2r/wZRIf8GUSL/BlIi/wZSI/8GUyP/BlQj/wZVJP8GWSb/AjQW/wEBAP8BBAD/AQQA/wEE + AP8BBAD/AQQA/wEDAP8AAAD/GU0A/1j/AP84pwP/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAEI/wgECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgD + CP8HIgj/APAH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wOwB/8IAQj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ + Y/8Iy5//CMWc/wjHn/8IyKL/CMqk/wjLp/8IzKr/CM6s/wZSIv8GUiP/BlIj/wZTI/8FVCP/BVUk/wVW + Jf8FWCb/ATIV/wEBAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wACAP8AAAD/HVkA/1j/AP87sQP/BgEI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8IBQj/AsQH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wLP + B/8ICgj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ZP8Iy5//CMWd/wjHn/8IyKL/CMql/wjLp/8IzKr/CM6t/wVT + I/8FUyP/BVMj/wVUJP8FVCT/BVUl/wVWJf8EVyb/ATEV/wEBAP8BBAD/AQQA/wEEAP8BBAD/AAQA/wAC + AP8AAAD/I2wA/1n/AP9AwQL/BwQI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAgj/ArkH/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHbB/8IDwj/CAYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ZP8Iy6D/CMae/wjH + oP8IyaP/CMql/wjLqP8Izav/CM6t/wVUI/8FVCT/BVQk/wVUJP8FVSX/BVYl/wVXJf8DVSX/ADIW/wEB + AP8BBAD/AAQA/wAEAP8ABAD/AAQA/wABAP8AAAD/JG4A/1n/AP9G0QH/CQoI/wgHCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgGCP8ICwj/AdUH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHaB/8IDwj/CAYI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wh/ZP8Iy6D/CMae/wjHoP8IyaT/CMqm/wjMqf8Izav/CM6u/wVUJP8FVSX/BVUl/wVW + Jf8FViX/BVcm/wVYJv8CUyX/ADIW/wABAP8ABAD/AAQA/wAEAP8ABAD/AAQA/wABAP8AAAD/JG4A/1n/ + AP9L4gH/DBQI/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8GSwj/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wLKB/8ICAj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ZP8Iy6H/CMae/wjIof8IyaT/CMqm/wjM + qf8Izaz/CM+v/wVVJf8FViX/BFYl/wRWJf8EVyb/BFgm/wRYJ/8BUiX/ADMW/wABAP8ABAD/AAQA/wAE + AP8ABAD/AAQA/wABAP8AAAD/K4IA/1j/AP9Q8wD/ESUH/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAI/wcg + CP8B2Af/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wOkB/8IAAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ + Zf8IzKH/CMae/wjIof8IyaT/CMun/wjMqv8Izaz/CM+v/wRXJv8EVyb/BFcm/wRXJ/8EWCf/BFgn/wRY + J/8BUiX/ADMX/wABAP8ABAD/AAQA/wAEAP8ABAD/AAQA/wAAAP8AAAD/K4EA/1j/AP9U/wD/GD0G/wYB + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgECP8IAAj/BjsI/wHXB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wVh + CP8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZf8IzKH/CMaf/wjIov8IyaT/CMun/wjMqv8Izqz/CM+v/wRX + J/8EWCf/BFgn/wRYJ/8EWSf/BFkn/wNXJ/8AUiX/ADQX/wABAP8ABAD/AAQA/wAEAP8ABAD/AAMA/wAA + AP8AAAD/JG4A/1j/AP9X/wD/I14F/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAwj/CAAI/wcgCP8Ejwf/APkH/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AeYH/wcZCP8IBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZf8IzKL/CMaf/wjI + ov8IyaT/CMun/wjMqv8Izq3/CM+w/wRYJ/8EWCf/BFkn/wRZJ/8EWSj/BFoo/wNXJ/8AUib/ADUY/wAB + AP8ABAD/AAQA/wAEAP8ABAD/AAMA/wAAAP8AAAD/JW8A/1j/AP9Y/wD/L4cE/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAMI/wgACP8HLAj/BI4H/wHr + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/BHUH/wgACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wiAZf8IzKL/CMaf/wjIov8IyaX/CMun/wjMqv8Izq3/CM+w/wRZKP8EWSj/BFoo/wRa + KP8EWin/BFsp/wJWJ/8AUyb/ADUY/wABAP8ABAD/AAQA/wAEAP8ABAD/AAMA/wAAAP8AAAD/JGsA/1j/ + AP9Y/wD/PbMC/wYBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgG + CP8IAAj/BywI/wOfB/8A9Qf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8CuQf/CAkI/wgGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZf8IzKL/CMef/wjIov8IyqX/CMun/wjM + qv8Izq3/CM+w/wRaKf8EWin/BFsp/wRbKf8EWyr/BFwq/wFVJ/8AVSf/ADYY/wABAP8AAwD/AAMA/wAD + AP8ABAD/AAMA/wAAAP8AAAD/HVgA/1j/AP9X/wD/StsB/woQCP8HBgj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAEI/wgOCP8Egwf/APQH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wLMB/8HGwj/CAMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiA + Zf8IzKL/CMef/wjIov8IyqT/CMun/wjMqv8Izqz/CM+v/wRbKv8EWyr/BFsq/wRcKv8EXCr/BF0r/wFV + J/8AVij/ADcZ/wABAP8AAwD/AAMA/wADAP8ABAD/AAIA/wAAAP8AAAD/GUsA/1j/AP9W/wD/VPkA/xQv + B/8GAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/By0I/wLJB/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/ArgH/wcaCP8IAgj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZf8IzKH/CMef/wjIov8IyqT/CMun/wjMqv8Izqz/CM+v/wRc + K/8EXCv/BFwr/wRdK/8EXSz/BF0r/wFVJ/8AVyj/ADcZ/wAAAP8AAwD/AAMA/wADAP8AAwD/AAIA/wAA + AP8AAAD/FDwA/1f/AP9X/wD/Wf8A/yRgBf8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + CP8GPgj/AekH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD1 + B/8Efgf/CAkI/wgDCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZf8IzKH/CMef/wjI + of8IyqT/CMum/wjMqf8Izqz/CM+v/wRdLP8EXSz/BF0s/wReLP8EXiz/BF0s/wBWKP8AWCn/ADga/wAA + AP8AAwD/AAMA/wADAP8AAwD/AAIA/wAAAP8AAAD/DigA/1X5AP9X/wD/Wv8A/zieA/8FAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAEI/wczCP8B7Af/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/Qf/A6oH/wcvCP8IAAj/CAYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wiAZP8IzKH/CMee/wjIof8IyqT/CMum/wjMqf8Izqv/CM+u/wReLP8EXiz/BF4t/wRf + Lf8EXy3/A14t/wBWKf8AWSr/ADga/wAAAP8AAwD/AAMA/wADAP8AAwD/AAIA/wAAAP8AAAD/CBcA/1Ht + AP9Y/wD/Wf8A/0vYAf8KDgj/BwYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/CBAI/wHPB/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APcH/wOkB/8GOgj/CAII/wgCCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZP8IzKD/CMee/wjIof8IyqP/CMum/wjM + qf8Izqv/CM+u/wRfLf8EXy7/BF8u/wRgLv8EYC7/A14t/wBXKf8AWyv/ADka/wAAAP8AAwD/AAMA/wAD + Af8AAwH/AAIA/wAAAP8AAAD/AwkA/0vcAP9Z/wD/WP8A/1f9AP8YOQb/BgII/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAAj/BHsH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD4B/8DnAf/By4I/wgA + CP8IAQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiA + ZP8IzKD/CMed/wjIoP8IyaP/CMul/wjMqP8Izar/CM+t/wRgLv8EYC7/BGAu/wRhLv8EYS//A18t/wBY + Kv8AXCz/ADob/wAAAP8AAwH/AAMB/wADAf8AAwH/AAIA/wAAAP8AAAD/AAAA/0LBAP9a/wD/WP8A/1v/ + AP8ufgT/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8IFAj/Ad8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/Ar0H/wc0CP8IAAj/CAII/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wiAZP8IzJ//CMed/wjIoP8IyaL/CMuk/wjMp/8Izar/CM+s/wRh + Lv8EYS//BGEv/wRiL/8EYi//A18u/wBZK/8AXS3/ADoc/wAAAP8AAwH/AAMB/wADAf8AAwH/AAIA/wAA + AP8AAAD/AAAA/zefAP9b/wD/WP8A/1r/AP9HywL/CAkI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8GSQj/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Ejgf/CAcI/wgBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiAY/8IzJ//CMac/wjI + n/8IyaH/CMuk/wjMpv8Izan/CM6r/wRiMP8EYjD/BGIw/wRjMP8EYzD/Al8u/wBaK/8AXi3/ADsc/wAA + AP8AAwH/AAMB/wADAf8AAwH/AAIB/wAAAP8AAAD/AAAA/yp5AP9c/wD/Wf8A/1n/AP9Y/QD/GDkG/wYC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgACP8Eewf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wOtB/8IAQj/CAUI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wiAY/8IzJ7/CMab/wjInv8IyaD/CMqj/wjMpv8Izaj/CM6q/wRjMP8EYzD/BGMw/wRj + MP8EZDH/AmAv/wBbLP8AXy7/ADwd/wAAAP8AAwH/AAMB/wADAf8AAwH/AAIB/wAAAP8AAAD/AAAA/xtN + AP9b/wD/Wf8A/1n/AP9c/wD/M4oE/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8DlAf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wZCCP8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiAYv8IzJ3/CMaa/wjInf8IyaD/CMqi/wjM + pP8Izaf/CM6p/wRkMf8EZDH/BGQx/wRkMv8EZTL/AmEw/wBcLf8AYC//AD0d/wAAAP8AAwH/AAMB/wAD + Af8AAwH/AAIB/wAAAP8AAAD/AAAA/w0mAP9W+AD/Wv8A/1n/AP9b/wD/Tt0B/wsSCP8HBgj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + CP8DlAf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APIH/wciCP8IBAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wiA + Yv8IzJz/CMaa/wjHnP8IyZ//CMqh/wjLo/8Izab/CM6o/wRlMv8EZTL/BGUy/wRmMv8EZjP/AmIw/wBd + Lv8AYjD/AD0e/wAAAP8AAwH/AAMB/wADAf8AAwH/AAIB/wAAAP8AAAD/AAAA/wMKAP9N3QD/W/8A/1n/ + AP9a/wD/XP8A/yNaBf8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8Efwf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APgH/wcs + CP8IAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wh/Yf8Iy5v/CMaZ/wjHm/8IyZ7/CMqg/wjLov8IzaX/CM6n/wRm + M/8EZjP/BGYz/wRnM/8EZzT/AmMx/wBfL/8AYzH/AD4f/wAAAP8AAwH/AAMB/wADAf8AAwH/AAIB/wAA + AP8AAAD/AAAA/wAAAP8+sQD/Xf8A/1r/AP9a/wD/Xf8A/0S8Av8GAwj/CAcI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8FVwj/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wR3B/8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAUI/wgACP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/Yf8Iy5r/CMaY/wjH + mv8IyJ3/CMqf/wjLof8IzKT/CM2m/wRnNP8EZzT/BGc0/wRnNP8EaDT/AmQy/wBgL/8AZDH/AD8f/wAA + AP8AAwH/AAMB/wADAf8AAwL/AAIB/wAAAP8AAAD/AAAA/wAAAP8qdwD/Xv8A/1r/AP9b/wD/W/8A/1r+ + AP8aPgb/BgEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgECP8HIwj/APEH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wDxB/8GRAj/CAAI/wgC + CP8IBgj/CAcI/wgHCP8IBgj/CAMI/wgACP8IAAj/BxcI/wVUCP8IDwj/CAcI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wh/YP8Iy5n/CMWX/wjHmf8IyJz/CMqe/wjLoP8IzKP/CM2l/wNoNP8EaDT/BGg0/wRo + Nf8EaTX/AmUy/wBhMP8AZTL/AEAf/wAAAP8AAwL/AAMC/wADAv8AAwL/AAMC/wAAAP8AAAD/AAAA/wAA + AP8XQAD/XP8A/1v/AP9b/wD/W/8A/1//AP8/qwP/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAQj/A6oH/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A9gf/BIoH/wc0CP8IFAj/CAwI/wgMCP8IFQj/ByoI/wZSCP8DlQf/AeIH/wD+ + B/8HLgj/CAMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/X/8Iy5j/CMWW/wjHmP8IyJv/CMmd/wjL + n/8IzKL/CM2k/wNpNf8DaTX/A2k1/wRqNf8Eajb/AmYz/wBiMf8AZzP/AEEg/wAAAP8AAwL/AAMC/wAD + Av8AAwL/AAMC/wAAAP8AAAD/AAAA/wAAAP8GEQD/UuYA/13/AP9c/wD/XP8A/1z/AP9a+gD/FzQH/wYC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAgj/BjgI/wD7B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD7B/8B4gf/AdQH/wHV + B/8B4wf/APYH/wD/B/8A/wf/AP8H/wD/B/8FZAj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ + X/8Iy5f/CMWV/wjHl/8IyJn/CMmc/wjKnv8IzKD/CM2i/wNqNv8Dajb/A2o2/wNrNv8Eazf/Amg1/wBk + Mv8AaDT/AEIh/wAAAP8AAwL/AAMC/wADA/8ABAP/AAMD/wAAAP8AAAD/AAAA/wAAAP8AAAD/P68A/1// + AP9c/wD/XP8A/1z/AP9f/wD/P6kD/wYBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAI/wSDB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Dogf/CAAI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wh/Xv8Iy5b/CMWT/wjHlv8IyJj/CMma/wjKnf8Iy5//CM2h/wNr + N/8Dazf/A2w3/wNsN/8DbDf/Amk2/wBlM/8AaTX/AEIi/wAAAf8ABAP/AAQD/wAEA/8ABAP/AAQD/wAB + Af8AAAD/AAAA/wAAAP8AAAD/J2sA/2D/AP9c/wD/XP8A/1z/AP9d/wD/XP4A/xs/Bv8FAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgH + CP8DoQf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8B2Af/CA4I/wgGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/Xf8IypX/CMWS/wjG + lP8Ix5f/CMmZ/wjKm/8Iy53/CMyg/wNsOP8DbTj/A204/wNtOP8DbTn/Ams3/wBnNP8Aazf/AEMj/wAA + Af8ABAP/AAQD/wAEA/8ABAP/AAQD/wABAf8AAAD/AAAA/wAAAP8AAAD/DiYA/1n3AP9d/wD/XP8A/1z/ + AP9d/wD/YP8A/0a7Av8HBQj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFCP8ICAj/BI0H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/gf/BjYI/wgCCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/wh/Xf8IypP/CMWR/wjGk/8Ix5X/CMmY/wjKmv8Iy5z/CMye/wNuOf8Dbjn/A245/wNu + Of8Dbzr/Amw4/wBoNf8AbDf/AEQj/wAAAf8ABAP/AAQD/wAEA/8ABAP/AAQE/wACAv8AAAD/AAAA/wAA + AP8AAAD/AAAA/0fEAP9f/wD/Xf8A/13/AP9d/wD/Xv8A/2D/AP8mXgX/BQAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/CAAI/wZL + CP8Cygf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A9wf/BksI/wgBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/XP8IypL/CMSQ/wjGkv8Ix5T/CMiX/wjJ + mP8Iy5r/CMuc/wNvOv8Dbzr/A286/wNvOv8DcDv/Am45/wBpNv8AbTj/AEUk/wAAAv8ABAP/AAQE/wAE + BP8ABAT/AAQE/wACAv8AAAD/AAAA/wAAAP8AAAD/AAAA/yt2AP9h/wD/Xf8A/13/AP9e/wD/Xv8A/2D/ + AP9T3gH/DRYI/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8ICgj/Bk4I/wOkB/8B3gf/APoH/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD+B/8B6Qf/ArwH/wR2B/8HKAj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh/ + W/8IypH/CMSO/wjGkf8Ix5P/CMiV/wjJl/8Iy5n/CMua/wNwO/8DcDv/A3E7/wNxO/8DcTz/AnA7/wBr + N/8Abzn/AEYl/wAAAv8ABAT/AAQE/wAEBP8ABAT/AAQE/wADA/8AAAD/AAAA/wAAAP8AAAD/AAAA/w0l + AP9a9gD/X/8A/17/AP9e/wD/Xv8A/17/AP9i/wD/OJEE/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwj/CAAI/wgA + CP8IEgj/BzII/wZRCP8FaQj/BHMI/wRzCP8FaQj/BVUI/wY5CP8HGgj/CAQI/wgACP8IAwj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/wh+Wv8Iyo//CMSN/wjGj/8Ix5H/CMiU/wjJlv8Iypf/CMuZ/wNy + PP8Dcjz/A3I8/wNyPP8Dcjz/A3I8/wBsOP8AcDr/AEcl/wAAAv8ABAT/AAQE/wAEBP8ABAT/AAQE/wAD + A/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9EuAD/Yv8A/17/AP9f/wD/X/8A/1//AP9g/wD/X/4A/x5G + Bv8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/CAMI/wgACP8IAAj/CAAI/wgACP8IAAj/CAAI/wgC + CP8IBQj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/wh+Wf8Iyo7/CMSL/wjF + jv8IxpD/CMiS/wjJlP8Iypb/CMqX/wNzPf8Dcz3/A3M9/wNzPf8DdD3/A3M9/wBuOf8AcTv/AEgm/wAA + Av8ABAT/AAQE/wAEBP8ABAT/AAQE/wAEBP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8hWgD/Yv8A/1// + AP9f/wD/X/8A/1//AP9g/wD/Yv8A/1LXAf8MFQj/BwQI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAEE/wh+WP8IyY3/CMSK/wjFjP8Ixo7/CMiR/wjJk/8IyZT/CMmV/wN0Pv8DdT7/A3U+/wN1 + Pv8DdT//A3U//wBwO/8Aczz/AEgm/wAAAv8ABAT/AAQE/wAEBP8ABAT/AAQE/wAEBP8AAQH/AAAA/wAA + AP8AAAD/AAAA/wAAAP8FDQD/U98A/2H/AP9g/wD/YP8A/2D/AP9g/wD/YP8A/2T/AP8+nwP/BgEI/wgH + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEE/wh+V/8IyYv/CMSJ/wjFi/8Ixo3/CMeP/wjI + kf8IyZL/CMmU/wN1P/8Ddj//A3Y//wN2P/8Ddj//A3dA/wFyPP8AdDz/AEkm/wAAAv8ABAT/AAQE/wAE + BP8ABAT/AAQE/wAEBP8AAQH/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/MoQA/2T/AP9g/wD/YP8A/2D/ + AP9h/wD/Yf8A/2H/AP9j/wD/KmYF/wQACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEE/wh+ + V/8IyYr/CMOH/wjFiv8Ixoz/CMeN/wjIj/8IyJH/CMiS/wJ3QP8Dd0D/A3dA/wN3QP8DeEH/A3hB/wF0 + Pv8AdDz/AEkm/wAAAv8ABAT/AAQE/wAEBP8ABAT/AAQE/wAFBf8AAgL/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/DSIA/1zzAP9i/wD/Yf8A/2H/AP9h/wD/Yf8A/2L/AP9j/wD/XvMA/xo4Bv8FAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAEE/wh+Vv8IyYj/CMOG/wjFiP8Ixor/CMeM/wjHjf8IyI//CMiR/wJ4 + Qf8DeEH/A3lB/wN5Qv8DeUL/A3lC/wF1Pv8AdT3/AEon/wABAv8ABAT/AAQE/wAEBP8ABQX/AAUF/wAF + Bf8ABAT/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAAB/zuaAP9l/wD/Yf8A/2L/AP9i/wD/Yv8A/2L/ + AP9i/wD/Zf8A/1XaAf8QHQf/BgII/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEE/wh+Vf8IyYf/CMOE/wjF + hv8Ixon/CMaK/wjHi/8Ix43/CMeO/wJ5Qv8CekL/AnpC/wJ6Qv8CekL/A3pC/wJ3QP8Adj3/AEoo/wAB + A/8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABAX/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAAB/xEt + Af9g+QD/Y/8A/2L/AP9i/wD/Yv8A/2P/AP9j/wD/Y/8A/2f/AP9LvAL/CQwI/wcECP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAEE/wh+VP8IyYX/CMOD/wjEhf8IxYf/CMaI/wjGiv8Ix4v/CMeM/wJ7Q/8Ce0P/AntD/wJ7 + Q/8Ce0P/A3tC/wJ5Qf8Adz7/AEoo/wABA/8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAIC/wAB + Af8AAQH/AAEB/wABAf8AAQH/AAEB/wAAAf89ngD/Zv8A/2L/AP9j/wD/Y/8A/2P/AP9j/wD/Y/8A/2P/ + AP9o/wD/QaID/wcGCP8HBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEE/wh+U/8IyYT/CMOB/wjEg/8IxYX/CMWH/wjG + iP8Ixon/CMaK/wJ8RP8CfET/AnxE/wJ8RP8CfEP/AntD/wJ6Q/8AeD//AEso/wABA/8ABQX/AAUF/wAF + Bf8ABQX/AAUF/wAFBf8ABQX/AAID/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAAAf8PJwH/X/YA/2T/ + AP9j/wD/Y/8A/2T/AP9k/wD/ZP8A/2T/AP9k/wD/aP8A/zuQBP8FAQj/BwYI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEE/wh+ + Uv8IyYL/CMOA/wjEgf8IxIP/CMWF/wjFhv8IxYf/CMaJ/wJ9Rf8CfkX/An5F/wJ9RP8CfET/AntE/wJ7 + RP8BeUD/AEso/wABA/8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQb/AAME/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAEB/wABAf8AAAH/N44A/2j/AP9k/wD/ZP8A/2T/AP9k/wD/Zf8A/2X/AP9l/wD/Zf8A/2j/ + AP84iAT/BgII/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAEE/wh9UP8IyID/CMN+/wjDgP8IxIH/CMSC/wjFhP8IxYb/CMWH/wJ/ + Rv8Cf0b/An5F/wJ+Rf8CfUX/AnxF/wJ8RP8Be0L/AEso/wABA/8ABQX/AAUF/wAFBf8ABQX/AAUF/wAF + Bv8ABQb/AAQF/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAAH/CBUB/1rlAP9m/wD/ZP8A/2X/ + AP9l/wD/Zf8A/2X/AP9l/wD/Zf8A/2b/AP9p/wD/OYgE/wUBCP8HBgj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh8T/8Ix37/CMJ9/wjD + fv8Iw3//CMSB/wjEgv8IxIP/CMWF/wKAR/8CgEb/An9F/wJ+Rf8CfUX/AnxF/wJ8Rf8BfUT/AEsp/wAB + A/8ABQX/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wACAv8AAQH/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAAB/ylnAf9p/wD/Zf8A/2X/AP9l/wD/Zf8A/2b/AP9m/wD/Zv8A/2b/AP9n/wD/av8A/zqK + BP8GAgj/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAIE/wh7Tv8Ixnz/CMF6/wjCfP8Iw37/CMN//wjDgP8IxIH/CMSC/wKBR/8CgEb/An9G/wJ+ + Rv8CfUX/An1F/wJ8Rf8Cfkb/AEwq/wABA/8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAD + A/8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAAB/wABAf9LvgD/af8A/2b/AP9m/wD/Zv8A/2b/ + AP9n/wD/Z/8A/2f/AP9n/wD/aP8A/2v/AP9AmAP/CAcI/wYECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh7TP8IxHn/CMB3/wjCev8Iwnz/CMJ9/wjD + fv8Iw3//CMSA/wKBR/8CgEf/An9H/wJ/Rv8CfkX/An1F/wJ8Rf8CgEf/AE0q/wABBP8ABQb/AAUG/wAF + Bv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAEBf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAA + Af8TLwH/Y/cA/2j/AP9n/wD/Z/8A/2f/AP9o/wD/aP8A/2j/AP9o/wD/aP8A/2n/AP9t/wD/SKwD/wwS + CP8FAQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh6 + S/8Iwnb/CL51/wjAd/8IwXn/CMJ7/wjCfP8Iw37/CMN//wKBSP8CgUf/AoBH/wJ/Rv8Cfkb/An5G/wJ9 + Rf8CgUf/AU8s/wAABP8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAEBv8AAQL/AAEB/wAB + Af8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAAH/MHYB/2v/AP9o/wD/aP8A/2j/AP9o/wD/aP8A/2n/ + AP9p/wD/af8A/2n/AP9p/wD/bv8A/1TJAv8UJwf/BAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAIE/wh4Sf8IwXT/CLxz/wi/df8IwHf/CMF5/wjCev8Iwnz/CMJ9/wKC + SP8CgUj/AoBH/wKAR/8Cf0b/An5G/wJ9Rf8CgUj/AVAu/wAABP8ABQb/AAUG/wAFBv8ABQb/AAUG/wAF + Bv8ABQb/AAUG/wAFB/8AAgP/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEC/wABAv8AAAL/AAEC/0y5 + Af9s/wD/af8A/2n/AP9p/wD/af8A/2n/AP9p/wD/af8A/2r/AP9q/wD/av8A/27/AP9g5QH/IUgG/wQA + CP8HBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAIE/wh3R/8Iv3H/CLpw/wi9 + cv8Iv3T/CMF2/wjBeP8Iwnn/CMJ7/wKDSf8Cgkn/AoFH/wKAR/8Cf0f/An5G/wJ9Rv8CgUj/AlIw/wAB + BP8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQf/AAUH/wAFB/8ABAX/AAEB/wABAv8AAQL/AAEC/wAB + Av8AAQL/AAEC/wABAv8AAQL/AAAC/w0hAv9f6AD/a/8A/2n/AP9p/wD/av8A/2r/AP9q/wD/av8A/2r/ + AP9q/wD/a/8A/2v/AP9t/wD/avwA/zd8BP8HBgj/BgII/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAIF/wh2Rv8IvW7/CLlt/wi7cP8IvXL/CMB0/wjBdv8IwXf/CMF4/wKDSf8Cgkj/AoFI/wKA + SP8Cf0f/An5G/wJ+Rv8CgUj/AlEw/wAAA/8AAAT/AAAE/wAABP8AAAT/AAAE/wABBP8AAQT/AAEF/wAB + Bf8AAAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8fRgD/avwA/2v/ + AP9q/wD/av8A/2r/AP9q/wD/av8A/2v/AP9r/wD/a/8A/2v/AP9r/wD/bf8A/3D/AP9OtAD/EyMF/wQA + Bv8IAwb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IAwb/CAMG/wgD + Bv8IAwb/CAMG/wgDBv8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgC + Bf8IAgX/CAIF/wgCBf8IAgX/CAEF/wgBBf8IAQT/CAAB/whyQ/8Iu2z/CLdq/wi5bf8IvG//CL5y/wjA + dP8IwHX/CMF2/wKESf8Cg0n/AoJJ/wKBSP8CgEf/An9H/wJ+Rv8Cf0f/AmY7/wE4Iv8ANh//ADYf/wA2 + H/8ANR//ADUf/wA1H/8ANB//ADQe/wA0Hv8ANB7/ADEb/wAvGf8ALxn/AC4Z/wAuGP8ALhj/AC4Y/wAt + GP8ALRj/AC0Y/wAsF/8AJBf/MpsW/27/Ff9r/xX/a/8V/2v/Ff9r/xX/a/8V/2v/Ff9s/xX/bP8V/2z/ + Ff9t/xX/bf8V/23/Ff9x/xX/ZegW/yxvG/8GMB7/BjAe/wg0Hv8INR7/CDUe/wg2H/8INh//CDcf/wg3 + H/8IOCD/CDgg/wg5If8IOiH/CDoh/wg7Iv8IPCL/CD0j/wg9I/8IPiT/CD8k/whAJf8IQSX/CEIm/whD + Jv8IRCf/CEUn/whGKP8IRyn/CEgp/whJKv8ISiv/CEwr/whNLP8ITi3/CE8t/whQLv8IUS7/CE8t/wiP + Uf8Itmj/CLVo/wi4av8Ium3/CLxv/wi/cf8IwHP/CMB0/wKESv8Cg0n/AoJJ/wKBSP8CgEj/An9I/wJ+ + Rv8CfUb/An5H/wJ/R/8AeUH/AHhA/wB3QP8AdkD/AHU//wB0P/8Acz7/AHM+/wByPf8AcT3/AG87/wBr + N/8Aazf/AGo2/wBpNv8AaTb/AGg1/wBnNf8AZzT/AGY0/wBmNP8AZDP/AF8z/0HDMf9w/zD/a/8w/2z/ + MP9s/zD/bP8w/2z/MP9t/zD/bf8w/23/MP9t/zD/bv8w/27/MP9u/zD/cP8x/3D/Mf9M0zT/FYI5/wRo + O/8Hbjv/CHA8/whxPP8Icj3/CHM+/wh1Pv8Idj//CHhA/wh5Qf8IekL/CHxD/wh+RP8IgET/CIJG/wiE + R/8Ihkj/CIhJ/wiKSv8IjEv/CI5N/wiQTv8Ik0//CJVQ/wiXUv8ImlT/CJ1V/wifVv8Iolj/CKVa/win + W/8Iql3/CK1e/wivYP8IsWH/CLNi/wixYv8IsWL/CLNm/wi2aP8IuGr/CLtt/wi9b/8Iv3H/CMBy/wKE + Sv8Cg0r/AoJJ/wKBSP8CgEj/An9I/wJ+R/8CfUb/AnxG/wJ7Rv8AdUD/AHM+/wBzPv8Acj7/AHE9/wBw + PP8Abzz/AG48/wBtO/8AbDv/AGw7/wBoNv8AZjT/AGY0/wBlNP8AZDP/AGMz/wBjMv8AYjL/AGIy/wBh + Mf8AYTH/AF4x/wJjMP9O1C//cf8u/2z/Lv9t/y7/bf8u/23/Lv9t/y7/bv8u/27/Lv9u/y7/bv8u/27/ + Lv9u/y7/b/8u/2//Lv9z/y7/afcw/zevNP8Kbjj/BGQ5/whrOf8IbTr/CG47/whvO/8IcDz/CHI9/whz + Pv8IdT//CHZA/wh4Qf8IekH/CHxC/wh9Q/8If0X/CIFG/wiER/8Ihkj/CIhJ/wiKS/8IjEz/CI9N/wiR + T/8IlFD/CJZS/wiYU/8Im1T/CJ5W/wigWP8Io1n/CKVa/winXP8IqV3/CKte/witX/8Ir2D/CLJj/wi0 + Zf8It2j/CLlq/wi7bP8Ivm//CL9w/wKFS/8ChEr/AoJJ/wKBSf8CgEj/An9I/wJ+R/8CfUf/AnxG/wJ8 + Rv8Bd0L/AHM+/wBzPv8Acj7/AHE9/wBwPf8Abzz/AG48/wBtO/8AbDv/AGs7/wBpN/8AZjT/AGU0/wBk + M/8AZDP/AGMy/wBiMv8AYjL/AGEx/wBgMf8AYDD/AGAw/wBcMP8GaTD/U9ou/3L/Lf9t/y3/bv8t/27/ + Lf9u/y3/bv8t/27/Lf9u/y3/b/8t/2//Lf9v/y3/b/8u/2//Lv9w/y7/cf8u/3T/Lv9e5jH/Kpw1/wdq + Of8EZjr/CGw6/whuO/8Ibzv/CHE8/whyPf8IdD7/CHU//wh3QP8IeUH/CHpC/wh8Q/8IfkT/CIFF/wiC + R/8IhUj/CIdJ/wiJSv8Ii0z/CI5N/wiQTv8Ik1D/CJVR/wiYU/8ImlT/CJ1W/wigV/8Iolj/CKRa/wim + W/8IqFz/CKpd/wisXv8Irl//CLBh/wizY/8ItWX/CLdn/wi6av8IvGz/CL5u/wKFTP8ChEv/AoNK/wKC + Sv8CgUn/AoBI/wJ+SP8CfUf/An1G/wJ8R/8CeUX/AHQ//wBzPv8Acj7/AHE9/wBwPf8Abzz/AG48/wBt + O/8AbDv/AGs7/wBqOf8AZjT/AGU0/wBkM/8AYzP/AGMy/wBiMv8AYTL/AGEx/wBgMf8AYDH/AF8x/wBf + Mf8AWjD/CGsw/1jiLf9y/yz/bv8s/27/LP9u/yz/b/8s/2//LP9v/yz/b/8s/2//LP9w/yz/cP8t/3D/ + Lf9w/y7/cf8u/3H/Lv90/y7/dP8v/1fbMv8lkzf/CGo6/wRnOv8HbTv/CG88/whxPP8Icz3/CHQ+/wh2 + P/8IeED/CHlB/wh8Qv8IfkT/CIBF/wiCRv8IhEf/CIZI/wiISv8Ii0v/CI1N/wiPTv8Ikk//CJRR/wiX + Uv8ImlT/CJxV/wifV/8IoVj/CKNZ/wilWv8Ip1z/CKld/wirXv8IrV//CK9g/wiyYf8ItGP/CLZl/wi4 + Zv8Iu2n/CL1s/wKGTP8ChUv/AoRL/wKCSv8CgUn/AoBI/wJ/SP8Cfkf/An1H/wJ8Rv8Ce0b/AXVA/wBz + Pv8Acj7/AHE+/wBwPf8Abzz/AG08/wBtO/8AbDv/AGs7/wBqOv8AZzb/AGU0/wBkM/8AYzP/AGMy/wBi + Mv8AYTL/AGAx/wBgMf8AXzH/AF8x/wBeMP8AXTD/AFkv/whoL/9U2S3/dP8s/2//LP9v/yv/b/8r/3D/ + K/9w/yv/cP8s/3D/LP9x/yz/cf8s/3H/LP9x/yz/cv8t/3L/Lv9y/y7/cv8u/3b/L/90/zD/Wdk0/yiY + N/8Jbjr/BGg7/wduPP8Icj3/CHM+/wh1P/8Id0D/CHlB/wh7Qv8IfUP/CH9E/wiBRv8Ig0f/CIVI/wiI + Sf8Iikv/CIxM/wiPTf8IkU//CJRQ/wiXUv8ImVP/CJxV/wieVv8IoFj/CKJY/wikWv8Iplv/CKhc/wiq + Xf8IrF7/CK5g/wixYf8Is2L/CLVj/wi3ZP8IuWf/CLxp/wKHTP8Chkz/AoVM/wKDS/8Cgkr/AoFJ/wJ/ + SP8Cfkj/An1H/wJ8Rv8Ce0f/AXdD/wBzP/8AcT7/AHE+/wBvPf8Abj3/AG08/wBsO/8Aazv/AGo7/wBp + Ov8AaDj/AGU0/wBkM/8AYzP/AGIz/wBiMv8AYTH/AGAx/wBfMf8AXjD/AF4w/wBdL/8AXC//AFwv/wBX + L/8HZS7/UtQs/3X/K/9w/yr/cP8q/3D/Kv9x/yr/cf8q/3H/K/9x/yv/cf8r/3L/K/9y/yz/cv8s/3L/ + Lf9z/y3/c/8u/3P/Lv90/y//d/8v/3b/MP9f4zT/NKc4/xB4O/8Eajz/BW49/wdzPv8Idj//CHhA/wh6 + Qf8IfEL/CH5E/wiARf8Igkb/CIRH/wiHSf8IiUr/CIxM/wiOTf8IkU7/CJNQ/wiWUv8ImFP/CJtU/wid + Vv8In1f/CKFY/wijWf8IpVr/CKdc/wipXf8Iq17/CK5f/wiwYP8IsmL/CLRj/wi2ZP8IuGX/CLtn/wKI + Tf8Chk3/AoVM/wKES/8Cg0v/AoJK/wKASf8Cf0n/An5H/wJ8R/8Ce0f/AnlF/wBzQP8AcT//AHE+/wBv + Pf8Abj3/AG08/wBsPP8Aazv/AGo7/wBpOv8AaDr/AGU1/wBkM/8AYzP/AGIy/wBhMv8AYDH/AF8x/wBe + Mf8AXjD/AF0v/wBcL/8AWy//AFsu/wBaLv8AVi7/A14t/0fEK/91/yr/cv8q/3H/Kv9y/yr/cv8q/3L/ + Kv9y/yr/cv8q/3P/Kv9z/yv/c/8s/3P/LP90/yz/dP8t/3T/Lv90/y7/dP8v/3X/MP94/zD/ef8x/2rw + NP9HwTj/IJA8/wlzPv8Dbz//BnRA/wh5Qf8Ie0L/CH1D/wh/Rf8Igkb/CIRH/wiGSP8IiUr/CItL/wiO + Tf8IkE7/CJNQ/wiWUf8ImFP/CJpU/wicVf8Inlb/CKBY/wiiWf8IpFr/CKZb/wioXP8Iq17/CK1e/wiv + YP8IsWH/CLNi/wi1ZP8IuGX/CLpm/wKITv8Ch03/AoZM/wKETP8Cg0v/AoJL/wKBSv8Cf0n/An5I/wJ9 + SP8CfEf/AntH/wF1Qv8AcT//AHE+/wBvPf8Abj3/AG08/wBsPP8Aazv/AGo7/wBpOv8AaDr/AGY3/wBj + M/8AYjP/AGEy/wBgMf8AXzH/AF4x/wBeMP8AXS//AFwv/wBbL/8AWi7/AFot/wBZLf8AWS3/AFUt/wBW + Lf85rCv/cf4p/3L/Kf9y/yn/cv8p/3L/Kf9z/yn/c/8p/3P/Kv90/yr/dP8q/3T/K/90/yz/dP8s/3X/ + Lf91/y7/df8u/3X/L/92/zD/dv8x/3j/Mv97/zP/dv80/2DiN/89tTz/Go0+/wd3Qf8IekL/CHxD/wh+ + RP8IgUX/CINH/wiFSP8IiEr/CIpL/wiNTP8Ij07/CJJP/wiVUf8Il1L/CJlT/wibVP8InVb/CJ9X/wih + WP8Io1n/CKVa/winXP8Iql3/CKxe/wiuX/8IsGH/CLNi/wi1Y/8It2T/CLlm/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgA + AACAAAAAAAEAAAEAIAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAASeTb/Eno2/xJ5Nv8Sejb/Eno2/xJ6 + Nv8Sejf/Eno3/xJ7N/8Sezf/Ens3/xJ7N/8SfDj/Enw4/xJ9OP8SfTn/En05/xJ+Of8Sfjn/En85/xJ/ + Ov8SgDr/EoA6/xKBO/8SgTv/EoI7/xKCO/8Sgzz/EoM8/xKEPf8ShT3/EoU9/xKGPf8Shz7/Eoc+/xOI + P/8SiT//E4k//xOLQP8JfDv/AG03/wVzPP8Id0D/CHdB/wh4Qf8IeUH/CHpC/wh6Qv8Ie0L/CHxD/wh8 + Q/8IfUT/CH5E/wh+RP8If0X/CIBF/wiBRv8Igkb/CIJH/wiDR/8IhEf/CIVI/wiFSP8Ihkn/CIdJ/wiI + Sf8IiEr/CIlL/wiKS/8Ii0v/CIxM/wiMTf8IjU3/CI5N/wiPTv8IkE7/CJFP/wiRT/8IklD/CJNQ/wiU + Uf8IlVH/CJVS/wiWUv8Il1P/CJhT/wiZU/8ImlT/CJpV/wibVf8InFX/CJ1W/wieVv8In1f/CJ9X/wig + WP8IoVj/CKJZ/wijWf8IpFr/CKVa/wilW/8Iplv/CKdc/wioXP8IqV3/CKpd/wirXv8Iq17/CKxe/wit + X/8IrmD/CK9g/wiwYP8IsWH/CLJi/wiyYv8Is2P/CLRj/wi1ZP8ItmX/B7Zm/w6+b/8665v/Svys/0f7 + q/9H/Kz/R/2u/xJ4Nv8SeDb/Enk2/xJ4Nv8SeTb/Enk2/xJ5Nv8SeTb/Enk2/xJ6N/8Sejf/Eno3/xJ7 + N/8Sezf/Ens3/xJ8OP8SfDj/En05/xJ9Of8SfTn/En45/xJ/Of8Sfzr/EoA6/xKAO/8SgTv/EoE7/xKC + O/8Sgzz/EoM8/xKDPf8ShD3/EoU9/xKFPf8Shj3/Eoc+/xKIP/8TiT//Cnw7/wBsNv8Dbzr/CHZA/wh2 + QP8Id0D/CHhB/wh4Qf8IeUH/CHpC/wh6Qv8Ie0L/CHxD/wh9Q/8IfUT/CH5E/wh/Rf8IgEX/CIBF/wiB + Rv8Igkf/CINH/wiDR/8IhEf/CIVI/wiGSf8Ihkn/CIdJ/wiISv8IiUv/CIpL/wiKS/8Ii0z/CIxN/wiN + Tf8Ijk3/CI5N/wiPTv8IkE//CJFP/wiST/8IklD/CJNR/wiUUf8IlVH/CJZS/wiXU/8Il1P/CJhT/wiZ + VP8ImlT/CJtV/wicVf8InVb/CJ5W/wieV/8In1f/CKBY/wihWP8Ioln/CKJZ/wijWf8IpFr/CKVb/wim + W/8Ip1z/CKhc/wioXP8IqV3/CKpe/wirXv8IrF7/CK1f/wiuYP8Ir2D/CLBg/wiwYf8IsWL/CLJi/wiz + Yv8ItGT/CLVm/wi2Z/8It2j/Brdo/wy9b/836Zv/Sv6w/0f8rv9H/a//EXc1/xF3Nf8Sdzb/Enc2/xJ3 + Nv8ReDb/EXg2/xJ4Nv8SeDb/Enk2/xJ5Nv8SeTb/Eno3/xJ6N/8Sejf/Ens3/xJ7N/8SfDj/Enw4/xJ8 + OP8SfTn/En45/xJ+Of8Sfjn/En86/xKAOv8SgDv/EoE7/xKCO/8Sgjv/EoM8/xKDPP8ShD3/EoU9/xKF + Pf8Shj7/Eoc+/wp7Ov8AbDX/AWw3/wd0Pv8IdT//CHZA/wh2QP8Id0D/CHhB/wh4Qf8IeUL/CHpC/wh7 + Qv8Ie0L/CHxD/wh9RP8IfkT/CH5E/wh/Rf8IgEX/CIFG/wiBRv8Igkf/CINH/wiER/8IhUj/CIVI/wiG + Sf8Ih0n/CIhK/wiISv8IiUv/CIpL/wiLS/8IjEz/CIxN/wiNTf8Ijk3/CI9O/wiQTv8IkE//CJFP/wiS + UP8Ik1D/CJRR/wiVUf8IlVL/CJZS/wiXU/8ImFP/CJlT/wiaVP8ImlX/CJtV/wicVf8InVb/CJ5X/wif + V/8IoFj/CKFY/wihWf8Ioln/CKNZ/wikWv8IpVr/CKZb/wimW/8Ip1z/CKhc/wipXf8Iql7/CKte/wis + Xv8IrV//CK5f/wiuYP8Ir2D/CLBh/wixYv8IsmP/CLNk/wi0Zv8ItWf/CLdo/wi4av8IuWv/B7hr/wq9 + cP8z55v/Sv+y/0f9sf8RdjT/EXY0/xF2NP8RdjT/EXY1/xF3Nf8RdzX/EXc1/xF3Nv8ReDb/EXg2/xJ4 + Nv8ReTb/EXk2/xF5N/8Rejf/EXo3/xF6N/8Rezf/Enw4/xF8OP8SfTj/EX05/xF9Of8Rfjn/EX86/xJ/ + Ov8SgDv/EoE7/xKBO/8Sgjv/EoM8/xGDPP8ShD3/EoU9/xKGPf8KeTj/Am01/wBqNf8GcTv/CHQ+/wh0 + P/8IdT//CHZA/wh2QP8Id0D/CHhB/wh5Qf8IeUL/CHpC/wh7Qv8IfEP/CHxD/wh9RP8IfkT/CH5E/wh/ + Rf8IgEX/CIFG/wiCRv8Igkf/CINH/wiESP8IhUj/CIZI/wiGSf8Ih0n/CIhK/wiJS/8Iikv/CIpL/wiL + TP8IjEz/CI1N/wiOTf8Ijk3/CI9O/wiQT/8IkU//CJJP/wiTUP8Ik1H/CJRR/wiVUf8IllL/CJdT/wiY + U/8ImVP/CJlU/wiaVf8Im1X/CJxV/widVv8Inlb/CJ5X/wifV/8IoFj/CKFY/wiiWf8Io1n/CKRa/wil + Wv8IpVv/CKZb/winXP8IqFz/CKld/wiqXf8Iq17/CKte/wisXv8IrV//CK5g/wivYP8IsGH/CLFi/wiy + ZP8Is2X/CLVn/wi2aP8It2n/CLhr/wi5bP8Ium7/B7pu/wm9cv8z6J3/Sv+1/xF1NP8RdTT/EXU0/xF1 + NP8RdTT/EXU0/xF2NP8RdjX/EXY0/xF2Nf8RdzX/EXc2/xF3Nv8ReDb/EXg2/xF5Nv8ReTb/EXk3/xF6 + N/8Rejf/EXs3/xF8OP8RfDj/EXw4/xF9Of8Rfjn/EX45/xF/Ov8RgDr/EYA7/xGBO/8SgTv/EoI8/xKD + PP8ShD3/Cnk4/wNuNP8AaTT/A204/whzPv8Icz7/CHQ+/wh0Pv8IdT//CHZA/wh3QP8Id0D/CHhB/wh4 + Qf8IeUL/CHpC/wh7Qv8IfEP/CHxD/wh9RP8IfkT/CH9F/wh/Rf8IgEX/CIFG/wiCR/8Ig0f/CINH/wiE + SP8IhUj/CIZJ/wiHSf8Ih0r/CIhK/wiJS/8Iikv/CItL/wiLTP8IjE3/CI1N/wiOTf8Ij07/CJBO/wiR + T/8IkU//CJJQ/wiTUP8IlFH/CJVR/wiWUv8IllP/CJdT/wiYU/8ImVP/CJpU/wibVf8Im1X/CJxW/wid + Vv8Inlf/CJ9X/wigWP8IoVj/CKFZ/wiiWf8Io1n/CKRa/wilWv8Iplv/CKdc/wioXP8IqFz/CKld/wiq + Xv8Iq17/CKxe/witX/8IrmD/CK9g/wiwYv8IsWT/CLJl/wizZ/8ItWj/CLZq/wi3a/8IuG3/CLlu/wi6 + b/8Iu3H/B7tx/wq/df8166H/EXMz/xF0M/8RdDT/EXQ0/xF0NP8RdDT/EXQ0/xF1NP8RdTT/EXU0/xF1 + NP8RdjX/EXY1/xF3Nf8Rdzb/EXc2/xF4Nv8ReDb/EXk2/xF5N/8Rejf/EXo3/xF7N/8Rezj/EXw4/xF9 + OP8RfTn/EX45/xF/Ov8Rfzr/EYA7/xGAO/8RgTv/EoI8/wp3OP8EbTT/AWo0/wFpNf8HcDz/CHI9/why + Pv8Icz7/CHQ+/wh0P/8IdT//CHZA/wh3QP8Id0D/CHhB/wh5Qf8IekL/CHpC/wh7Qv8IfEP/CH1E/wh9 + RP8IfkT/CH9F/wiARf8IgUb/CIFG/wiCR/8Ig0f/CIRH/wiFSP8IhUj/CIZJ/wiHSf8IiEr/CIlL/wiJ + S/8Iikv/CItM/wiMTP8IjU3/CI5N/wiPTf8Ij07/CJBP/wiRT/8Ikk//CJNQ/wiUUf8IlFH/CJVR/wiW + Uv8Il1P/CJhT/wiZU/8ImVT/CJpV/wibVf8InFX/CJ1W/wieVv8In1f/CJ9X/wigWP8IoVj/CKJZ/wij + Wf8IpFr/CKVa/wimW/8Iplv/CKdc/wioXP8IqV3/CKpe/wirXv8IrF7/CK1f/witYP8Ir2L/CLBj/wix + Zf8Is2f/CLRo/wi1av8Itmv/CLds/wi4bv8IuW//CLtx/wi8cv8IvXP/B710/wvBef8QcjL/EHIz/xBz + M/8QczP/EHMz/xBzM/8QczP/EXQ0/xB0NP8RdDT/EXQ0/xF1NP8RdTT/EXY1/xF2Nf8RdjX/EXc1/xF3 + Nv8ReDb/EXg3/xF5N/8Rejf/EXo3/xF7N/8Rezj/EXw4/xF8Of8RfTn/EX05/xF+Ov8Rfzr/EX86/xGB + O/8Ldzf/BGwz/wNrNP8AZzT/BW05/whxPP8IcTz/CHI9/whyPv8Icz7/CHQ+/wh1P/8IdT//CHZA/wh3 + QP8IeEH/CHhB/wh5Qf8IekL/CHtC/wh7Q/8IfEP/CH1E/wh+RP8If0X/CH9F/wiARf8IgUb/CIJH/wiD + R/8Ig0f/CIRH/wiFSP8Ihkn/CIdJ/wiHSf8IiEr/CIlL/wiKS/8Ii0v/CItM/wiMTf8IjU3/CI5N/wiP + Tv8IkE7/CJFP/wiRT/8IklD/CJNR/wiUUf8IlVH/CJZS/wiXU/8Il1P/CJhT/wiZVP8ImlT/CJtV/wic + Vf8InFb/CJ1W/wieV/8In1f/CKBY/wihWP8Ioln/CKNZ/wijWf8IpFr/CKVa/wimW/8Ip1z/CKhc/wip + XP8Iql3/CKpe/wirXv8IrF//CK5h/wivY/8IsGX/CLJm/wizaP8ItGr/CLVr/wi2bP8It27/CLlv/wi6 + cP8Iu3L/CLxz/wi9df8Ivnf/B793/xBxMv8QcTL/EHEy/xByMv8QcjL/EHIy/xByM/8QcjP/EHMz/xBz + M/8QczP/EHQ0/xB0NP8QdDT/EHU0/xB1NP8RdjX/EXY1/xF3Nv8Qdzb/EHg2/xB4N/8QeTf/EHo3/xF6 + N/8Rezj/EHs4/xF8OP8RfTn/EX05/xF+Of8Rfzr/DHg3/wRrMv8EazL/AWcz/wJpNv8Ibzz/CHA8/whw + PP8IcT3/CHI9/whzPv8Icz7/CHQ+/wh1P/8IdkD/CHZA/wh3QP8IeEH/CHlB/wh5Qv8IekL/CHtC/wh8 + Q/8IfET/CH1E/wh+RP8If0X/CIBF/wiBRv8IgUb/CIJH/wiDR/8IhEf/CIVI/wiFSP8Ihkn/CIdJ/wiI + Sv8IiUr/CIpL/wiKS/8Ii0z/CIxM/wiNTf8Ijk3/CI5N/wiPTv8IkE//CJFP/wiST/8Ik1D/CJRR/wiV + Uf8IlVL/CJZS/wiXU/8ImFP/CJlT/wiaVP8ImlX/CJtV/wicVf8InVb/CJ5X/wifV/8IoFj/CKFY/wih + WP8Ioln/CKNZ/wikWv8IpVr/CKZb/winXP8IqFz/CKhc/wipXf8Iql7/CKtf/witYf8IrmP/CK9k/wiw + Zv8Ismj/CLNp/wi0a/8ItWz/CLdu/wi4b/8IuXH/CLpy/wi7dP8IvHX/CL12/wi+eP8Iv3n/D3Ax/xBw + Mv8QcDL/EHAy/xBxMv8QcTL/EHEy/xBxMv8QcjL/EHIy/xByM/8QczP/EHMz/xBzNP8QdDT/EHQ0/xB1 + NP8QdTT/EHY1/xB2Nf8Qdzb/EHc2/xB4Nv8QeTf/EHk2/xB6N/8Qejf/EHs4/xB8OP8RfDn/EX45/w14 + N/8EajL/A2oy/wJpMv8AZTP/B2w6/whvPP8Ibzz/CHA8/whxPP8IcT3/CHI+/whzPv8IdD7/CHQ//wh1 + P/8IdkD/CHZA/wh3QP8IeEH/CHlC/wh6Qv8IekL/CHtC/wh8Q/8IfUT/CH5E/wh+RP8If0X/CIBF/wiB + Rv8Igkf/CIJH/wiDR/8IhEj/CIVI/wiGSf8Ih0n/CIdJ/wiISv8IiUv/CIpL/wiLS/8IjEz/CIxN/wiN + Tf8Ijk3/CI9O/wiQTv8IkU//CJJP/wiSUP8Ik1H/CJRR/wiVUf8IllL/CJdT/wiYU/8ImFP/CJlU/wia + VP8Im1X/CJxV/widVv8Inlb/CJ9X/wifV/8IoFj/CKFY/wiiWf8Io1n/CKRa/wilWv8Iplv/CKZb/win + XP8IqFz/CKld/wiqX/8IrGH/CK1i/wiuZP8IsGX/CLFn/wiyaf8Is2v/CLVs/wi2bf8It2//CLhx/wi5 + cv8IunP/CLt1/wi8dv8Ivnj/CL95/wjAev8PbzD/EG8x/xBvMf8QbzH/EG8x/xBwMv8QcDL/EHAy/xBw + Mv8QcTL/EHEy/xBxMv8QcjP/EHIz/xBzM/8QczT/EHQ0/xB0NP8QdTT/EHU1/xB2Nf8Qdjb/EHc2/xB3 + Nv8QeDb/EHk2/xB5N/8Qejf/EHs4/xF8Of8Pejj/BWox/wNoMf8EaTL/AGUy/wNoNv8IbTv/CG47/whv + PP8Ibzz/CHA8/whxPP8IcT3/CHI+/whzPv8IdD7/CHU//wh1P/8IdkD/CHdA/wh4Qf8IeEH/CHlC/wh6 + Qv8Ie0L/CHxD/wh8RP8IfUT/CH5E/wh/Rf8IgEX/CIBF/wiBRv8Igkf/CINH/wiER/8IhUj/CIVI/wiG + Sf8Ih0n/CIhK/wiJSv8Iikv/CIpL/wiLTP8IjE3/CI1N/wiOTf8Ij03/CJBO/wiQT/8IkU//CJJQ/wiT + UP8IlFH/CJVR/wiWUv8IllL/CJdT/wiYU/8ImVP/CJpU/wibVf8InFX/CJxW/widVv8Inlf/CJ9X/wig + WP8IoVj/CKJZ/wijWf8Io1r/CKRa/wilW/8Iplv/CKdc/wioXf8IqV7/CKtg/wisYv8IrWP/CK9l/wiw + Z/8IsWn/CLNq/wi0bP8ItW7/CLZv/wi3cP8IuHL/CLpz/wi7df8IvHb/CL14/wi+ef8Iv3v/CMB8/xBu + MP8QbjD/D24w/xBuMP8QbjD/D24w/xBvMf8PbzH/D28x/xBwMv8QcDL/EHIz/xB1NP8QdTT/EHU0/xB2 + NP8QdjX/EHc2/xB3Nv8QeDb/EHk2/xB5N/8Qejf/EHo4/xB7OP8QfDj/EHw4/xB9Of8Qfjn/EH46/wZv + NP8DazL/BGwz/wJqM/8BaDX/B287/whxPP8IcT3/CHI+/whzPv8IdD7/CHU+/wh1P/8Idj//CHdA/wh4 + QP8IeED/CHlB/wh6Qv8Ie0L/CHxD/wh9Q/8IfUT/CH5E/wh/RP8IgEX/CIFG/wiCRv8Igkb/CINH/wiE + SP8IhUj/CIZI/wiHSf8IiEr/CIlK/wiJSv8Iikv/CItL/wiMTP8IjUz/CI5N/wiPTv8IkE7/CJBO/wiR + T/8IklD/CJNQ/wiUUP8IlVH/CJZS/wiXUv8Il1L/CJhT/wiZVP8ImlT/CJtV/wicVf8InVb/CJ5W/wif + Vv8IoFf/CKFY/wiiWP8Ioln/CKNZ/wikWv8IpVr/CKZb/winXP8IqFz/CKlc/wiqXf8Iq17/CKte/wis + Xv8IrWD/CK9h/wiwY/8IsmX/CLNn/wi1af8Itmr/CLds/wi5bv8IunD/CLdw/wi1bv8ItnD/CLhy/wi5 + c/8IunX/CLt2/wi8eP8IvXn/CL57/wi/fP8IwH3/D2ww/w9tMP8PbTD/D20w/w9tMP8PbTD/D24w/w9u + MP8PbjD/EG4x/w9xMv8PWyj/D0Ud/w9HHv8PRx7/D0ce/xBIHv8QSB7/D0ge/w9IH/8PSR//EEkf/xBJ + H/8QSiD/EEog/xBLIP8PSyD/EEsg/xBMIf8IQBz/AzcZ/wM5Gf8DORn/ADQZ/wQ4Hv8IPCL/CDwi/wg8 + Iv8IPSL/CD0j/wg+I/8IPiP/CD4j/wg/I/8IPyT/CEAk/whAJP8IQCT/CEEl/whBJf8IQiX/CEIm/whC + Jv8IQyb/CEMm/whEJv8IRCf/CEQn/whFJ/8IRSf/CEYo/whGKP8IRyj/CEco/whIKf8ISCn/CEgp/whJ + Kf8ISSr/CEoq/whKKv8ISyr/CEsr/whLK/8ITCv/CEwr/whNLP8ITSz/CE4s/whOLP8ITy3/CE8t/whQ + Lf8IUC3/CFAu/whRLv8IUS7/CFIv/whSL/8IUy//CFMv/whUL/8IVDD/CFUw/whVMP8IVTH/CFYx/whW + Mf8IVzH/CFcy/whYMv8IWDL/CFky/whZM/8IWjP/CFoz/whbNP8IWzX/CFw2/whdN/8IXTj/CF45/whf + Ov8IYDv/CGA7/whdOv8IjVf/CLly/wi3cv8IuHP/CLl1/wi6dv8Iu3j/CLx5/wi9e/8Ivnz/CL99/wjA + fv8Pay//D2sv/w9sL/8PbDD/D2wv/w9sMP8PbTD/D20w/w9tMP8PbjD/D3Iy/w9EHP8PEgT/DxYG/w8W + Bv8PFgb/DxYG/w8WBv8PFgb/DxYG/w8WBv8PFgb/DxYG/w8WBv8PFgb/EBYG/w8WBv8QFwf/Cw4D/wMC + AP8DAgD/AwIA/wIAAP8BAAD/CAMF/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgE + Bv8IBAb/CAMG/wgDBv8IAwb/CAMG/wgDBv8IAwb/CAMG/wgDBv8IAwb/CAMG/wgDBv8IAwb/CAMG/wgD + Bf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgD + Bf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgC + Bf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAgX/CAIF/wgCBf8IAQX/CAEF/wgB + Bf8IAQX/CAEE/wgBBP8IAQT/CAEE/wgBBP8IAQT/CAEE/wgBBP8IAQT/CAAA/whfPP8IvXb/CLdz/wi4 + df8IuXb/CLt4/wi8ef8IvXv/CL58/wi/fv8IwH//CMGA/w9qLv8Oai//D2ov/w9rL/8Oay//D2sv/w9s + L/8Oay//D2ww/w9sMP8PcDL/D0Ud/w8VBv8PGQf/DxkI/w8ZCP8PGQj/DxkI/w8ZCP8PGgj/DxkI/w8a + CP8PGgj/DxkI/w8aCP8PGgj/DxoI/w0WBv8EBwH/AwYA/wMGAP8DBgD/AAEA/wQEBP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAQT/CGI//wi9d/8It3T/CLl2/wi6d/8Iu3n/CLx6/wi9fP8Ivn7/CL9//wjA + gP8IwYH/Dmkt/w5pLv8OaS7/Dmku/w9qLv8Oai7/Dmov/w5qL/8Oay//Dmsv/w5vMf8ORBz/DhUF/w4Z + B/8PGQj/DhkH/w4ZB/8PGQj/DxkI/w8ZCP8PGQj/DxkI/w8ZCP8PGgj/DxoI/w8aCP8OGQj/BgoC/wMF + AP8DBgD/AwYA/wIEAP8BAQH/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgBBP8IYj//CL54/wi4 + dv8IuXf/CLp5/wi7e/8IvHz/CL1+/wi+f/8IwID/CMGB/wjCg/8OaC3/Dmgt/w5oLf8OaC3/Dmkt/w5o + Lf8OaS7/Dmku/w5qLv8Oai//Dm4x/w5DHP8OFQX/DhkH/w4ZB/8OGQf/DhkH/w4ZB/8OGQf/DhkI/w4Z + CP8OGQj/DhkH/w8ZCP8PGQj/DxoI/wgPA/8DBQD/AwYA/wMGAP8DBgD/AAEA/wQEBP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAED/whiQP8Ivnr/CLh3/wi5eP8Iu3r/CLx8/wi9ff8Ivn//CL+A/wjA + gf8IwYP/CMKE/w5nLP8NZy3/Dmct/w5nLf8NZy3/Dmgt/w1oLf8OaC3/Dmgt/w5pLv8ObS//DkIb/w4V + Bf8OGAf/DhkH/w4YB/8OGAf/DhkH/w4ZB/8OGQf/DhkH/w4ZB/8OGQf/DhkI/w8aCP8LFAb/AwYA/wMG + AP8DBgD/AwYA/wIEAP8BAQH/BwcH/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAQP/CGNB/wi/ + e/8IuHj/CLp6/wi7fP8IvH3/CL1+/wi+gP8Iv4L/CMCD/wjBhP8Iwob/DWYr/w1mLP8NZiz/DmYs/w1m + LP8NZy3/Dmct/w1nLf8NaC3/Dmgt/w1sL/8NQhv/DRUF/w4YB/8OGAf/DhgH/w4YB/8OGQf/DhgH/w4Y + B/8OGAf/DhgH/w4YB/8OGQj/DRgH/wUJAf8DBQD/AwYA/wMGAP8DBgD/AQEA/wQDBP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgBA/8IY0H/CL99/wi5ev8Iunv/CLt9/wi8fv8IvYD/CL6C/wjA + g/8IwYT/CMGG/wjCh/8NZCv/DWUr/w1lK/8NZSv/DWUr/w1lK/8NZiz/DWYs/w1mLP8OZy3/DWsv/w1B + G/8NFAX/DRgH/w0YB/8NGAf/DRgH/w0YB/8NGAf/DhgH/w4YB/8NGAf/DhkH/w4ZB/8HDgP/AgUA/wMG + AP8DBgD/AwYA/wIFAP8AAAD/BwcH/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/whj + Qv8Iv37/CLl7/wi6ff8IvH7/CL2A/wi+gv8Iv4P/CMCE/wjBhv8Iwof/CMOJ/w1jKv8NYyv/DWMr/w1k + K/8NZCv/DWQr/w1lK/8NZSv/DWUs/w1mLP8Nai7/DUEb/w0UBf8NGAf/DRgH/w0YB/8NGAf/DhgH/w0Y + B/8NGAf/DRgH/w0YB/8OGQf/CxQG/wMGAP8DBgD/AwYA/wMGAP8DBgD/AQIA/wICAv8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAQP/CGND/wjAf/8Iunz/CLt+/wi8f/8IvYH/CL6D/wi/ + hP8IwIX/CMGH/wjCif8Iw4r/DGIq/w1iKv8MYir/DGMq/w1jKv8MYyr/DWMr/w1kK/8NZCv/DWUr/w1p + Lf8NQBr/DRQF/w0XB/8NFwf/DRgH/w0XB/8NGAf/DRgH/w0YB/8NGAf/DRgH/w0YB/8FCgL/AgUA/wMG + AP8DBgD/AwYA/wIFAP8BAgD/BwoG/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgB + A/8IY0T/CMCB/wi6ff8Iu3//CLyB/wi9gv8IvoT/CMCF/wjAh/8Iwoj/CMOK/wjDi/8MYSn/DGEp/wxh + Kf8MYSn/DGIp/wxiKv8MYir/DWMq/wxjK/8MZCv/DWgt/ww/Gv8MFAX/DBcG/wwXBv8NFwf/DRcH/w0Y + B/8NFwf/DRcH/w0YB/8NGAf/CREE/wIFAP8DBgD/AwYA/wMGAP8DBgD/AQIA/wYQAf8KDwj/CAcI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/whkRP8IwIL/CLp//wi8gf8IvIL/CL6E/wi/ + hv8IwIf/CMGI/wjCiv8Iw4v/CMSN/wxgKf8MYCn/DGAp/wxgKf8MYCn/DGEp/wxhKf8MYir/DGIq/wxi + Kv8MZiz/DD4Z/wwUBf8MFwb/DBcG/wwXBv8MFwb/DBcG/wwXB/8MFwf/DBgH/wwWBv8ECAH/AgUA/wIG + AP8DBgD/AwYA/wIGAP8AAAD/DiYD/wkKCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAQP/CGRF/wjBg/8Iu4D/CLyC/wi9g/8Ivob/CL+G/wjAiP8IwYn/CMKL/wjDjP8IxI7/DF8o/wxf + KP8MXyj/DF8p/wxfKf8MYCn/DGAp/wxhKf8MYSn/DGEq/wxlK/8MPhn/DBMF/wwXBv8MFwb/DBcH/wwX + Bv8MFwb/DBcH/wwXB/8MGAf/Bw4D/wIFAP8DBgD/AwYA/wMGAP8DBgD/AQMA/wUPAP8TMQX/BwUI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgBA/8IZEX/CMGE/wi7gf8IvIP/CL2F/wi+ + h/8IwIj/CMGJ/wjCi/8Iw4z/CMSO/wjEj/8LXif/C14o/wteKP8MXij/C14o/wtfKP8LXyn/C18p/wxg + Kf8MYCn/DGQr/ws+GP8MEwX/DBcG/wsXBv8MFwb/DBcH/wwXBv8MFwf/DBcH/wsVBv8DBwH/AgUA/wIF + AP8DBgD/AwYA/wMGAP8AAAD/ETYA/xEmB/8HBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAED/whkRv8Iwob/CLyD/wi9hP8Ivob/CL+I/wjAif8IwYv/CMKM/wjDjv8IxI//CMWR/wtc + J/8LXCf/C10n/wtdJ/8LXSf/C14o/wteKP8LXij/C18p/wtfKf8LYyr/Cz0Y/wsTBf8LFgb/CxYG/wsW + Bv8LFwb/DBcH/wsXBv8MFwf/BgwD/wIFAP8CBQD/AgUA/wMFAP8DBgD/AgUA/wAAAP8dWQL/Cg8I/wgH + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAQP/CGRH/wjCh/8IvIT/CL2F/wi+ + h/8Iv4n/CMCK/wjBjP8Iwo7/CMOP/wjEkf8IxZP/C1sm/wtbJv8LWyb/C1wn/wtcJ/8LXCf/C10n/wtd + KP8LXij/C14o/wtiKv8LPBj/CxME/wsWBv8LFgb/CxYG/wsWBv8LFgb/CxcG/woTBf8DBgD/AgUA/wMG + AP8CBQD/AwYA/wIGAP8BAgD/BhMA/yJjBP8HAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgBA/8IZUf/CMKI/wi8hf8IvYf/CL+J/wjAiv8IwYv/CMKN/wjDj/8IxJD/CMWS/wjG + lP8KWib/Clom/wpaJv8KWyb/C1sm/wpbJv8KXCb/C1wn/wtdKP8LXij/C2Eq/ws8GP8KEwT/CxYG/wsW + Bv8LFgb/CxYG/wsWBv8LFgb/BgwD/wIFAP8DBQD/AwUA/wMFAP8DBQD/AgYA/wAAAP8VQwD/HVAG/wYB + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAED/whlSP8Iw4r/CL2G/wi+ + iP8Iv4r/CMCL/wjBjf8Iwo//CMOQ/wjEkv8IxZP/CMaV/wpZJf8KWSX/Clkl/wpaJv8KWib/Clom/wpb + Jv8KWyf/Clwn/wtdJ/8KYCn/CjsY/woTBP8LFgb/ChYG/woWBv8KFgb/CxYG/wkTBf8DBgD/AgUA/wIF + AP8DBQD/AwYA/wMFAP8CBQD/AAAA/yd8AP8TLgf/BwQI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAP/CGVJ/wjDi/8IvYf/CL6J/wi/i/8IwIz/CMKO/wjDkP8IxJH/CMWT/wjG + lf8Ix5b/Clgk/wpYJP8KWCX/Clgl/wpZJf8KWSX/Clom/wpaJv8KWyb/Clwm/wpfKP8KOhf/ChIF/woV + Bv8KFQb/ChUG/woVBv8KFgb/BQwC/wIFAP8CBQD/AwUA/wMFAP8DBQD/AwUA/wEDAP8CBgD/MpsC/wsQ + CP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IZUn/CMSM/wi9 + iP8Iv4r/CMCM/wjBjv8IwpD/CMOR/wjEk/8IxZX/CMaW/wjHl/8KVyT/Clck/wpXJP8KVyT/Clgk/wpY + Jf8KWSX/Clkm/wpaJv8KWyb/Cl8o/wo6F/8KEgT/ChUG/woVBv8KFQb/ChUG/wkTBf8DBgD/AgUA/wIF + AP8CBQD/AgUA/wIFAP8CBQD/AAAA/w4sAP8zmwP/BgEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAD/whlSv8IxI3/CL6K/wi/jP8IwI3/CMGP/wjCkf8Iw5L/CMSU/wjF + lv8Ixpf/CMeZ/wpVI/8JViP/CVYj/wlWJP8JVyT/CVck/wlYJP8JWCX/CVkl/wlaJv8KXij/CjoX/wkS + BP8JFQb/CRUG/wkVBv8KFgb/Bg0D/wIFAP8CBQD/AgUA/wIFAP8CBQD/AgUA/wIFAP8AAAD/IWoA/yt+ + BP8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAP/CGZK/wjF + jv8Ivov/CL+N/wjAjv8IwZD/CMOS/wjEk/8IxZb/CMaX/wjHmP8IyJr/CVQi/wlVI/8JVSP/CVUj/wlW + JP8JViT/CVck/wlXJf8JWCX/CVkl/wldJ/8JORf/CRIE/wkVBf8JFQb/CRUG/wkUBf8DBwH/AgUA/wIF + AP8CBQD/AgUA/wIFAP8CBQD/AgQA/wAAAP80pgD/H1YG/wYACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IZkv/CMWP/wi/jP8IwI3/CMGP/wjCkf8Iw5P/CMSV/wjF + l/8Ixpj/CMea/wjInP8JUyL/CVQi/wlUIv8JVCP/CVUj/wlVI/8JViT/CVck/wlXJP8JWCX/CVwn/wk4 + F/8JEgT/CRQG/wkVBv8JFQb/Bg4D/wIEAP8CBQD/AgUA/wIFAP8CBQD/AgUA/wIFAP8BAQD/AgYA/0DM + AP8UMQf/BwMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAD/whm + S/8IxZH/CL+N/wjAj/8IwZD/CMKS/wjDlP8IxJb/CMaY/wjGmf8Ix5v/CMid/wlSIv8JUiL/CVMi/wlT + Iv8JVCL/CVUj/wlVI/8JViT/CVck/wlXJf8JWyb/CTgW/wkRBP8JFAb/CRQG/wkUBf8DCAH/AgUA/wIF + AP8CBQD/AgUA/wIFAP8CBQD/AgUA/wAAAP8MKAD/RtsB/w0YCP8HBQj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAP/CGZM/wjGkv8Iv47/CMGQ/wjCkv8Iw5P/CMSV/wjF + l/8Ixpn/CMea/wjInP8IyZ7/CVEh/wlRIv8JUiL/CVIi/wlTIv8JVCL/CVQj/wlVI/8JViT/CVck/wlb + Jv8JOBb/CREE/wkUBf8JFAb/BxAE/wIFAP8CBQD/AgUA/wIFAP8CBQD/AgUA/wIFAP8CBAD/AAAA/x1b + AP9E0gL/CAgI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + Av8IZkz/CMaT/wjAj/8IwZH/CMKT/wjDlP8IxJb/CMWY/wjGmv8Ix5z/CMid/wjJn/8IUCD/CFAh/wlR + If8JUiL/CVIi/wlTIv8JVCL/CVQj/whVJP8IViT/CVom/wk3Fv8JEQT/CBQF/wkUBv8ECwL/AgQA/wIF + AP8CBQD/AgUA/wIFAP8CBQD/AgUA/wEDAP8AAAD/L5QA/z27A/8GAQj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBQj/CAII/wgACP8IAAj/CAAI/wgACP8IAAj/CAAI/wgACP8IAAj/CAAI/wgACP8IAgj/CAUI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whnTf8IxpT/CMCQ/wjBkv8IwpT/CMOV/wjF + mP8Ixpn/CMab/wjHnf8IyJ//CMmg/whPIP8JTyD/CFAg/whQIf8IUSL/CFIi/whTIv8IVCP/CFUj/whW + JP8IWSb/CDcW/wgRBP8IFAX/CBIF/wIGAf8CBAD/AgUA/wIFAP8CBQD/AgUA/wIFAP8CBQD/AQIA/wAA + AP8+wwD/NJ0D/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAcI/wgCCP8IAAj/CAMI/wgWCP8GNQj/BVcI/wR2CP8EjQf/A54H/wOn + B/8DqQf/A6IH/wOVB/8EfAf/BV8I/wY3CP8IFgj/CAEI/wgACP8IBQj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAAL/CGdO/wjHlf8IwJH/CMGT/wjDlf8IxJb/CMWZ/wjGmv8Ix5z/CMie/wjJoP8IyqH/CE4g/whO + IP8ITyD/CFAg/whRIf8IUiL/CFIi/whTIv8IVCP/CFUk/whZJf8INxX/CBAE/wgUBv8GDQP/AQQA/wIF + AP8CBQD/AgUA/wIFAP8CBQD/AgUA/wIFAP8AAAD/AwsA/0rpAP8sggT/BQAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgACP8ICAj/BjYI/wR4 + CP8Ctwf/AeMH/wD8B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP0H/wHj + B/8Drwf/BWUI/wcdCP8IAAj/CAMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IZ07/CMeW/wjBkf8IwpT/CMOV/wjE + mP8IxZn/CMab/wjHnf8IyJ//CMmh/wjKov8ITR//CE4f/whOIP8ITyD/CFAh/whRIv8IUiL/CFMi/whU + I/8IVSP/CFkl/wg2Ff8IEAT/CBMF/wMIAv8BBAD/AgUA/wIEAP8CBAD/AgUA/wIFAP8CBQD/AgQA/wAA + AP8MJwD/Uv8A/yVoBf8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgHCP8IFgj/BWoH/wLKB/8A/Af/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AesH/wOTB/8HJwj/CAAI/wgG + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAC/whnT/8Ix5b/CMGS/wjClf8Iw5f/CMWZ/wjFmv8Ix5z/CMie/wjJoP8IyaH/CMuj/whM + Hv8ITR//CE4g/whPIP8IUCH/CFEi/whSIv8IUyL/CFMj/whUI/8IWCX/CDYV/wgRBP8HEQT/AgUA/wEE + AP8CBQD/AgQA/wIEAP8CBAD/AgQA/wIFAP8BAwD/AAAA/xhMAP9V/wD/H1cF/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAII/wOnB/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wDwB/8Eegf/CAoI/wgDCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGdP/wjIl/8IwZP/CMKW/wjE + mP8IxZr/CMab/wjHnf8IyJ//CMmh/wjKov8Iy6T/CEwe/wdMH/8ITSD/CE8g/whPIf8HUCH/B1Ei/whS + Iv8IUyL/CFQj/whYJf8INhX/CBEE/wUMA/8BBAD/AgQA/wIEAP8CBAD/AgQA/wIEAP8CBQD/AgUA/wED + AP8AAAD/JHIA/1X/AP8aRgb/BgEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAj/BIwH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8CuQf/BxwI/wgBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgAAv8IZ0//CMiY/wjClP8Iw5b/CMSY/wjFmv8Ixpz/CMee/wjIoP8IyaL/CMqj/wjL + pf8HTB7/B00f/wdNIP8HTyD/B08h/wdQIf8HUSL/B1Ii/wdTI/8HVCP/B1gl/wc2Ff8HEAT/AwgB/wEE + AP8CBAD/AQQA/wIEAP8CBAD/AQQA/wEEAP8CBQD/AQIA/wAAAP8wlwD/Vf8A/xlABv8GAQj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8GUQj/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8B0Qf/ByII/wgCCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whoUP8IyZn/CMKV/wjD + l/8IxJn/CMWb/wjGnf8IyJ//CMmh/wjKo/8Iy6T/CMym/wdMH/8HTR//B04g/wdPIP8HUCH/B1Ai/wdR + Iv8HUiL/B1Mi/wdUI/8HWCX/BzYV/wYNA/8BBQD/AQQA/wIEAP8BBAD/AgQA/wEEAP8BBAD/AQQA/wEE + AP8AAAD/AAAA/zu5AP9T/wD/FDIH/wYDCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAQI/wclCP8A8gf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8Cygf/CBMI/wgFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAL/CGhQ/wjJmv8Iwpb/CMOY/wjFmv8Ixpz/CMee/wjIoP8IyaL/CMqj/wjL + pf8IzKf/B00g/wdNIP8HTiD/B08g/wdQIf8HUCL/B1Ei/wdSIv8HUyP/B1Qj/wdYJf8HNhX/BQoC/wEE + AP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wAAAP8CBgD/RdgA/1L+AP8TLQf/BgMI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwj/CAkI/wLN + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Dngf/CAEI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaFD/CMmb/wjD + l/8IxJn/CMWb/wjGnf8Ix5//CMih/wjJo/8IyqT/CMum/wjMqP8HTiD/B04g/wdPIP8GTyH/B1Ah/wdR + Iv8HUiL/B1Ii/wdTI/8HVCT/B1gl/wc1Ff8DBQD/AQQA/wEEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEE + AP8BAwD/AAAA/wYSAP9L6QD/UfwA/xMtB/8GAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/A5oH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/Qf/AewH/wHaB/8Czgf/AskH/wLOB/8B4Af/APcH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8GTQj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAC/whoUf8IyZv/CMOY/wjEmf8IxZz/CMae/wjHoP8IyKL/CMmj/wjK + pf8Iy6f/CMyp/wZOIP8GTyD/Bk8h/wdQIf8HUCL/B1Ei/wZSIv8GUyL/BlQj/wZUJP8GWCX/BjQV/wIC + AP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wECAP8AAAD/CyIA/0/3AP9R+wD/Ey0H/wYD + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + CP8FYQj/AP8H/wD/B/8A/wf/AP8H/wHZB/8DnAf/BWII/wY4CP8HHQj/CBAI/wgJCP8IBwj/CAkI/wgT + CP8HLAj/BWYI/wLCB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wLD + B/8IBwj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGhR/wjK + nP8Iw5j/CMSa/wjGnf8Ix57/CMig/wjJo/8IyqT/CMum/wjMqP8Izar/Bk8h/wZPIf8GUCH/BlAh/wZR + Iv8GUiL/BlIi/wZTI/8GVCP/BlUk/wZZJv8FMRT/AQEA/wEEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEE + AP8BBAD/AAIA/wAAAP8RNQD/U/8A/1H6AP8TLQf/BgMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAMI/wcwCP8A/wf/APEH/wOcB/8GQwj/CA8I/wgA + CP8IAAj/CAII/wgFCP8IBgj/CAcI/wgHCP8IBwj/CAYI/wgDCP8IAAj/CAYI/wVjCP8A8wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wY/CP8IAQj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaFH/CMqd/wjDmf8IxZv/CMad/wjHn/8IyKH/CMmj/wjK + pf8Iy6b/CMyp/wjNq/8GTyH/BlAh/wZQIf8GUSL/BlEi/wZSIv8GUiP/BlMj/wZUJP8GVST/Blkm/wMu + E/8BAQD/AQQA/wEEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEEAP8AAQD/AAAA/xlNAP9V/wD/UfkA/xMt + B/8GAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBgj/CBMI/wR6B/8HJwj/CAAI/wgBCP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IBwj/CAAI/wZRCP8A/Qf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/BI4H/wgACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whp + Uv8Iyp3/CMSZ/wjFnP8Ixp7/CMeg/wjIov8IyaT/CMql/wjLp/8IzKr/CM2r/wZQIf8GUSH/BlEi/wZR + Iv8GUiL/BlIj/wZTI/8GVCP/BlUk/wZVJP8GWSb/AisS/wEBAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEE + AP8BBAD/AQQA/wAAAP8AAAD/HFcA/1b/AP9S/QD/FjcG/wYCCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwj/CAAI/wgECP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAI/wOe + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Cygf/CAgI/wgHCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGlS/wjKnv8IxJr/CMWc/wjGnv8Ix6D/CMij/wjJ + pP8Iy6b/CMuo/wjNqv8Izaz/BlEh/wZRIv8GUiL/BlIi/wZSI/8GUyP/BlQj/wZUJP8GVST/BlYl/wVY + Jv8BKRH/AQEA/wEEAP8BBAD/AQQA/wEEAP8BBAD/AQQA/wEEAP8BAwD/AAAA/wAAAP8lcQD/V/8A/1T/ + AP8aQwb/BgEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/BkII/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wHrB/8HHAj/CAUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + Av8IaVL/CMue/wjEm/8IxZ3/CMaf/wjIof8IyaP/CMql/wjLpv8IzKn/CM2r/wjOrP8GUiL/BlIi/wZS + I/8GUyP/BlMj/wVTI/8FVCT/BVUk/wVWJf8GVyX/BFUl/wEoEf8BAQD/AQQA/wEEAP8BBAD/AQQA/wEE + AP8BBAD/AQQA/wEDAP8AAAD/AAAA/yZ1AP9X/wD/VP8A/xxKBv8GAAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgF + CP8HHQj/AewH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APoH/wcxCP8IAwj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whpUv8Iy5//CMSb/wjGnf8Ix5//CMih/wjJ + pP8IyqX/CMun/wjMqv8Izav/CM6t/wVSI/8FUyP/BVMj/wVTI/8FVCP/BVQk/wVUJP8FVSX/BVYl/wVX + Jf8DUyT/ACkR/wEBAP8BBAD/AQQA/wAEAP8BBAD/AQQA/wEEAP8ABAD/AAMA/wAAAP8AAAD/L5AA/1b/ + AP9W/wD/Il0F/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUI/wcXCP8B5Qf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/BjwI/wgCCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAAL/CGlT/wjLn/8IxZv/CMae/wjHn/8IyKL/CMmk/wjKpf8Iy6j/CMyq/wjNrP8Izq3/BVMj/wVT + I/8FVCP/BVQk/wVUJP8FVST/BVUl/wVWJf8FViX/BVcl/wJRJP8AKRL/AQEA/wEEAP8BBAD/AQQA/wAE + AP8ABAD/AQQA/wEEAP8AAgD/AAAA/wAAAP8wkwD/V/8A/1b/AP8nbgX/BQAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBAj/ByII/wDxB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8GPwj/CAEI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaVP/CMuf/wjFnP8Ixp7/CMeg/wjI + o/8IyaT/CMqm/wjLqP8IzKr/CM2s/wjOrv8FVCT/BVQk/wVUJP8FVST/BVUl/wVVJf8FViX/BVYl/wVX + Jf8EVib/AVAk/wEqEv8AAQD/AQQA/wEEAP8ABAD/AAQA/wAEAP8ABAD/AAQA/wACAP8AAAD/AAAA/zCT + AP9X/wD/V/8A/y6EBP8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8GUwj/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/APwH/wY2CP8IAgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAC/whpU/8Iy6D/CMWc/wjGnv8Ix6D/CMij/wjJpf8Iy6b/CMuo/wjMq/8Izaz/CM6u/wVU + JP8FVSX/BVUl/wVVJf8FViX/BVYl/wVWJf8FVyb/BVgm/wRVJv8BUCT/ACoS/wABAP8ABAD/AAQA/wAE + AP8ABAD/AAQA/wAEAP8ABAD/AAEA/wAAAP8AAAD/MJIA/1f/AP9X/wD/Np4D/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IBgj/CAQI/wK8B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A8gf/ByQI/wgE + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGlT/wjMoP8IxZ3/CMae/wjH + of8IyKP/CMml/wjLpv8IzKn/CM2r/wjOrf8Iz6//BVUl/wVVJf8EViX/BFYl/wVWJf8EVib/BFcm/wRY + Jv8FWSf/A1Ql/wBQJP8AKhL/AAEA/wAEAP8ABAD/AAQA/wAEAP8ABAD/AAQA/wAEAP8AAQD/AAAA/wAA + AP84qgD/V/8A/1b/AP8/uQL/BgMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAcI/wgACP8Edgf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHYB/8IDgj/CAYI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgAAv8IaVP/CMyg/wjFnf8Ixp//CMeh/wjIo/8IyqX/CMun/wjMqf8Izav/CM6t/wjP + r/8EViX/BFYl/wRWJf8EVyb/BFcm/wRXJv8EWCf/BFgn/wRZJ/8CUiX/AFEk/wArEv8AAQD/AAQA/wAE + AP8ABAD/AAQA/wAEAP8ABAD/AAQA/wABAP8AAAD/AAAA/zu0AP9X/wD/Vv8A/0fTAf8JDAj/CAcI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgD + CP8IAQj/BHUH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/A6QH/wgA + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whpU/8IzKD/CMWd/wjG + n/8IyKH/CMmk/wjKpf8Iy6f/CMyp/wjNq/8Izq3/CM+w/wRXJv8EVyb/BFcm/wRXJ/8EVyf/BFgn/wRY + J/8EWSf/BFkn/wFRJP8AUiX/ACsT/wAAAP8ABAD/AAQA/wAEAP8ABAD/AAQA/wAEAP8AAwD/AAAA/wAA + AP8AAAD/NJ0A/1f/AP9V/wD/TusB/w4cB/8HBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgFCP8IAAj/ByII/wOnB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8FVQj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAL/CGlT/wjMof8IxZ3/CMaf/wjIov8IyaT/CMql/wjLp/8IzKr/CM2s/wjO + rf8Iz7D/BFgn/wRXJ/8EWCf/BFgn/wRYJ/8EWSf/BFkn/wRZJ/8EWSf/AVAk/wBSJv8AKxP/AAAA/wAE + AP8ABAD/AAQA/wAEAP8ABAD/AAQA/wADAP8AAAD/AAAA/wAAAP8wkgD/WP8A/1X/AP9U/AD/FjUH/wYC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgECP8IAAj/CBUI/wR4 + B/8B6gf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AdcH/wgQ + CP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaVP/CMyh/wjF + nf8Ix5//CMii/wjJpP8IyqX/CMun/wjMqv8Izaz/CM6t/wjPsP8EWCf/BFgn/wRYJ/8EWSf/BFkn/wRZ + J/8EWij/BFoo/wRZKP8AUCX/AFMm/wAsE/8AAAD/AAQA/wAEAP8ABAD/AAQA/wAEAP8ABAD/AAMA/wAA + AP8AAAD/AAAA/zGTAP9Y/wD/Vf8A/1f/AP8hWQX/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgDCP8IAAj/ByAI/wR8B/8B4Af/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8FYgj/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAC/whpU/8IzKH/CMad/wjHn/8IyKL/CMmk/wjKpf8Iy6f/CMyq/wjN + rP8Izq7/CM+w/wRZJ/8EWSf/BFkn/wRZKP8EWij/BFoo/wRaKf8EWyn/A1go/wBQJf8AVCb/ACwT/wAA + AP8ABAD/AAQA/wAEAP8ABAD/AAQA/wAEAP8AAwD/AAAA/wAAAP8AAAD/MZQA/1j/AP9V/wD/WP8A/y+E + BP8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgECP8IAAj/BygI/wOSB/8B7Af/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/ArEH/wgG + CP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGpU/wjM + of8Ixp3/CMef/wjIov8IyaT/CMql/wjLp/8IzKr/CM2s/wjOrv8Iz7D/BFoo/wRaKP8EWij/BFop/wRa + Kf8EWyn/BFsp/wRcKv8CVyj/AFEl/wBVJ/8ALBT/AAAA/wAEAP8ABAD/AAMA/wADAP8AAwD/AAQA/wAC + AP8AAAD/AAAA/wAAAP8shAD/Wf8A/1X/AP9Y/wD/PbMC/wYBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgH + CP8IAAj/BxwI/wSOB/8A8gf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHaB/8HHQj/CAMI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IalT/CMyh/wjGnf8Ix5//CMii/wjJpP8IyqX/CMun/wjM + qv8Izaz/CM6u/wjPsP8EWin/BFop/wRbKf8EWyn/BFsp/wRbKv8EXCr/BFwq/wJWKP8AUiX/AFYo/wAt + FP8AAAD/AAMA/wADAP8AAwD/AAMA/wADAP8ABAD/AAIA/wAAAP8AAAD/AAAA/yZyAP9Z/wD/Vf8A/1f/ + AP9K2wH/ChAI/wcGCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBAj/CAMI/wVgCP8B5Af/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8B4Af/By4I/wgB + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whq + U/8IzKH/CMad/wjHn/8IyKH/CMmk/wjKpf8Iy6f/CMyq/wjNq/8Izq3/CM+w/wRbKv8EWyr/BFsq/wRb + Kv8EXCr/BFwq/wRcKv8EXSv/AVYo/wBSJv8AVij/AC0U/wAAAP8AAwD/AAMA/wADAP8AAwD/AAMA/wAE + AP8AAgD/AAAA/wAAAP8AAAD/ImcA/1n/AP9W/wD/Vv8A/1T5AP8ULwf/BgMI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEI/wgV + CP8DpQf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/As8H/wcpCP8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGpT/wjMof8Ixp3/CMef/wjIof8IyaP/CMql/wjL + p/8IzKr/CM2r/wjOrf8Iz7D/BFwq/wRcKv8EXCv/BFwr/wRcK/8EXSv/BF0r/wRdK/8BVSj/AFMn/wBX + KP8ALRT/AAAA/wADAP8AAwD/AAMA/wADAP8AAwD/AAQA/wACAP8AAAD/AAAA/wAAAP8cUwD/Wf8A/1b/ + AP9W/wD/Wf8A/yRfBf8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8HKAj/AdAH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wOfB/8IFAj/CAEI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + Av8IalP/CMyh/wjGnf8Ix5//CMih/wjJo/8IyqX/CMun/wjMqf8Izav/CM6t/wjPr/8EXSv/BF0r/wRd + K/8EXSv/BF0s/wRdLP8EXiz/BF0s/wBVKP8AVCf/AFgp/wAuFf8AAAD/AAMA/wADAP8AAwD/AAMA/wAD + AP8AAwD/AAIA/wAAAP8AAAD/AAAA/xZCAP9Y/wD/V/8A/1f/AP9a/wD/N5wD/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAQj/BysI/wHe + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wHZB/8FVgj/CAEI/wgECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whqU/8IzaH/CMad/wjHn/8IyKH/CMmj/wjK + pf8Iy6f/CMyp/wjNq/8Izq3/CM+v/wRdLP8EXSz/BF0s/wReLP8EXiz/BF4s/wReLP8EXiz/AFYo/wBV + KP8AWSr/AC4V/wAAAP8AAwD/AAMA/wADAP8AAwD/AAMA/wADAP8AAQD/AAAA/wAAAP8AAAD/Dy0A/1b7 + AP9X/wD/V/8A/1n/AP9J0wH/CQsI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAMI/wccCP8B1wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHoB/8Eewf/CBMI/wgACP8IBwj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAAL/CGpT/wjMoP8Ixp3/CMef/wjIof8IyaP/CMqk/wjLpv8IzKn/CM2r/wjOrP8Iz6//BF4s/wRe + LP8EXiz/BF4t/wReLf8EXy3/BF8t/wNeLf8AVij/AFYo/wBaKv8ALhX/AAAA/wADAP8AAwD/AAMA/wAD + AP8AAwD/AAMA/wABAP8AAAD/AAAA/wAAAP8JGgD/UvAA/1j/AP9X/wD/V/8A/1X6AP8VMQf/BgMI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgHCP8IBQj/ArAH/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHf + B/8Eegf/BxwI/wgACP8IBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IalP/CMyg/wjGnP8Ix57/CMig/wjJ + ov8IyqT/CMum/wjMqP8Izar/CM6s/wjPrv8EXy3/BF8t/wRfLf8EXy3/BF8u/wRfLv8EYC7/A14t/wBW + Kf8AVyn/AFsr/wAvFf8AAAD/AAMA/wADAP8AAwD/AAMA/wADAf8AAwH/AAEA/wAAAP8AAAD/AAAA/wQM + AP9N4QD/WP8A/1f/AP9X/wD/Wv8A/yluBf8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAI/wVfCP8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHXB/8Fawj/CBQI/wgACP8IBAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAC/whqU/8IzJ//CMac/wjHnv8IyKD/CMmi/wjKpP8Iy6X/CMyo/wjNqv8Izqv/CM+u/wRf + Lv8EYC7/BGAu/wRgLv8EYC7/BGAu/wRhLv8DXiz/AFcp/wBYKf8AWyv/AC8W/wAAAP8AAwH/AAMB/wAD + Af8AAwH/AAMB/wADAf8AAQD/AAAA/wAAAP8AAAD/AAAA/0XKAP9Z/wD/V/8A/1f/AP9a/wD/QLYC/wYC + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgGCP8IDwj/AdYH/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHfB/8Fawj/CBAI/wgA + CP8IBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGpT/wjMn/8Ixpv/CMed/wjI + oP8IyaH/CMqj/wjLpf8IzKf/CM2p/wjOq/8Iz63/BGAu/wRgLv8EYC7/BGAu/wRhLv8EYS7/BGIv/wJe + Lf8AWCr/AFgq/wBcLP8AMBb/AAAA/wADAf8AAwH/AAMB/wADAf8AAwH/AAMB/wABAP8AAAD/AAAA/wAA + AP8AAAD/OqkA/1v/AP9Y/wD/WP8A/1n/AP9S7gH/EB8H/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAI/wVUCP8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8Dkgf/BxcI/wgACP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgAAv8IalL/CMyf/wjGm/8Ix53/CMif/wjJof8IyqP/CMuk/wjMp/8Izan/CM6q/wjP + rf8EYS7/BGEu/wRhL/8EYS//BGEv/wRiL/8EYi//Al4t/wBZKv8AWSv/AF0t/wAwF/8AAAD/AAMB/wAD + Af8AAwH/AAMB/wADAf8AAwH/AAEA/wAAAP8AAAD/AAAA/wAAAP8uhgD/W/8A/1j/AP9Y/wD/WP8A/1v/ + AP8lYQX/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAj/A6EH/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A8wf/BVcI/wgACP8IBAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whpUv8IzJ7/CMaa/wjH + nP8IyJ//CMmh/wjKov8Iy6T/CMym/wjNqP8Izqr/CM6s/wRiL/8EYi//BGIv/wRiMP8EYjD/BGIw/wRj + MP8CXi7/AFkr/wBaK/8AXi3/ADEX/wAAAP8AAwH/AAMB/wADAf8AAwH/AAMB/wADAf8AAQD/AAAA/wAA + AP8AAAD/AAAA/yFgAP9b/wD/WP8A/1j/AP9Z/wD/W/8A/0G3Av8GAwj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAYI/wgNCP8B1Qf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP0H/wZSCP8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAL/CGlS/wjMnv8IxZr/CMec/wjInv8IyaD/CMqh/wjLo/8IzKb/CM2n/wjN + qf8Izqv/BGIw/wRiMP8EYjD/BGMw/wRjMP8EYzD/BGQx/wJeLv8AWiv/AFss/wBfLv8AMRf/AAAA/wAD + Af8AAwH/AAMB/wADAf8AAwH/AAMB/wABAP8AAAD/AAAA/wAAAP8AAAD/FTsA/1n/AP9Z/wD/Wf8A/1n/ + AP9a/wD/VfMA/xInB/8HAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBAj/Bx8I/wHu + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8Dnwf/CAAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaVL/CMyd/wjF + mf8Ixpv/CMed/wjJoP8IyaH/CMqj/wjMpf8Izaf/CM2o/wjOqv8EYzD/BGMw/wRjMP8EYzD/BGQw/wRk + Mf8EZDH/Al8u/wBbLP8AXCz/AGAv/wAxGP8AAAD/AAMB/wADAf8AAwH/AAMB/wADAf8AAwH/AAEB/wAA + AP8AAAD/AAAA/wAAAP8JGQD/U+4A/1r/AP9Z/wD/Wf8A/1n/AP9c/wD/K3IF/wUACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgDCP8HKwj/APcH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wZHCP8IAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAC/whpUf8IzJz/CMWZ/wjGm/8Ix53/CMif/wjKof8IyqL/CMuk/wjM + pv8Izaj/CM6p/wRkMf8EZDH/BGQx/wRkMf8EZDH/BGUy/wRlMv8BYC//AFwt/wBdLf8AYS//ADIY/wAA + AP8AAwH/AAMB/wADAf8AAwH/AAMB/wADAf8AAgH/AAAA/wAAAP8AAAD/AAAA/wECAP9IzwD/W/8A/1n/ + AP9Z/wD/Wf8A/1v/AP9IywL/CAkI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAMI/wcr + CP8A9wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A9Qf/BycI/wgECP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGlR/wjM + nP8IxZj/CMaa/wjHnP8IyJ7/CMmg/wjKof8Iy6P/CMym/wjNp/8Izqn/BGUy/wRlMv8EZTL/BGUy/wRl + Mv8EZTL/BGYy/wFgL/8AXS3/AF0u/wBiMP8AMhj/AAAA/wADAf8AAwH/AAMB/wADAf8AAwH/AAMB/wAC + Af8AAAD/AAAA/wAAAP8AAAD/AAAA/zqmAP9c/wD/Wf8A/1n/AP9Z/wD/Wv8A/1r/AP8cRQb/BgAI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBAj/ByEI/wDvB/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD1B/8HJwj/CAQI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaVH/CMyb/wjFl/8Ixpn/CMeb/wjInf8IyZ//CMqh/wjL + ov8IzKT/CM2m/wjOqP8EZjL/BGUy/wRmMv8EZjL/BGYy/wRmM/8EZjP/AWEw/wBeLv8AXi7/AGMx/wAz + Gf8AAAD/AAMB/wADAf8AAwH/AAMB/wADAf8AAwH/AAIB/wAAAP8AAAD/AAAA/wAAAP8AAAD/KXQA/13/ + AP9Z/wD/Wv8A/1r/AP9a/wD/Xf8A/zylA/8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgG + CP8IEQj/Ad0H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wZLCP8IAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whp + UP8IzJr/CMWX/wjGmf8Ix5v/CMid/wjJnv8IyqD/CMuh/wjMpP8Izab/CM6n/wNmM/8EZjP/BGYz/wRm + M/8EZzP/BGcz/wRnNP8BYTD/AF8v/wBfL/8AZDH/ADMZ/wAAAP8AAwH/AAMB/wADAf8AAwH/AAMB/wAD + Af8AAgH/AAAA/wAAAP8AAAD/AAAA/wAAAP8WPgD/W/8A/1r/AP9a/wD/Wv8A/1r/AP9b/wD/VvEA/xIl + B/8GAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgDCP8Ctwf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/A6wH/wgACP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgDCP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGlQ/wjLmv8IxZb/CMaY/wjHmv8IyJz/CMmd/wjK + n/8Iy6H/CMyj/wjNpf8Izqb/BGcz/wRnNP8EZzT/BGc0/wRnNP8EaDT/BGg0/wFiMf8AYC//AGAv/wBk + Mf8ANBn/AAAA/wADAf8AAwH/AAMB/wADAf8AAwH/AAMC/wACAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wcU + AP9T6gD/W/8A/1r/AP9a/wD/W/8A/1v/AP9e/wD/MoUE/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAI/wR3CP8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/BWoI/wgA + CP8IBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUI/wgACP8IAAj/By4I/wcb + CP8IBgj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + Av8IaVD/CMuZ/wjFlf8Ixpf/CMeZ/wjIm/8IyZ3/CMqe/wjLoP8IzKL/CMyk/wjNpf8DaDT/BGg0/wRo + NP8EaDT/BGg0/wRoNP8EaTX/AWMx/wBhMP8AYTD/AGUy/wA0Gv8AAAD/AAMC/wADAf8AAwL/AAMC/wAD + Av8AAwL/AAMB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0TAAP9d/wD/W/8A/1v/AP9b/wD/W/8A/1z/ + AP9U6AH/DxwH/wcECP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAwj/BysI/wD2B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/gf/BIcH/wgVCP8IAAj/CAAI/wgBCP8IAgj/CAII/wgB + CP8IAAj/CAAI/wgBCP8IFQj/BkwI/wOnB/8A/Af/BWMI/wgACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whpT/8Iy5j/CMWU/wjGl/8Ix5j/CMia/wjJ + nP8Iyp3/CMuf/wjMof8IzKP/CM2k/wNpNf8DaDT/A2k1/wRpNf8EaTX/A2k1/wRqNf8BZDL/AGIw/wBi + MP8AZjP/ADUa/wAAAP8AAwL/AAMC/wADAv8AAwL/AAMC/wADAv8AAwL/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/MIYA/1//AP9b/wD/W/8A/1v/AP9b/wD/XP8A/1//AP8ueAT/BAAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAQj/A6cH/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AeIH/wOWB/8FWwj/Bj0I/wczCP8HNQj/BkAI/wVZCP8Efwf/A7AH/wHiB/8A/wf/AP8H/wD/ + B/8Dnwf/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAAL/CGlP/wjLl/8IxJT/CMaW/wjHl/8IyJn/CMmb/wjJnf8Iyp7/CMug/wjMov8IzaP/A2k1/wNp + Nf8DaTX/A2k1/wRqNf8Eajb/BGo2/wFlM/8AYzH/AGMy/wBoNP8ANhv/AAAA/wADAv8AAwL/AAMC/wAD + Av8AAwL/AAMC/wADAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8YQwD/Xf8A/1z/AP9c/wD/XP8A/1z/ + AP9c/wD/Xv8A/1HgAf8NFQj/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgCCP8HMQj/APYH/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/APsH/wD8 + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHWB/8IDQj/CAYI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAAv8IaU//CMuW/wjEk/8IxZX/CMaW/wjH + mP8IyJr/CMmc/wjKnf8Iy5//CMyh/wjNov8Dajb/A2o2/wNqNv8Dajb/A2o2/wNrN/8Eazf/AWY0/wBk + Mv8AZDL/AGg0/wA2G/8AAAD/AAMC/wAEAv8AAwL/AAMC/wAEA/8ABAP/AAMD/wABAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wYRAP9T5gD/Xf8A/1z/AP9c/wD/XP8A/1z/AP9c/wD/X/8A/y96BP8EAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8Eegf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/APoH/wcwCP8IAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAC/whpTv8Iy5b/CMSS/wjFlP8Ixpb/CMeY/wjImf8IyZv/CMqc/wjLnv8IzJ//CM2h/wNr + Nv8Dazf/A2s3/wNrN/8Dazf/A2s3/wRsN/8BZzT/AGUy/wBlM/8AaTX/ADYc/wAAAf8ABAP/AAQD/wAE + A/8ABAP/AAQD/wAEA/8ABAP/AAEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/0CwAP9f/wD/XP8A/1z/ + AP9c/wD/XP8A/1z/AP9d/wD/VekB/w8dB/8HBAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAcI/wgG + CP8Dpgf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/BWcI/wgACP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAL/CGlO/wjLlf8IxJH/CMWT/wjG + lf8Ix5b/CMiZ/wjJmv8Iypv/CMud/wjMn/8IzaD/A2w3/wNsN/8DbDf/A2w3/wNsN/8DbDj/A204/wJp + Nv8AZjP/AGY0/wBrNv8ANxz/AAAB/wAEA/8ABAP/AAQD/wAEA/8ABAP/AAQD/wAEA/8AAQH/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/JmkA/2D/AP9c/wD/XP8A/1z/AP9c/wD/XP8A/1z/AP9g/wD/NYsE/wQA + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAUI/wgMCP8Dqwf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8DpQf/CAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgAAv8IaU3/CMuU/wjEkP8IxZL/CMaU/wjHlf8IyJj/CMmZ/wjKmv8Iy5z/CMue/wjM + n/8DbTj/A204/wNtOP8DbTj/A205/wNtOf8Dbjn/Amo3/wBnNP8AZzX/AGw3/wA4Hf8AAAH/AAQD/wAE + A/8ABAP/AAQD/wAEA/8ABAP/AAQE/wACAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8MIgD/WfUA/13/ + AP9c/wD/XP8A/1z/AP9d/wD/Xf8A/17/AP9Z8wD/FCwH/wYCCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAQI/wgJCP8EiQf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wHbB/8IEAj/CAYI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAC/whpTf8IypP/CMSP/wjF + kf8IxpP/CMeU/wjIlv8IyZj/CMqZ/wjKm/8Iy5z/CMye/wNuOf8Dbjn/A245/wNuOf8Dbjn/A245/wNv + Of8CbDj/AGg1/wBoNf8AbTj/ADgd/wAAAf8ABAP/AAQD/wAEA/8ABAP/AAQD/wAEA/8ABAT/AAIC/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9FvwD/X/8A/13/AP9d/wD/Xf8A/13/AP9d/wD/Xf8A/2H/ + AP9BrQP/BgII/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAYI/wgACP8GRwj/As0H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/APkH/wcuCP8IAwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAL/CGlM/wjKkv8IxI7/CMWQ/wjGkv8Ix5P/CMeV/wjIl/8IyZj/CMqa/wjL + m/8Iy5z/A285/wNvOf8Dbzn/A286/wNvOv8Dbzr/A3A6/wJtOP8AaTX/AGk2/wBuOP8AOR7/AAAB/wAE + A/8ABAP/AAQE/wAEA/8ABAP/AAQE/wAEBP8AAwL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/ypz + AP9h/wD/Xf8A/13/AP9d/wD/Xf8A/17/AP9e/wD/Xv8A/1//AP8iUgb/BQAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgACP8ICwj/BV0I/wLBB/8A+gf/AP8H/wD/B/8A/wf/AP8H/wD/ + B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AP8H/wD/B/8A/wf/AegH/wOiB/8GQwj/CAsI/wgH + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IaUz/CMqR/wjD + jf8IxI//CMWR/wjGkv8Ix5T/CMiW/wjJl/8Iypn/CMua/wjLm/8DcDr/A286/wNwOv8DcDr/A3A6/wNw + O/8DcTv/Am46/wBqN/8Aajf/AG85/wA5Hv8AAAH/AAQE/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAQE/wAD + A/8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/DiYA/1r3AP9e/wD/Xv8A/17/AP9e/wD/Xv8A/17/ + AP9e/wD/YP8A/1DVAf8LEQj/BwUI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgG + CP8IAAj/CAYI/wcxCP8FcQf/A64H/wHXB/8A7wf/APsH/wD/B/8A/wf/AP8H/wD/B/8A/Af/APIH/wHf + B/8Cvgf/BIsH/wZPCP8HGgj/CAAI/wgBCP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAD/whoS/8IypD/CMOM/wjEjv8IxZD/CMaR/wjHk/8IyJX/CMmW/wjK + mP8Iypn/CMua/wNwO/8DcTv/A3E7/wNxO/8DcTz/A3E8/wNxPP8CcDv/AGs3/wBrN/8AcDr/ADof/wAA + Av8ABAT/AAQE/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAQD/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/RLgA/2H/AP9e/wD/Xv8A/17/AP9e/wD/Xv8A/17/AP9f/wD/Yv8A/zWIBP8EAAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBwj/CAMI/wgACP8IAQj/CA4I/wch + CP8HNAj/BkII/wZICP8GSAj/BkII/wc1CP8HJQj/CBII/wgECP8IAAj/CAAI/wgFCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAP/CGhL/wjK + j/8Iw4v/CMSN/wjFj/8IxpD/CMeS/wjIlP8IyZX/CMqW/wjKl/8Iy5n/A3I8/wNyPP8Dcjz/A3I8/wNy + PP8Dcjz/A3I8/wJxPP8AbDj/AGw4/wBxOv8AOh//AAAC/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAQE/wAE + BP8ABAT/AAEB/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8jXwD/Yv8A/17/AP9e/wD/Xv8A/1// + AP9f/wD/X/8A/1//AP9g/wD/XvsA/xw/Bv8FAAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IBgj/CAQI/wgCCP8IAQj/CAAI/wgACP8IAQj/CAII/wgE + CP8IBgj/CAcI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IaEr/CMqO/wjDiv8IxIz/CMWO/wjGj/8Ix5H/CMiT/wjJ + lP8IypX/CMqW/wjKl/8Dcjz/A3M8/wNzPP8Dcz3/A3M9/wNzPf8Dcz3/A3M8/wBtOf8AbTj/AHE7/wA7 + H/8AAAL/AAQE/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAQE/wAEBP8AAQH/AAAA/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wgUAP9X6QD/YP8A/1//AP9f/wD/X/8A/1//AP9f/wD/X/8A/1//AP9i/wD/T88C/wsP + CP8HBQj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAD/who + Sf8Iyo3/CMOJ/wjEi/8IxY3/CMaO/wjHkP8IyJL/CMmT/wjJlP8IyZX/CMqW/wN0Pf8DdD3/A3Q9/wN0 + Pf8DdD3/A3Q9/wN0Pv8DdD7/AG86/wBuOf8Aczz/ADsg/wAAAv8ABAT/AAQE/wAEBP8ABAT/AAQE/wAE + BP8ABAT/AAQE/wACAv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/ziWAP9j/wD/X/8A/1// + AP9f/wD/YP8A/2D/AP9g/wD/YP8A/2D/AP9k/wD/OJAE/wUACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAP/CGhJ/wjKjP8Iw4j/CMSK/wjFjP8Ixo3/CMeP/wjI + kf8IyJL/CMmT/wjJlP8IyZX/A3U+/wN1Pv8DdT7/A3U+/wN1Pv8DdT//A3U//wN2P/8BcDv/AG86/wB0 + PP8APCD/AAAC/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAIC/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/EzQA/1/9AP9g/wD/YP8A/2D/AP9g/wD/YP8A/2D/AP9g/wD/YP8A/2H/ + AP9h/wD/JFUF/wQACP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgA + A/8IaEn/CMmL/wjDh/8IxIn/CMWL/wjGjP8Ix47/CMeP/wjIkf8IyJL/CMmT/wjJlP8DdT//A3U//wN2 + P/8Ddj//A3Y//wN2P/8Ddj//A3dA/wFyPP8AcDr/AHQ8/wA8IP8AAAL/AAQE/wAEBP8ABAT/AAQE/wAE + BP8ABAT/AAQE/wAEBP8AAwP/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/R74A/2P/ + AP9g/wD/YP8A/2D/AP9g/wD/Yf8A/2H/AP9h/wD/Yf8A/2P/AP9Z6QH/EycH/wYCCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAD/whoSP8IyYn/CMOG/wjEh/8IxYn/CMaL/wjH + jf8Ix47/CMiP/wjIkf8IyJL/CMmS/wN2P/8Ddz//A3Y//wN3P/8Dd0D/A3dA/wN3QP8DeEH/AXQ+/wBw + Ov8AdTz/ADwg/wAAAv8ABAT/AAQE/wAEBP8ABAT/AAQE/wAEBP8ABAT/AAUF/wAEBP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8gVgD/Y/8A/2H/AP9h/wD/Yf8A/2H/AP9h/wD/Yf8A/2H/ + AP9h/wD/Yf8A/2X/AP9LwAL/CQsI/wcFCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAAP/CGhH/wjJiP8Iw4X/CMOG/wjFiP8Ixor/CMaL/wjHjP8Ix47/CMiP/wjIkP8IyJH/AndA/wN4 + Qf8DeEH/A3hB/wN4Qf8DeEH/A3hB/wN5Qv8Cdj//AHE7/wB1Pf8APSD/AAAC/wAEBP8ABAT/AAQE/wAE + BP8ABAT/AAUF/wAFBf8ABQX/AAQF/wABAf8AAAD/AAAA/wAAAP8AAAD/AAAA/wABAf8AAQH/AAAB/wIG + Af9Q0wD/Y/8A/2H/AP9h/wD/Yf8A/2H/AP9i/wD/Yv8A/2L/AP9i/wD/Yv8A/2b/AP87lAP/BQAI/wgH + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IaEf/CMmH/wjDhP8IxIX/CMSH/wjF + if8Ixor/CMeL/wjHjP8Ix43/CMeO/wjIkP8CeEH/AnhB/wN4Qf8DeUH/A3lC/wN5Qv8DeUL/A3lC/wJ3 + QP8AcTv/AHY9/wA9If8AAAL/AAQE/wAEBf8ABAT/AAQF/wAEBf8ABQX/AAUF/wAFBf8ABQX/AAIC/wAA + AP8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAAB/ydnAf9l/wD/Yv8A/2L/AP9i/wD/Yv8A/2L/ + AP9i/wD/Yv8A/2L/AP9i/wD/Y/8A/2X/AP8tbAX/BAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAAD/whoRv8IyYb/CMKD/wjDhP8IxIb/CMWI/wjGif8Ixor/CMeL/wjHjP8Ix43/CMeO/wJ5 + Qf8CeUL/AnlC/wJ6Qv8CekL/AnpC/wJ6Qv8DekL/AnhA/wByPP8Adj7/AD0h/wAAAv8ABQX/AAUF/wAF + Bf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8AAwP/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAAH/BQ0B/1XeAP9k/wD/Yv8A/2L/AP9i/wD/Yv8A/2L/AP9i/wD/Y/8A/2P/AP9j/wD/ZP8A/2L7 + AP8gSgb/BAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAP/CGhG/wjJhf8IwoL/CMOD/wjE + hf8IxYf/CMaI/wjGif8Ixor/CMaL/wjHjP8Ix4z/AnpC/wJ6Qv8CekP/AnpD/wJ7Q/8Ce0P/AntC/wN6 + Qv8CeUL/AHM9/wB3Pv8APSH/AAAC/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAE + BP8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAAH/Km4B/2b/AP9i/wD/Yv8A/2L/ + AP9j/wD/Y/8A/2P/AP9j/wD/Y/8A/2P/AP9j/wD/Zf8A/1zrAf8YMgf/BQAI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgAA/8IaEX/CMmE/wjCgf8Iw4L/CMSE/wjFhf8IxYb/CMWH/wjGiP8Ixon/CMaK/wjH + i/8Ce0T/AntE/wJ7RP8CfET/AnxE/wJ7RP8Ce0P/AnpD/wN6Q/8BdD7/AHc+/wA+Iv8AAAP/AAUF/wAF + Bf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAQF/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAEB/wAAAf8ECwH/VNgA/2X/AP9j/wD/Y/8A/2P/AP9j/wD/Y/8A/2P/AP9k/wD/ZP8A/2T/ + AP9k/wD/Z/8A/1jfAf8TJgf/BQEI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAD/whoRf8IyYP/CMKA/wjD + gf8IxIL/CMSE/wjFhf8IxYb/CMWH/wjGiP8Ixon/CMaK/wJ8RP8CfET/AnxE/wJ9RP8CfET/AnxE/wJ7 + Q/8Ce0P/AntD/wF2P/8Adz7/AD4i/wAAA/8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAF + Bf8ABQX/AAIC/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAAAf8mYwH/Z/8A/2P/ + AP9j/wD/Y/8A/2T/AP9k/wD/ZP8A/2T/AP9k/wD/ZP8A/2T/AP9k/wD/aP8A/1PPAv8PGwf/BgII/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8IAAP/CGhE/wjJgf8Iwn//CMOA/wjEgf8IxIL/CMSD/wjFhf8IxYb/CMWH/wjF + iP8Ixon/An1F/wJ9Rf8CfkX/An1F/wJ9RP8CfET/AnxE/wJ7RP8Ce0T/AXhA/wB4Pv8APiL/AAAD/wAF + Bf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAFBv8AAwP/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAEB/wABAf8AAQH/AAAB/wIGAf9QzQD/Zv8A/2T/AP9k/wD/ZP8A/2T/AP9k/wD/ZP8A/2T/ + AP9l/wD/Zf8A/2X/AP9l/wD/af8A/1HIAv8PGgf/BgII/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IZ0P/CMiA/wjC + ff8Iw3//CMOA/wjEgf8IxIL/CMSD/wjFhP8IxYb/CMWG/wjFh/8CfkX/An9G/wJ+Rv8CfkX/An1F/wJ9 + Rf8CfEX/AnxF/wJ7RP8CeUL/AHg//wA+Iv8AAAP/AAUF/wAFBf8ABQX/AAUF/wAFBf8ABQX/AAUF/wAF + Bv8ABQb/AAUG/wAEBP8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAAB/xxJ + Af9l/wD/ZP8A/2T/AP9k/wD/ZP8A/2X/AP9l/wD/Zf8A/2X/AP9l/wD/Zf8A/2X/AP9l/wD/af8A/1HI + Av8PGgf/BgII/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAAD/whnQv8IyH7/CMJ8/wjDff8Iw37/CMN//wjEgP8IxIH/CMSC/wjE + g/8IxYX/CMWG/wJ/Rv8Cf0f/An9G/wJ+Rf8CfkX/An1F/wJ9Rf8CfEX/AnxE/wJ7Q/8AeUD/AD4i/wAA + A/8ABQX/AAUF/wAFBf8ABQX/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAQF/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAAH/AAAB/0SsAP9o/wD/ZP8A/2X/AP9l/wD/Zf8A/2X/ + AP9l/wD/Zf8A/2X/AP9l/wD/Zv8A/2b/AP9m/wD/av8A/1HIAv8PGgf/BQEI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAAP/CGZC/wjG + ff8IwXr/CMJ8/wjDff8Iw37/CMN//wjEgP8IxIH/CMSC/wjEg/8IxYT/AoBH/wKAR/8Cf0b/An9F/wJ+ + Rf8CfUX/An1F/wJ8Rf8CfET/AntE/wF6Qf8APiL/AAAD/wAFBf8ABQb/AAUG/wAFBv8ABQb/AAUG/wAF + Bv8ABQb/AAUG/wAFBv8ABQb/AAIC/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAAH/ECkB/2H0AP9m/wD/Zf8A/2X/AP9l/wD/Zf8A/2b/AP9m/wD/Zv8A/2b/AP9m/wD/Zv8A/2b/ + AP9n/wD/a/8A/1LJAv8QHAf/BQAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgAA/8IZkH/CMZ7/wjAeP8IwXr/CMJ8/wjDff8Iw37/CMN//wjD + gP8IxID/CMSB/wjEgv8CgUf/AoBH/wJ/Rv8Cf0b/An5G/wJ+Rf8CfUX/AnxF/wJ8Rf8CfEX/AXxD/wA+ + Iv8AAAP/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8AAwT/AAEB/wAB + Af8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAAH/MHgB/2n/AP9m/wD/Zv8A/2b/ + AP9m/wD/Zv8A/2b/AP9m/wD/Z/8A/2f/AP9n/wD/Z/8A/2j/AP9o/wD/bP8A/1fTAf8VKgf/BAAI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAAD/whl + QP8IxXn/CL93/wjAeP8Iwnr/CMJ8/wjCff8Iw33/CMN+/wjDf/8IxID/CMSB/wKBR/8CgUf/AoBH/wJ/ + R/8Cf0b/An5G/wJ+Rf8CfUX/AnxF/wJ8Rf8CfkX/AD4j/wAAA/8ABQb/AAUG/wAFBv8ABQb/AAUG/wAF + Bv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAEBf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAEB/wAAAf8CBQH/UcoA/2n/AP9m/wD/Zv8A/2f/AP9n/wD/Z/8A/2f/AP9n/wD/Z/8A/2j/ + AP9o/wD/aP8A/2j/AP9o/wD/bP8A/13hAf8aNgb/BAAI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8IAQT/CGU//wjDd/8IvXT/CL92/wjBeP8Iwnr/CMJ7/wjC + fP8Iw33/CMN+/wjDf/8Iw3//AoFH/wKBR/8CgEf/An9H/wJ/Rv8Cfkb/An5F/wJ9Rf8CfUX/AnxG/wJ/ + Rv8APyP/AAAD/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAC + Av8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAAAf8WOAH/ZfsA/2j/ + AP9n/wD/Z/8A/2f/AP9o/wD/aP8A/2j/AP9o/wD/aP8A/2j/AP9o/wD/af8A/2n/AP9p/wD/bP8A/2Pv + AP8lUQb/BAAI/wgHCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgB + BP8IZD7/CMJ1/wi8cv8IvnT/CL92/wjBeP8Iwnn/CMJ7/wjCfP8Iwnz/CMN9/wjDfv8Cgkj/AoFH/wKB + R/8CgEf/An9G/wJ/Rv8Cfkb/An5G/wJ9Rf8CfEX/AoFH/wFAJf8AAAP/AAQG/wAFBv8ABQb/AAUG/wAF + Bv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAMD/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wAB + Af8AAQH/AAEB/wABAf8AAQH/AAEB/wAAAf80gAH/bP8A/2j/AP9o/wD/aP8A/2j/AP9o/wD/aP8A/2n/ + AP9p/wD/af8A/2n/AP9p/wD/af8A/2n/AP9p/wD/a/8A/2n+AP80dgT/BgII/wcFCP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAEE/whjPf8IwHP/CLtx/wi9c/8IvnT/CMB2/wjB + d/8IwXn/CMJ6/wjCe/8Iwnz/CMJ9/wKCSP8Cgkj/AoFI/wKAR/8CgEf/An9H/wJ+Rv8Cfkb/An1F/wJ8 + Rf8CgUj/AUIm/wAAA/8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAF + B/8ABAX/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAf8AAQH/AAEB/wABAv8AAQL/AAAC/wED + Av9PwQD/bP8A/2j/AP9p/wD/af8A/2n/AP9p/wD/af8A/2n/AP9p/wD/af8A/2n/AP9q/wD/av8A/2r/ + AP9q/wD/a/8A/23/AP9DnAP/Cw8I/wUBCP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8IAQT/CGM8/wi/cf8IuW//CLtx/wi9cv8IvnT/CMB1/wjBd/8IwXj/CMF5/wjCev8Iwnv/AoNJ/wKC + Sf8CgUj/AoBH/wKAR/8Cf0f/An5G/wJ+Rv8CfUX/An1F/wKBSP8BRCj/AAAE/wAFBv8ABQb/AAUG/wAF + Bv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFB/8ABQb/AAUH/wAFBv8AAgL/AAEB/wABAf8AAQH/AAEC/wAB + Av8AAQL/AAEC/wABAv8AAQL/AAEC/wABAv8AAQL/AAAC/xAoAv9i8AD/a/8A/2n/AP9p/wD/af8A/2n/ + AP9p/wD/af8A/2r/AP9q/wD/av8A/2r/AP9q/wD/av8A/2r/AP9q/wD/a/8A/2//AP9VyQL/Fy8H/wQA + CP8IBwj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgBBP8IYjv/CL5v/wi4bf8Ium//CLtw/wi9 + cv8Iv3T/CMB1/wjBd/8IwXf/CMF4/wjCef8Cg0n/AoJJ/wKCSP8CgUf/AoBH/wJ/R/8Cf0f/An5G/wJ+ + Rv8CfUb/AoFI/wJFKf8AAQT/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQb/AAUG/wAFBv8ABQf/AAUH/wAF + B/8ABQf/AAUH/wADBP8AAQL/AAEC/wABAv8AAQL/AAEC/wABAv8AAQL/AAEC/wABAv8AAQL/AAEC/wAB + Av8AAQL/AAAC/yRYAf9r/wD/av8A/2n/AP9q/wD/av8A/2r/AP9q/wD/av8A/2r/AP9q/wD/av8A/2r/ + AP9r/wD/a/8A/2v/AP9r/wD/a/8A/2//AP9l7wD/K14F/wUACP8GBAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgICP8ICAj/CAgI/wgI + CP8ICAj/CAEE/whhOv8IvG3/CLdr/wi4bf8Ium7/CLxw/wi+cv8Iv3T/CMB1/wjBdv8IwXf/CMF4/wKD + Sf8Cg0n/AoJI/wKBSP8CgEj/AoBH/wJ/R/8Cfkb/An5G/wJ9Rv8CgUj/AkQp/wEABP8AAQT/AAEF/wAB + Bf8AAQX/AAEF/wABBf8AAQX/AAIF/wACBf8AAgX/AAIF/wACBf8AAgX/AAEE/wAAAP8AAAD/AAAA/wAA + AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAB/zqJAP9u/wD/av8A/2r/ + AP9q/wD/av8A/2r/AP9q/wD/a/8A/2v/AP9r/wD/a/8A/2v/AP9r/wD/a/8A/2z/AP9s/wD/bP8A/27/ + AP9u/wD/Q5kC/w4WBv8EAAf/CAUG/wgFBv8IBQb/CAUG/wgFBv8IBQb/CAUG/wgFBv8IBQb/CAUG/wgF + Bv8IBQb/CAUG/wgFBv8IBQb/CAUG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgE + Bv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgEBv8IBAb/CAQG/wgDBv8IAwb/CAMG/wgD + Bv8IAwb/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAwX/CAMF/wgDBf8IAAH/CF43/wi7a/8ItWn/CLdq/wi5 + bf8Iu27/CLxw/wi+cv8IwHT/CMB0/wjAdf8IwXb/AoRK/wKDSf8Cgkn/AoFJ/wKBSP8CgEf/An9H/wJ+ + R/8Cfkb/An1G/wKAR/8CVTL/ASQY/wAjFv8AIxb/ACMW/wAjFv8AIhX/ACIV/wAiFv8AIhX/ACIV/wAi + Ff8AIhX/ACIV/wAhFf8AIRX/AB4R/wAdEP8AHRD/AB0Q/wAdEP8AHRD/ABwQ/wAcEP8AHA//ABwP/wAc + D/8AHA//ABwP/wAcD/8AGQ//AR8P/03JDv9u/w3/av8N/2r/Df9r/w3/a/8N/2v/Df9r/w3/a/8N/2v/ + Df9s/w3/bP8N/2z/Df9s/w3/bf8N/23/Df9t/w3/bf8N/23/Df9x/w3/XtkO/yNTE/8EHRX/ByAV/wgj + Ff8IIxX/CCMW/wgjFv8IJBb/CCQW/wgkFv8IJBb/CCQW/wglFv8IJRb/CCUX/wgmF/8IJhf/CCYX/wgm + F/8IJxj/CCcY/wgnGP8IKBj/CCgY/wgoGf8IKRn/CCkZ/wgqGf8IKhn/CCsa/wgrGv8IKxr/CCwa/wgs + G/8ILRv/CC0b/wguG/8ILhz/CC8c/wgvHP8IMB3/CDAd/wgxHf8IMR7/CDIe/wgyHv8IMx//CDQf/wg0 + H/8INB//CDUg/wgwHf8IdkP/CLdo/wi0Z/8Itmj/CLhq/wi5bP8Iu27/CL1w/wi/cf8IwHP/CMB0/wjA + dP8ChEn/AoNJ/wKCSf8Cgkn/AoFI/wKAR/8Cf0f/An9H/wJ+Rv8CfUb/AnxG/wJ9R/8CfUb/AHdA/wB2 + P/8AdT//AHU//wB0P/8Acz7/AHM+/wByPv8AcT3/AHE9/wBxPP8AcDz/AG88/wBvPP8AbDn/AGo2/wBp + Nv8AaTb/AGg1/wBnNf8AZzX/AGc1/wBmNP8AZjT/AGUz/wBlM/8AZDP/AGQz/wBkM/8AXzP/CW4y/1rn + MP9u/zD/a/8w/2v/L/9r/y//bP8v/2z/L/9s/y//bP8v/2z/L/9t/y//bf8v/23/L/9t/y//bf8v/23/ + L/9t/y//bf8w/27/MP9w/zD/bv8w/0HBNP8OdTj/BGY5/whsOf8IbTr/CG47/whuO/8Ibzv/CHA8/whx + PP8Icj3/CHM9/wh0Pv8IdT7/CHY//wh3QP8IeED/CHlB/wh6Qv8IfEP/CH1D/wh+RP8IgEX/CIFF/wiD + Rv8IhEj/CIZI/wiHSf8IiUr/CIpL/wiMTP8Ijk3/CI9O/wiRTv8Ik0//CJVR/wiWUv8ImFP/CJpU/wic + Vf8Inlb/CKBX/wiiWP8IpFr/CKZb/wioXP8Iql3/CKxe/witX/8Ir2D/CLFh/wiwYv8IsWP/CLNl/wi0 + Z/8Itmj/CLhq/wi6bP8Iu27/CL1w/wi/cf8IwHL/CMBz/wKESv8Cg0r/AoJJ/wKCSf8CgUj/AoBI/wKA + SP8Cf0j/An5H/wJ9Rv8CfUb/AnxG/wJ8Rv8BdkH/AHQ//wBzPv8Acz7/AHI+/wBxPf8AcT3/AHA9/wBw + PP8Abzz/AG47/wBuO/8AbTv/AG07/wBrOv8AaDX/AGc1/wBmNP8AZjT/AGU0/wBlNP8AZDP/AGQz/wBj + Mv8AYzL/AGIy/wBiMv8AYjL/AGEy/wBhMf8AWzH/Enww/2P0Lv9u/y7/bP8u/2z/Lv9s/y7/bP8u/23/ + Lv9t/y7/bf8u/23/Lv9t/y7/bf8u/23/Lv9u/y7/bv8u/27/Lv9u/y7/bv8u/27/L/9v/y//c/8v/2Ds + Mf8pnDX/Bmc4/wVmOf8Iazn/CGs5/whsOv8IbTr/CG47/whvO/8IcDz/CHE8/whyPf8Icz3/CHQ+/wh1 + P/8IdkD/CHhA/wh5Qf8IekL/CHtC/wh9Q/8IfkT/CIBF/wiBRv8Igkf/CIRH/wiGSP8Ih0n/CIlK/wiK + S/8IjEz/CI5N/wiQTv8IkU//CJNQ/wiVUf8Il1L/CJlT/wibVP8InVb/CJ9W/wigWP8Io1n/CKVa/wim + W/8IqFz/CKld/wirXv8IrF7/CK5g/wivYf8IsWL/CLNl/wi1Z/8It2j/CLlq/wi6bP8IvG7/CL5v/wi/ + cf8Iv3L/AoRL/wKESv8Cg0r/AoJJ/wKBSf8CgEj/AoBI/wJ/SP8Cfkf/An5H/wJ9Rv8CfEb/AnxG/wF4 + Q/8AdD//AHM+/wBzPv8Acj7/AHE9/wBxPf8AcDz/AG88/wBvPP8Abjv/AG07/wBsO/8AbDv/AGw7/wBo + Nv8AZjT/AGY0/wBlNP8AZTP/AGQz/wBkM/8AYzL/AGMy/wBiMv8AYjL/AGEy/wBhMf8AYTH/AGAx/wBg + MP8AWTD/HIow/2n8Lv9u/y7/bP8u/23/Lv9t/y7/bf8u/23/Lv9t/y7/bf8u/27/Lv9u/y3/bv8u/27/ + Lv9u/y7/bv8u/27/Lv9u/y7/b/8u/2//Lv9v/y7/cf8v/3H/L/9P0zL/GIM3/wRjOP8GaDn/CGs5/whs + Ov8IbTr/CG47/whvO/8IcDz/CHE8/whyPf8Icz3/CHQ+/wh1P/8IdkD/CHhB/wh5Qf8IekL/CHxC/wh9 + Q/8If0T/CIBF/wiBRv8Ig0f/CIVH/wiGSf8IiEn/CIlK/wiLS/8IjU3/CI9N/wiRTv8IklD/CJRR/wiW + Uv8ImFP/CJpU/wicVf8Inlb/CKBX/wiiWP8IpFr/CKVa/winW/8IqFz/CKpd/wirXv8IrV7/CK5g/wiw + Yf8IsmP/CLRl/wi2Zv8It2j/CLlp/wi7bP8IvW3/CL5v/wi/cP8ChUv/AoRL/wKDSv8Cgkn/AoJJ/wKB + Sf8CgEj/An9I/wJ+R/8Cfkf/An1G/wJ8Rv8CfEb/AnpF/wB0P/8Acz7/AHM+/wByPv8AcT7/AHE9/wBw + Pf8Abz3/AG48/wBuO/8AbTv/AGw7/wBsO/8Aazv/AGk4/wBmNP8AZjT/AGU0/wBlM/8AZDP/AGMz/wBj + Mv8AYjL/AGIy/wBhMv8AYTH/AGEx/wBgMf8AYDD/AF8w/wBfMP8AWTD/I5Qv/2v9Lv9v/y7/bf8t/23/ + Lf9u/y3/bv8t/27/Lf9u/y3/bv8t/27/Lf9u/y3/bv8t/27/Lf9v/y3/b/8t/2//Lv9v/y7/b/8u/3D/ + Lv9w/y7/cP8u/3T/Lv9s+TD/QL0z/xF4N/8DZDn/B2k5/whsOv8IbTr/CG47/whvO/8IcDz/CHE8/why + Pf8Icz7/CHQ+/wh2P/8Id0D/CHhB/wh6Qf8Ie0L/CHxD/wh+RP8If0X/CIFG/wiCR/8IhEf/CIZI/wiH + Sf8IiUr/CItL/wiNTP8Ijk3/CJBO/wiST/8IlFD/CJZR/wiXUv8ImVT/CJtV/widVv8IoFf/CKJY/wij + Wf8IpFr/CKZb/wioXP8IqV3/CKte/wisXv8Irl//CK9g/wixYf8IsmP/CLRk/wi2Zv8IuGj/CLpq/wi8 + a/8IvW3/CL9v/wKFS/8ChEv/AoNK/wKDSf8Cgkr/AoFJ/wKASP8Cf0j/An5I/wJ+R/8CfUb/An1G/wJ8 + Rv8Ce0b/AXZB/wBzP/8Acz//AHI+/wBxPv8AcT3/AHA9/wBvPf8Abzz/AG48/wBtO/8AbDv/AGw7/wBr + O/8Aajr/AGY1/wBlNP8AZTT/AGQz/wBkM/8AYzL/AGMy/wBiMv8AYjL/AGEy/wBhMf8AYDH/AGAx/wBf + Mf8AXzD/AF8w/wBeMP8AVzD/J5gv/2//Lf9v/y3/bv8t/27/LP9u/yz/bv8s/27/LP9u/yz/bv8s/2// + LP9v/yz/b/8s/2//LP9v/y3/cP8t/3D/Lf9w/y3/cP8u/3D/Lv9x/y7/cf8u/3L/Lv92/y//Z/Mw/ziw + Nf8OcTn/BGU6/wdqOv8IbTr/CG47/whvO/8IcDz/CHE8/whyPf8IdD7/CHU//wh2P/8Id0D/CHlB/wh6 + Qv8IfEL/CH1D/wh/RP8IgEX/CIJG/wiDR/8IhUj/CIdJ/wiISv8Iikv/CIxM/wiOTf8IkE7/CJFP/wiT + UP8IlVH/CJdS/wiZU/8Im1X/CJ1W/wifV/8IoVj/CKJY/wikWv8IpVr/CKdb/wioXP8Iql3/CKte/wit + Xv8IrmD/CLBg/wiyYf8Is2P/CLVk/wi3Zv8IuGf/CLpp/wi8a/8Ivm3/AoZM/wKFS/8ChEr/AoNK/wKC + Sv8CgUn/AoBI/wJ/SP8Cf0j/An5H/wJ9R/8CfEf/AnxH/wJ7Rv8BeEP/AHM//wBzP/8Acj7/AHE+/wBw + Pf8AcD3/AG89/wBuPP8AbTz/AG07/wBsO/8AbDv/AGs7/wBqOv8AaDb/AGU0/wBlNP8AZDP/AGQz/wBj + Mv8AYzL/AGIy/wBiMv8AYTH/AGAx/wBgMf8AYDH/AF8x/wBfMf8AXzH/AF4w/wBdMP8AWDD/K6Eu/23+ + LP9w/yz/bv8s/27/LP9v/yz/b/8s/2//LP9v/yz/b/8s/2//LP9w/yz/cP8s/3D/LP9w/yz/cP8s/3H/ + LP9x/y3/cf8t/3H/Lv9x/y7/cf8u/3H/Lv9z/y//dv8v/2TsMv83qzb/D3M6/wRlOv8Gazr/CG47/whv + O/8IcDz/CHI9/whzPf8IdD7/CHU//wh3QP8IeEH/CHlB/wh7Qv8IfEP/CH5E/wh/Rf8IgUb/CINH/wiE + R/8Ihkj/CIhJ/wiJSv8Ii0z/CI1N/wiPTf8IkU//CJNQ/wiVUf8Il1L/CJlT/wiaVP8InVX/CJ9W/wig + WP8Iolj/CKNZ/wikWv8Iplv/CKdc/wipXP8Iql7/CKxe/wiuX/8Ir2D/CLFh/wizYv8ItGP/CLZk/wi3 + Zf8IuWf/CLtp/wi9a/8Ch0z/AoZM/wKFS/8ChEv/AoNK/wKCSv8CgUn/AoBI/wJ/SP8Cfkj/An1H/wJ8 + R/8CfEb/AntG/wJ6Rf8AdED/AHM//wByPv8AcT7/AHE+/wBwPf8Abz3/AG48/wBtPP8AbTv/AGw7/wBr + O/8Aazv/AGo6/wBpOf8AZTT/AGU0/wBkM/8AZDP/AGMz/wBiMv8AYjL/AGEy/wBhMf8AYDH/AGAx/wBf + Mf8AXzH/AF4w/wBeMP8AXTD/AF0v/wBcL/8AVS//JZIu/239LP9x/yz/b/8s/2//K/9v/yv/b/8r/3D/ + K/9w/yv/cP8r/3D/K/9x/yz/cf8r/3H/LP9x/yz/cf8s/3H/LP9x/yz/cv8t/3L/Lf9y/y7/cv8u/3L/ + Lv9y/y//df8v/3f/MP9n7DP/OrE2/xB5Of8EZzv/BWs7/whvO/8IcTz/CHI9/whzPv8IdT//CHY//wh3 + QP8IeUH/CHpC/wh8Qv8IfUP/CH9F/wiARf8Igkb/CIRH/wiFSP8Ih0n/CIlK/wiLS/8IjUz/CI9N/wiQ + Tv8Ikk//CJRQ/wiWUv8ImFP/CJpU/wicVf8Inlb/CJ9X/wihWP8Iolj/CKRa/wilWv8Ip1v/CKhc/wiq + Xf8Iq17/CK1e/wivYP8IsGD/CLJi/wizYv8ItWP/CLdk/wi4Zf8Iumf/CLxo/wKHTP8Chkz/AoVM/wKE + TP8Cg0v/AoNK/wKCSv8CgUn/AoBI/wJ+SP8CfUf/An1H/wJ8Rv8Ce0f/AntG/wF2Qv8Acz//AHI//wBx + Pv8AcD7/AHA9/wBvPf8Abjz/AG08/wBtO/8AbDv/AGs7/wBqO/8AaTr/AGk6/wBmNv8AZTT/AGQz/wBj + M/8AYzP/AGIz/wBiMv8AYTH/AGEx/wBgMf8AXzH/AF8x/wBeMP8AXjD/AF0v/wBdL/8AXC//AFwv/wBb + L/8AVC//JZEt/2z7K/9y/yv/cP8r/3D/Kv9w/yr/cP8q/3D/Kv9x/yr/cf8q/3H/K/9x/yv/cf8r/3H/ + K/9y/yz/cv8s/3L/LP9y/yz/cv8t/3P/Lf9z/y3/c/8u/3P/Lv9z/y//dP8v/3b/L/94/zD/avMy/0S/ + N/8bhTv/Bms8/wRrPP8HcDz/CHI9/wh0Pv8IdT//CHZA/wh4Qf8IeUH/CHtC/wh9Q/8IfkT/CIBF/wiC + Rv8Ig0f/CIVI/wiHSf8IiUr/CIpL/wiMTP8Ijk3/CJBO/wiST/8IlFD/CJZR/wiYU/8ImlP/CJtU/wid + Vv8Inlb/CKBY/wiiWP8Io1n/CKVa/wimW/8IqFz/CKld/wirXv8IrF7/CK5f/wiwYP8IsWH/CLNi/wi0 + Y/8ItmT/CLhl/wi5Zv8Iu2f/AohN/wKHTf8Chkz/AoVM/wKES/8Cg0v/AoJL/wKBSv8CgEn/An9J/wJ+ + SP8CfUf/AnxH/wJ7R/8Ce0b/AnhE/wBzP/8Acj//AHE+/wBwPv8Abz3/AG89/wBuPP8AbTz/AGw8/wBs + O/8Aazv/AGo7/wBpOv8AaTr/AGc4/wBlNP8AZDP/AGMz/wBjM/8AYjL/AGEy/wBhMf8AYDH/AF8x/wBf + Mf8AXjD/AF4w/wBdL/8AXC//AFwv/wBbL/8AWy//AFsu/wBaLv8AUy7/G4Mt/2fyKv90/yr/cf8q/3H/ + Kv9x/yr/cf8q/3H/Kv9x/yr/cv8q/3L/Kv9y/yr/cv8q/3L/K/9y/yv/cv8s/3P/LP9z/yz/c/8s/3P/ + Lf90/y3/dP8u/3T/Lv90/y7/dP8v/3T/MP92/zD/ef8x/3L7M/9T0jb/KJk6/w11Pf8EbD3/BW8+/wh0 + Pv8Idj//CHdA/wh5Qf8IekH/CHxD/wh+RP8If0X/CIFG/wiCR/8IhEf/CIZI/wiISf8Iikv/CIxM/wiN + Tf8Ij07/CJFP/wiTUP8IlVH/CJdS/wiZU/8ImlT/CJxV/wieVv8In1f/CKFY/wijWP8IpFr/CKVa/win + W/8IqFz/CKpd/wisXv8IrV//CK9g/wixYf8IsmL/CLRj/wi1ZP8It2T/CLll/wi6Z/8CiE3/AodN/wKG + Tf8ChUz/AoRL/wKDS/8Cgkv/AoJK/wKASf8CgEn/An9J/wJ+SP8CfUj/AnxH/wJ7Rv8Cekb/AHRB/wBy + P/8AcT//AHA+/wBvPv8Abz3/AG49/wBtPP8AbDz/AGs8/wBrO/8Aajv/AGk6/wBoOv8AZzn/AGU1/wBk + M/8AYzP/AGIz/wBiMv8AYTH/AGAx/wBgMf8AXzH/AF4w/wBeMP8AXS//AFwv/wBcL/8AWy//AFsu/wBa + Lv8AWi3/AFot/wBZLf8AUi3/EnQs/1/mKv92/yr/cf8q/3L/Kv9y/yn/cv8p/3L/Kv9y/yr/cv8q/3L/ + Kv9z/yr/c/8q/3P/Kv9z/yv/c/8r/3T/LP90/yz/dP8s/3T/Lf90/y3/df8u/3X/Lv91/y//df8v/3X/ + MP91/zH/dv8x/3n/Mv94/zP/Zus2/0O8Ov8djD3/CHM//wNvP/8GdED/CHhB/wh6Qf8Ie0L/CH1D/wh/ + RP8IgEX/CIJH/wiER/8Ihkj/CIdJ/wiJSv8Ii0v/CI1N/wiPTv8IkU//CJNQ/wiVUf8Il1L/CJhT/wia + VP8Im1X/CJ1W/wieVv8IoFj/CKJY/wijWf8IpVr/CKZb/wioXP8IqV3/CKte/witXv8IrmD/CLBg/wiy + Yf8Is2L/CLVj/wi3ZP8IuGX/CLpm/wKITv8Ch03/AoZN/wKFTf8ChEz/AoRM/wKDS/8Cgkv/AoFK/wKA + Sf8Cf0n/An5I/wJ9SP8CfEf/AnxH/wJ7R/8Bd0P/AHI//wBxP/8AcT7/AHA9/wBvPf8Abj3/AG08/wBs + PP8Aazv/AGo7/wBqO/8AaTr/AGg6/wBoOv8AZjf/AGMz/wBjM/8AYjL/AGEy/wBgMf8AYDH/AF8x/wBe + MP8AXjD/AF0v/wBcL/8AXC//AFsv/wBbLv8AWi7/AFkt/wBZLf8AWS3/AFgt/wBYLf8AUi3/CGQs/0/N + Kv90/yj/cv8p/3L/Kf9y/yj/cv8p/3L/Kf9z/yn/c/8p/3P/Kf90/yr/c/8q/3T/Kv90/yr/dP8r/3T/ + K/90/yz/df8s/3X/LP91/y3/df8u/3X/Lv91/y//dv8w/3b/MP92/zH/dv8y/3f/Mv95/zP/e/8z/3X9 + Nf9e3zn/PbU9/xmNP/8HdkD/CHlB/wh7Qv8IfEP/CH5E/wiARf8Igkb/CINH/wiFSP8Ih0n/CIlK/wiL + S/8IjUz/CI5N/wiQTv8IklD/CJRR/wiWUv8Il1L/CJlT/wiaVP8InFX/CJ5W/wifV/8IoVj/CKNY/wik + Wv8Iplr/CKdc/wipXP8Iql7/CKxe/wiuX/8Ir2D/CLFh/wizYv8ItGP/CLZk/wi3ZP8IuWb/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACJUE5HDQoaCgAAAA1JSERSAAABAAAAAQAIBgAAAFxyqGYAAAABc1JHQgCuzhzpAAAABGdBTUEAALGP + C/xhBQAAAAlwSFlzAAAOwwAADsMBx2+oZAAAg9pJREFUeF7tvXecHNd159vTE7oBMIFJpCgxZ4IkcgaY + c44gQIIkco4kAOZMkRSDqEgqWbRyDpYs25LTWrblsH7WW+8+57TeZ3uf15aTHEQC9/1+p86pPnX7VnfP + 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 + C/8/0tcAx7igijkAAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/Serial Monitor/MainWindow.Designer.cs b/Serial Monitor/MainWindow.Designer.cs index a4ddcb0..68b7c2c 100644 --- a/Serial Monitor/MainWindow.Designer.cs +++ b/Serial Monitor/MainWindow.Designer.cs @@ -645,7 +645,7 @@ private void InitializeComponent() { btnClearTerminal.ImageScaling = ToolStripItemImageScaling.None; btnClearTerminal.ImageTransparentColor = Color.Magenta; btnClearTerminal.Name = "btnClearTerminal"; - btnClearTerminal.Size = new Size(23, 39); + btnClearTerminal.Size = new Size(23, 20); btnClearTerminal.Text = "Clear Terminal"; btnClearTerminal.Click += toolStripButton1_Click; // @@ -656,7 +656,7 @@ private void InitializeComponent() { btnTopMost.ImageScaling = ToolStripItemImageScaling.None; btnTopMost.ImageTransparentColor = Color.Magenta; btnTopMost.Name = "btnTopMost"; - btnTopMost.Size = new Size(23, 39); + btnTopMost.Size = new Size(23, 20); btnTopMost.Text = "Window Top Most"; btnTopMost.Click += toolStripButton1_Click_1; // @@ -669,7 +669,7 @@ private void InitializeComponent() { pnlRenamePanel.Location = new Point(0, 0); pnlRenamePanel.Margin = new Padding(2, 1, 2, 1); pnlRenamePanel.Name = "pnlRenamePanel"; - pnlRenamePanel.Padding = new Padding(1, 1, 1, 1); + pnlRenamePanel.Padding = new Padding(1); pnlRenamePanel.Size = new Size(607, 20); pnlRenamePanel.TabIndex = 3; pnlRenamePanel.Visible = false; @@ -2245,7 +2245,7 @@ private void InitializeComponent() { keyPadToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; keyPadToolStripMenuItem.Name = "keyPadToolStripMenuItem"; keyPadToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.K; - keyPadToolStripMenuItem.Size = new Size(168, 22); + keyPadToolStripMenuItem.Size = new Size(245, 22); keyPadToolStripMenuItem.Text = "&Keypad"; keyPadToolStripMenuItem.Click += keyPadToolStripMenuItem_Click; // @@ -2255,7 +2255,7 @@ private void InitializeComponent() { btnMonitor.ImageScaling = ToolStripItemImageScaling.None; btnMonitor.Name = "btnMonitor"; btnMonitor.ShortcutKeys = Keys.Control | Keys.M; - btnMonitor.Size = new Size(168, 22); + btnMonitor.Size = new Size(245, 22); btnMonitor.Text = "&Monitor"; btnMonitor.Click += btnMonitor_Click; // @@ -2264,7 +2264,8 @@ private void InitializeComponent() { modbusRegistersToolStripMenuItem.ForeColor = Color.White; modbusRegistersToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; modbusRegistersToolStripMenuItem.Name = "modbusRegistersToolStripMenuItem"; - modbusRegistersToolStripMenuItem.Size = new Size(168, 22); + modbusRegistersToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.Shift | Keys.M; + modbusRegistersToolStripMenuItem.Size = new Size(245, 22); modbusRegistersToolStripMenuItem.Text = "Modbus &Registers"; modbusRegistersToolStripMenuItem.Click += modbusRegistersToolStripMenuItem_Click; // @@ -2272,7 +2273,7 @@ private void InitializeComponent() { // oscilloscopeToolStripMenuItem.ForeColor = Color.White; oscilloscopeToolStripMenuItem.Name = "oscilloscopeToolStripMenuItem"; - oscilloscopeToolStripMenuItem.Size = new Size(168, 22); + oscilloscopeToolStripMenuItem.Size = new Size(245, 22); oscilloscopeToolStripMenuItem.Text = "O&scilloscope"; oscilloscopeToolStripMenuItem.Visible = false; oscilloscopeToolStripMenuItem.Click += oscilloscopeToolStripMenuItem_Click; @@ -2280,42 +2281,42 @@ private void InitializeComponent() { // toolStripSeparator14 // toolStripSeparator14.Name = "toolStripSeparator14"; - toolStripSeparator14.Size = new Size(165, 6); + toolStripSeparator14.Size = new Size(242, 6); // // textComparatorToolStripMenuItem // textComparatorToolStripMenuItem.ForeColor = Color.White; textComparatorToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; textComparatorToolStripMenuItem.Name = "textComparatorToolStripMenuItem"; - textComparatorToolStripMenuItem.Size = new Size(168, 22); + textComparatorToolStripMenuItem.Size = new Size(245, 22); textComparatorToolStripMenuItem.Text = "&Text Comparator"; textComparatorToolStripMenuItem.Click += textComparatorToolStripMenuItem_Click; // // toolStripSeparator31 // toolStripSeparator31.Name = "toolStripSeparator31"; - toolStripSeparator31.Size = new Size(165, 6); + toolStripSeparator31.Size = new Size(242, 6); // // deviceManagerToolStripMenuItem // deviceManagerToolStripMenuItem.ForeColor = Color.White; deviceManagerToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; deviceManagerToolStripMenuItem.Name = "deviceManagerToolStripMenuItem"; - deviceManagerToolStripMenuItem.Size = new Size(168, 22); + deviceManagerToolStripMenuItem.Size = new Size(245, 22); deviceManagerToolStripMenuItem.Text = "Device Manager"; deviceManagerToolStripMenuItem.Click += deviceManagerToolStripMenuItem_Click; // // toolStripSeparator40 // toolStripSeparator40.Name = "toolStripSeparator40"; - toolStripSeparator40.Size = new Size(165, 6); + toolStripSeparator40.Size = new Size(242, 6); // // customizeToolStripMenuItem // customizeToolStripMenuItem.ForeColor = Color.White; customizeToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; customizeToolStripMenuItem.Name = "customizeToolStripMenuItem"; - customizeToolStripMenuItem.Size = new Size(168, 22); + customizeToolStripMenuItem.Size = new Size(245, 22); customizeToolStripMenuItem.Text = "&Customize"; customizeToolStripMenuItem.Visible = false; // @@ -2325,7 +2326,7 @@ private void InitializeComponent() { optionsToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; optionsToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.I; - optionsToolStripMenuItem.Size = new Size(168, 22); + optionsToolStripMenuItem.Size = new Size(245, 22); optionsToolStripMenuItem.Text = "&Options"; optionsToolStripMenuItem.Click += optionsToolStripMenuItem_Click; // @@ -2342,7 +2343,7 @@ private void InitializeComponent() { btnWinWindowManager.ForeColor = Color.White; btnWinWindowManager.ImageScaling = ToolStripItemImageScaling.None; btnWinWindowManager.Name = "btnWinWindowManager"; - btnWinWindowManager.Size = new Size(168, 22); + btnWinWindowManager.Size = new Size(180, 22); btnWinWindowManager.Text = "&Window Manager"; btnWinWindowManager.Click += btnWinWindowManager_Click; // @@ -2351,14 +2352,14 @@ private void InitializeComponent() { btnWinCloseAll.ForeColor = Color.White; btnWinCloseAll.ImageScaling = ToolStripItemImageScaling.None; btnWinCloseAll.Name = "btnWinCloseAll"; - btnWinCloseAll.Size = new Size(168, 22); + btnWinCloseAll.Size = new Size(180, 22); btnWinCloseAll.Text = "&Close All"; btnWinCloseAll.Click += btnWinCloseAll_Click; // // toolStripSeparator42 // toolStripSeparator42.Name = "toolStripSeparator42"; - toolStripSeparator42.Size = new Size(165, 6); + toolStripSeparator42.Size = new Size(177, 6); toolStripSeparator42.Visible = false; // // helpToolStripMenuItem diff --git a/Serial Monitor/MainWindow.cs b/Serial Monitor/MainWindow.cs index aa1d861..14ce8ca 100644 --- a/Serial Monitor/MainWindow.cs +++ b/Serial Monitor/MainWindow.cs @@ -33,6 +33,7 @@ protected override CreateParams CreateParams { get { return currentManager; } set { currentManager = value; + SystemManager.InvokeChannelSelectedChanged(currentManager); InvokePropertyChange(); } } diff --git a/Serial Monitor/Properties/Settings.Designer.cs b/Serial Monitor/Properties/Settings.Designer.cs index 2c9692b..54c4eb3 100644 --- a/Serial Monitor/Properties/Settings.Designer.cs +++ b/Serial Monitor/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace Serial_Monitor.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.3.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.7.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); @@ -441,5 +441,29 @@ public bool PRG_BOL_LimitExecution1ms { this["PRG_BOL_LimitExecution1ms"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("LightGray")] + public global::System.Drawing.Color THM_COL_MouseOverForeColor { + get { + return ((global::System.Drawing.Color)(this["THM_COL_MouseOverForeColor"])); + } + set { + this["THM_COL_MouseOverForeColor"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("DimGray")] + public global::System.Drawing.Color THM_COL_MouseDownForeColor { + get { + return ((global::System.Drawing.Color)(this["THM_COL_MouseDownForeColor"])); + } + set { + this["THM_COL_MouseDownForeColor"] = value; + } + } } } diff --git a/Serial Monitor/Properties/Settings.settings b/Serial Monitor/Properties/Settings.settings index b3a5546..aea1a35 100644 --- a/Serial Monitor/Properties/Settings.settings +++ b/Serial Monitor/Properties/Settings.settings @@ -107,5 +107,11 @@ False + + LightGray + + + DimGray + \ No newline at end of file diff --git a/Serial Monitor/Serial Monitor.csproj b/Serial Monitor/Serial Monitor.csproj index 7168922..bc15203 100644 --- a/Serial Monitor/Serial Monitor.csproj +++ b/Serial Monitor/Serial Monitor.csproj @@ -13,15 +13,14 @@ Copyright © Julian Hirniak 2023 Serial Monitor Serial Monitor - 1.7.265.0 - 1.7.265.0 latest - 1.7.265.0 + 1.8.526.0 True True + diff --git a/Serial Monitor/ToolWindows/ModbusQuery.Designer.cs b/Serial Monitor/ToolWindows/ModbusQuery.Designer.cs index e31a007..ad61355 100644 --- a/Serial Monitor/ToolWindows/ModbusQuery.Designer.cs +++ b/Serial Monitor/ToolWindows/ModbusQuery.Designer.cs @@ -23,101 +23,94 @@ protected override void Dispose(bool disposing) { /// the contents of this method with the code editor. /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); + components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ModbusQuery)); - this.fctxtEditor = new FastColoredTextBoxNS.FastColoredTextBox(); - this.lblpnlResults = new ODModules.LabelPanel(); - this.dmapEditor = new FastColoredTextBoxNS.DocumentMap(); - ((System.ComponentModel.ISupportInitialize)(this.fctxtEditor)).BeginInit(); - this.SuspendLayout(); + fctxtEditor = new FastColoredTextBoxNS.FastColoredTextBox(); + lblpnlResults = new ODModules.LabelPanel(); + dmapEditor = new FastColoredTextBoxNS.DocumentMap(); + ((System.ComponentModel.ISupportInitialize)fctxtEditor).BeginInit(); + SuspendLayout(); // // fctxtEditor // - this.fctxtEditor.AutoCompleteBracketsList = new char[] { - '(', - ')', - '{', - '}', - '[', - ']', - '\"', - '\"', - '\'', - '\''}; - this.fctxtEditor.AutoIndentCharsPatterns = "^\\s*[\\w\\.]+(\\s\\w+)?\\s*(?=)\\s*(?[^;=]+);\r\n^\\s*(case|default)\\s*[^:]*" + - "(?:)\\s*(?[^;]+);"; - this.fctxtEditor.AutoScrollMinSize = new System.Drawing.Size(43, 29); - this.fctxtEditor.BackBrush = null; - this.fctxtEditor.CharHeight = 29; - this.fctxtEditor.CharWidth = 16; - this.fctxtEditor.DisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(180)))), ((int)(((byte)(180)))), ((int)(((byte)(180))))); - this.fctxtEditor.Dock = System.Windows.Forms.DockStyle.Fill; - this.fctxtEditor.IsReplaceMode = false; - this.fctxtEditor.Location = new System.Drawing.Point(9, 37); - this.fctxtEditor.Name = "fctxtEditor"; - this.fctxtEditor.Paddings = new System.Windows.Forms.Padding(0); - this.fctxtEditor.SelectionColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); - this.fctxtEditor.ServiceColors = ((FastColoredTextBoxNS.ServiceColors)(resources.GetObject("fctxtEditor.ServiceColors"))); - this.fctxtEditor.ShowScrollBars = false; - this.fctxtEditor.Size = new System.Drawing.Size(576, 431); - this.fctxtEditor.TabIndex = 0; - this.fctxtEditor.Zoom = 100; + fctxtEditor.AutoCompleteBracketsList = new char[] { '(', ')', '{', '}', '[', ']', '"', '"', '\'', '\'' }; + fctxtEditor.AutoIndentCharsPatterns = "^\\s*[\\w\\.]+(\\s\\w+)?\\s*(?=)\\s*(?[^;=]+);\r\n^\\s*(case|default)\\s*[^:]*(?:)\\s*(?[^;]+);"; + fctxtEditor.AutoScrollMinSize = new Size(27, 14); + fctxtEditor.BackBrush = null; + fctxtEditor.CharHeight = 14; + fctxtEditor.CharWidth = 8; + fctxtEditor.DisabledColor = Color.FromArgb(100, 180, 180, 180); + fctxtEditor.Dock = DockStyle.Fill; + fctxtEditor.Font = new Font("Courier New", 9.75F, FontStyle.Regular, GraphicsUnit.Point); + fctxtEditor.IsReplaceMode = false; + fctxtEditor.Location = new Point(5, 18); + fctxtEditor.Margin = new Padding(2, 1, 2, 1); + fctxtEditor.Name = "fctxtEditor"; + fctxtEditor.Paddings = new Padding(0); + fctxtEditor.SelectionColor = Color.FromArgb(60, 0, 0, 255); + fctxtEditor.ServiceColors = (FastColoredTextBoxNS.ServiceColors)resources.GetObject("fctxtEditor.ServiceColors"); + fctxtEditor.ShowScrollBars = false; + fctxtEditor.Size = new Size(310, 202); + fctxtEditor.TabIndex = 0; + fctxtEditor.Zoom = 100; // // lblpnlResults // - this.lblpnlResults.ArrowColor = System.Drawing.Color.Black; - this.lblpnlResults.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.lblpnlResults.CloseColor = System.Drawing.Color.Black; - this.lblpnlResults.CloseMouseOverColor = System.Drawing.Color.Red; - this.lblpnlResults.Collapsed = false; - this.lblpnlResults.Dock = System.Windows.Forms.DockStyle.Bottom; - this.lblpnlResults.DropShadow = false; - this.lblpnlResults.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lblpnlResults.FixedInlineWidth = false; - this.lblpnlResults.Inlinelabel = false; - this.lblpnlResults.InlineWidth = 100; - this.lblpnlResults.LabelBackColor = System.Drawing.Color.White; - this.lblpnlResults.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.lblpnlResults.LabelForeColor = System.Drawing.Color.Black; - this.lblpnlResults.Location = new System.Drawing.Point(9, 468); - this.lblpnlResults.Name = "lblpnlResults"; - this.lblpnlResults.OverrideCollapseControl = false; - this.lblpnlResults.Padding = new System.Windows.Forms.Padding(0, 37, 0, 0); - this.lblpnlResults.PanelCollapsible = true; - this.lblpnlResults.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.lblpnlResults.ShowCloseButton = true; - this.lblpnlResults.Size = new System.Drawing.Size(775, 344); - this.lblpnlResults.TabIndex = 1; - this.lblpnlResults.Text = "Results"; + lblpnlResults.ArrowColor = Color.Black; + lblpnlResults.ArrowMouseOverColor = Color.DodgerBlue; + lblpnlResults.CloseColor = Color.Black; + lblpnlResults.CloseMouseOverColor = Color.Red; + lblpnlResults.Collapsed = false; + lblpnlResults.Dock = DockStyle.Bottom; + lblpnlResults.DropShadow = false; + lblpnlResults.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + lblpnlResults.FixedInlineWidth = false; + lblpnlResults.Inlinelabel = false; + lblpnlResults.InlineWidth = 100; + lblpnlResults.LabelBackColor = Color.White; + lblpnlResults.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + lblpnlResults.LabelForeColor = Color.Black; + lblpnlResults.Location = new Point(5, 220); + lblpnlResults.Margin = new Padding(2, 1, 2, 1); + lblpnlResults.Name = "lblpnlResults"; + lblpnlResults.OverrideCollapseControl = false; + lblpnlResults.Padding = new Padding(0, 18, 0, 0); + lblpnlResults.PanelCollapsible = true; + lblpnlResults.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + lblpnlResults.ShowCloseButton = true; + lblpnlResults.Size = new Size(417, 161); + lblpnlResults.TabIndex = 1; + lblpnlResults.Text = "Results"; // // dmapEditor // - this.dmapEditor.Dock = System.Windows.Forms.DockStyle.Right; - this.dmapEditor.ForeColor = System.Drawing.Color.Maroon; - this.dmapEditor.Location = new System.Drawing.Point(585, 37); - this.dmapEditor.Name = "dmapEditor"; - this.dmapEditor.Size = new System.Drawing.Size(199, 431); - this.dmapEditor.TabIndex = 2; - this.dmapEditor.Target = this.fctxtEditor; - this.dmapEditor.Text = "documentMap1"; + dmapEditor.Dock = DockStyle.Right; + dmapEditor.ForeColor = Color.Maroon; + dmapEditor.Location = new Point(315, 18); + dmapEditor.Margin = new Padding(2, 1, 2, 1); + dmapEditor.Name = "dmapEditor"; + dmapEditor.Size = new Size(107, 202); + dmapEditor.TabIndex = 2; + dmapEditor.Target = fctxtEditor; + dmapEditor.Text = "documentMap1"; // // ModbusQuery // - this.AutoScaleDimensions = new System.Drawing.SizeF(13F, 32F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(793, 823); - this.Controls.Add(this.fctxtEditor); - this.Controls.Add(this.dmapEditor); - this.Controls.Add(this.lblpnlResults); - this.DoubleBuffered = true; - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; - this.Name = "ModbusQuery"; - this.Padding = new System.Windows.Forms.Padding(9, 37, 9, 11); - this.Text = "Modbus Query"; - this.Load += new System.EventHandler(this.ModbusQuery_Load); - ((System.ComponentModel.ISupportInitialize)(this.fctxtEditor)).EndInit(); - this.ResumeLayout(false); - + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(427, 386); + Controls.Add(fctxtEditor); + Controls.Add(dmapEditor); + Controls.Add(lblpnlResults); + DoubleBuffered = true; + FormBorderStyle = FormBorderStyle.None; + Margin = new Padding(2, 1, 2, 1); + Name = "ModbusQuery"; + Padding = new Padding(5, 18, 5, 5); + Text = "Modbus Query"; + Load += ModbusQuery_Load; + ((System.ComponentModel.ISupportInitialize)fctxtEditor).EndInit(); + ResumeLayout(false); } #endregion diff --git a/Serial Monitor/ToolWindows/ModbusQuery.resx b/Serial Monitor/ToolWindows/ModbusQuery.resx index 950127e..86702bc 100644 --- a/Serial Monitor/ToolWindows/ModbusQuery.resx +++ b/Serial Monitor/ToolWindows/ModbusQuery.resx @@ -1,4 +1,64 @@ - + + + diff --git a/Serial Monitor/ToolWindows/ModbusRegister.cs b/Serial Monitor/ToolWindows/ModbusRegister.cs index 2413aad..e81fcb2 100644 --- a/Serial Monitor/ToolWindows/ModbusRegister.cs +++ b/Serial Monitor/ToolWindows/ModbusRegister.cs @@ -21,8 +21,8 @@ namespace Serial_Monitor.ToolWindows { public partial class ModbusRegister : Components.MdiClientForm, ITheme { - Classes.Modbus.ModbusSnapshot snapshot; - public Classes.Modbus.ModbusSnapshot Snapshot { + Classes.Modbus.ModbusSnapshot? snapshot; + public Classes.Modbus.ModbusSnapshot? Snapshot { get { return snapshot; } } bool showFormats = true; @@ -32,8 +32,10 @@ public bool ShowFormats { } set { showFormats = value; - ModbusEditor.ShowHideColumns(showFormats, snapshot.Selection, lstRegisters); - lstRegisters.Invalidate(); + if (snapshot != null) { + ModbusEditor.ShowHideColumns(showFormats, snapshot.Selection, lstRegisters); + lstRegisters.Invalidate(); + } } } @@ -46,18 +48,20 @@ public bool Locked { locked = value; } } - public ModbusRegister(Classes.Modbus.ModbusSnapshot snapShot) { + public ModbusRegister(Classes.Modbus.ModbusSnapshot? snapShot) { Intialise(snapShot); } - public ModbusRegister(Classes.Modbus.ModbusSnapshot snapShot, bool UseBounds) { + public ModbusRegister(Classes.Modbus.ModbusSnapshot? snapShot, bool UseBounds) { Intialise(snapShot); this.StartPosition = FormStartPosition.Manual; - this.Location = snapShot.Location; - this.Size = snapShot.Size; - + if (snapShot != null) { + this.Location = snapShot.Location; + this.Size = snapShot.Size; + } } - private void Intialise(Classes.Modbus.ModbusSnapshot snapShot) { + private void Intialise(Classes.Modbus.ModbusSnapshot? snapShot) { InitializeComponent(); + if (snapShot == null) { return; } snapshot = snapShot; if (lstRegisters.Columns.Count > 0) { if (snapshot.SelectionType == Classes.Enums.ModbusEnums.SnapshotSelectionType.Custom) { @@ -75,21 +79,21 @@ private void ModbusRegister_Load(object sender, EventArgs e) { ApplyTheme(); EnumManager.LoadDataFormats(cmDisplayFormats, CmDisplayFormat_Click); EnumManager.LoadDataSizes(cmDataSize, CmDisplaySize_Click); - - snapshot.SnapshotRemoved += Snapshot_SnapshotRemoved; - SystemManager.ModbusReceived += SystemManager_ModbusReceived; - SystemManager.ChannelRenamed += SystemManager_ChannelRenamed; - SystemManager.ModbusPropertyChanged += SystemManager_ModbusPropertyChanged; - SystemManager.ModbusRegisterRenamed += SystemManager_ModbusRegisterRenamed; - - this.GotFocus += ModbusRegister_GotFocus; - this.LostFocus += ModbusRegister_LostFocus; - IgnoreBoundsChange = false; - + if (snapshot != null) { + snapshot.SnapshotRemoved += Snapshot_SnapshotRemoved; + SystemManager.ModbusReceived += SystemManager_ModbusReceived; + SystemManager.ChannelRenamed += SystemManager_ChannelRenamed; + SystemManager.ModbusPropertyChanged += SystemManager_ModbusPropertyChanged; + SystemManager.ModbusRegisterRenamed += SystemManager_ModbusRegisterRenamed; + + this.GotFocus += ModbusRegister_GotFocus; + this.LostFocus += ModbusRegister_LostFocus; + IgnoreBoundsChange = false; + } } private void ModbusRegister_LostFocus(object? sender, EventArgs e) { - + } private void ModbusRegister_GotFocus(object? sender, EventArgs e) { @@ -108,6 +112,7 @@ private void AdjustUserInterface() { } private void SystemManager_ModbusPropertyChanged(SerialManager parentManager, object Data, int Index, DataSelection DataType) { // lstRegisters.ExternalItems[Index] + if (snapshot == null) { return; } if (snapshot.Manager == null) { return; } if (snapshot.Manager.ID == parentManager.ID) { snapshot.UpdateRow(Index); @@ -116,6 +121,7 @@ private void SystemManager_ModbusPropertyChanged(SerialManager parentManager, ob } private void SystemManager_ModbusRegisterRenamed(SerialManager parentManager, object Data, int Index, DataSelection DataType) { + if (snapshot == null) { return; } if (snapshot.Selection != DataType) { return; } if (snapshot.Manager == null) { return; } if (snapshot.Manager.ID == parentManager.ID) { @@ -125,15 +131,18 @@ private void SystemManager_ModbusRegisterRenamed(SerialManager parentManager, ob } private void SystemManager_ChannelRenamed(SerialManager sender) { + if (snapshot == null) { return; } if (snapshot.Manager == null) { return; } if (sender.ID == snapshot.Manager.ID) { UpdateWindowName(); } } private void UpdateWindowName() { + if (snapshot == null) { return; } this.Text = snapshot.Name; } private void SystemManager_ModbusReceived(SerialManager parentManager, object Data, int Index, DataSelection DataType) { + if (snapshot == null) { return; } if (snapshot.Selection != DataType) { return; } if (snapshot.Manager == null) { return; } if (snapshot.Manager.ID == parentManager.ID) { @@ -157,11 +166,13 @@ public void ApplyTheme() { } private void ModbusRegister_FormClosing(object sender, FormClosingEventArgs e) { - snapshot.SnapshotRemoved -= Snapshot_SnapshotRemoved; + if (snapshot != null) { + snapshot.SnapshotRemoved -= Snapshot_SnapshotRemoved; + } SystemManager.ModbusReceived -= SystemManager_ModbusReceived; SystemManager.ChannelRenamed -= SystemManager_ChannelRenamed; SystemManager.ModbusPropertyChanged -= SystemManager_ModbusPropertyChanged; - + EnumManager.ClearClickHandles(cmDisplayFormats, CmDisplayFormat_Click); EnumManager.ClearClickHandles(cmDataSize, CmDisplaySize_Click); this.GotFocus -= ModbusRegister_GotFocus; @@ -178,7 +189,9 @@ private void lstRegisters_DropDownClicked(object sender, DropDownClickedEventArg if (DataTag == null) { return; } if (e.ParentItem == null) { return; } if (e.Column == ModbusEditor.Indx_Name) { - ModbusEditor.AddRenameBox(e, lstRegisters, snapshot.Selection, EdVal_ArrowKeyPress, true); + if (snapshot != null) { + ModbusEditor.AddRenameBox(e, lstRegisters, snapshot.Selection, EdVal_ArrowKeyPress, true); + } } else if (e.Column == ModbusEditor.Indx_Display) { if (DataTag.GetType() == typeof(Classes.Modbus.ModbusRegister)) { @@ -198,33 +211,40 @@ private void lstRegisters_DropDownClicked(object sender, DropDownClickedEventArg if (locked == true) { return; } if (DataTag.GetType() == typeof(Classes.Modbus.ModbusCoil)) { Classes.Modbus.ModbusCoil coil = (Classes.Modbus.ModbusCoil)DataTag; - if (ModbusEditor.CanChangeValue(snapshot.Manager, coil.ComponentType) == false) { return; } - coil.Value = !coil.Value; - - LstItem[ModbusEditor.Indx_Value].Text = coil.Value.ToString(); - if (ModbusSupport.SendOnChange == false) { return; } - SystemManager.SendModbusCommand(snapshot.Manager, snapshot.Selection, "Write Coil " + e.ParentItem.Value.ToString() + " = " + coil.Value.ToString()); + if (snapshot != null) { + if (ModbusEditor.CanChangeValue(snapshot.Manager, coil.ComponentType) == false) { return; } + coil.Value = !coil.Value; + + LstItem[ModbusEditor.Indx_Value].Text = coil.Value.ToString(); + if (ModbusSupport.SendOnChange == false) { return; } + SystemManager.SendModbusCommand(snapshot.Manager, snapshot.Selection, "Write Coil " + e.ParentItem.Value.ToString() + " = " + coil.Value.ToString()); + } } else if (DataTag.GetType() == typeof(Classes.Modbus.ModbusRegister)) { - if (ModbusEditor.CanChangeValue(snapshot.Manager, ((Classes.Modbus.ModbusRegister)DataTag).ComponentType) == false) { return; } - ModbusEditor.AddValueBox(e, lstRegisters, snapshot.Selection, EdVal_ArrowKeyPress, true); + if (snapshot != null) { + if (ModbusEditor.CanChangeValue(snapshot.Manager, ((Classes.Modbus.ModbusRegister)DataTag).ComponentType) == false) { return; } + ModbusEditor.AddValueBox(e, lstRegisters, snapshot.Selection, EdVal_ArrowKeyPress, true); + } } - - } } bool IgnoreBoundsChange = true; private void ModbusRegister_SizeChanged(object sender, EventArgs e) { if (IgnoreBoundsChange) { return; } - snapshot.Size = this.Size; + if (snapshot != null) { + snapshot.Size = this.Size; + } } private void ModbusRegister_Move(object sender, EventArgs e) { if (IgnoreBoundsChange) { return; } + if (snapshot == null) { return; } snapshot.Location = this.Location; } private void ModbusRegister_CloseButtonClicked(object sender) { - ModbusSupport.RemoveSnapshot(snapshot); + if (snapshot != null) { + ModbusSupport.RemoveSnapshot(snapshot); + } this.Close(); ModbusSupport.SnapshotClosedApp(); } @@ -300,10 +320,10 @@ private void lstRegisters_ItemCheckedChanged(object sender, ItemCheckedChangeEve } private void ModbusRegister_Activated(object sender, EventArgs e) { - + } - private Form ?GetParent() { - Form ? Frm = this.FindForm(); + private Form? GetParent() { + Form? Frm = this.FindForm(); //Control ?Temp = this.Parent; //while(Temp != null) { // if (Temp.GetType() == typeof(System.Windows.Forms.Form)) { return (Form)Temp; } diff --git a/Serial Monitor/ToolWindows/Variables.cs b/Serial Monitor/ToolWindows/Variables.cs index e7405a4..5c3fb33 100644 --- a/Serial Monitor/ToolWindows/Variables.cs +++ b/Serial Monitor/ToolWindows/Variables.cs @@ -70,7 +70,7 @@ private void Variables_Load(object sender, EventArgs e) { ProgramManager.ProgramEditorChanged += ProgramManager_ProgramEditorChanged; } - private void ProgramManager_ProgramEditorChanged(ProgramObject ProgramObj) { + private void ProgramManager_ProgramEditorChanged(ProgramObject ?ProgramObj) { SelectedProgram = ProgramObj; } diff --git a/Serial Monitor/WindowForms/About.Designer.cs b/Serial Monitor/WindowForms/About.Designer.cs index aabef74..b06551c 100644 --- a/Serial Monitor/WindowForms/About.Designer.cs +++ b/Serial Monitor/WindowForms/About.Designer.cs @@ -24,168 +24,167 @@ protected override void Dispose(bool disposing) { /// private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(About)); - this.aboutBanner1 = new ODModules.AboutBanner(); - this.lblProductName = new System.Windows.Forms.Label(); - this.panel1 = new System.Windows.Forms.Panel(); - this.lblLoadedAssemblies = new System.Windows.Forms.Label(); - this.label1 = new System.Windows.Forms.Label(); - this.lblCopyright = new System.Windows.Forms.Label(); - this.lblVersion = new System.Windows.Forms.Label(); - this.lblBlank1 = new System.Windows.Forms.Label(); - this.lblCompany = new System.Windows.Forms.Label(); - this.pnlLoadedAssemblies = new System.Windows.Forms.Panel(); - this.panel2 = new System.Windows.Forms.Panel(); - this.panel1.SuspendLayout(); - this.panel2.SuspendLayout(); - this.SuspendLayout(); + aboutBanner1 = new ODModules.AboutBanner(); + lblProductName = new Label(); + panel1 = new Panel(); + lblLoadedAssemblies = new Label(); + label1 = new Label(); + lblCopyright = new Label(); + lblVersion = new Label(); + lblBlank1 = new Label(); + lblCompany = new Label(); + pnlLoadedAssemblies = new Panel(); + panel2 = new Panel(); + panel1.SuspendLayout(); + panel2.SuspendLayout(); + SuspendLayout(); // // aboutBanner1 // - this.aboutBanner1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(16)))), ((int)(((byte)(16)))), ((int)(((byte)(16))))); - this.aboutBanner1.BrandFont = new System.Drawing.Font("Segoe UI Semilight", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.aboutBanner1.BrandSecondaryFont = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.aboutBanner1.BrandSecondaryText = ""; - this.aboutBanner1.BrandText = "Serial Monitor"; - this.aboutBanner1.Dock = System.Windows.Forms.DockStyle.Top; - this.aboutBanner1.ForeColor = System.Drawing.Color.White; - this.aboutBanner1.Location = new System.Drawing.Point(0, 0); - this.aboutBanner1.Logo = global::Serial_Monitor.Properties.Resources.SerialMonitor; - this.aboutBanner1.Name = "aboutBanner1"; - this.aboutBanner1.RuleColorCenter = System.Drawing.Color.Cyan; - this.aboutBanner1.RuleColorEdge = System.Drawing.Color.DarkSlateGray; - this.aboutBanner1.Size = new System.Drawing.Size(364, 83); - this.aboutBanner1.TabIndex = 0; + aboutBanner1.BackColor = Color.FromArgb(16, 16, 16); + aboutBanner1.BrandFont = new Font("Segoe UI Semilight", 15.75F, FontStyle.Regular, GraphicsUnit.Point); + aboutBanner1.BrandSecondaryFont = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + aboutBanner1.BrandSecondaryText = ""; + aboutBanner1.BrandText = "Serial Monitor"; + aboutBanner1.Dock = DockStyle.Top; + aboutBanner1.ForeColor = Color.White; + aboutBanner1.Location = new Point(0, 0); + aboutBanner1.Logo = Properties.Resources.SerialMonitor; + aboutBanner1.Name = "aboutBanner1"; + aboutBanner1.RuleColorCenter = Color.SeaGreen; + aboutBanner1.RuleColorEdge = Color.DarkSlateGray; + aboutBanner1.Size = new Size(364, 83); + aboutBanner1.TabIndex = 0; // // lblProductName // - this.lblProductName.AutoSize = true; - this.lblProductName.Dock = System.Windows.Forms.DockStyle.Top; - this.lblProductName.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.lblProductName.Location = new System.Drawing.Point(5, 5); - this.lblProductName.Margin = new System.Windows.Forms.Padding(0); - this.lblProductName.Name = "lblProductName"; - this.lblProductName.Size = new System.Drawing.Size(133, 25); - this.lblProductName.TabIndex = 1; - this.lblProductName.Text = "Product Name"; + lblProductName.AutoSize = true; + lblProductName.Dock = DockStyle.Top; + lblProductName.Font = new Font("Segoe UI", 14.25F, FontStyle.Regular, GraphicsUnit.Point); + lblProductName.Location = new Point(5, 5); + lblProductName.Margin = new Padding(0); + lblProductName.Name = "lblProductName"; + lblProductName.Size = new Size(133, 25); + lblProductName.TabIndex = 1; + lblProductName.Text = "Product Name"; // // panel1 // - this.panel1.AutoSize = true; - this.panel1.Controls.Add(this.lblLoadedAssemblies); - this.panel1.Controls.Add(this.label1); - this.panel1.Controls.Add(this.lblCopyright); - this.panel1.Controls.Add(this.lblVersion); - this.panel1.Controls.Add(this.lblBlank1); - this.panel1.Controls.Add(this.lblCompany); - this.panel1.Controls.Add(this.lblProductName); - this.panel1.Dock = System.Windows.Forms.DockStyle.Top; - this.panel1.Location = new System.Drawing.Point(0, 83); - this.panel1.Name = "panel1"; - this.panel1.Padding = new System.Windows.Forms.Padding(5); - this.panel1.Size = new System.Drawing.Size(364, 135); - this.panel1.TabIndex = 2; - this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint); + panel1.AutoSize = true; + panel1.Controls.Add(lblLoadedAssemblies); + panel1.Controls.Add(label1); + panel1.Controls.Add(lblCopyright); + panel1.Controls.Add(lblVersion); + panel1.Controls.Add(lblBlank1); + panel1.Controls.Add(lblCompany); + panel1.Controls.Add(lblProductName); + panel1.Dock = DockStyle.Top; + panel1.Location = new Point(0, 83); + panel1.Name = "panel1"; + panel1.Padding = new Padding(5); + panel1.Size = new Size(364, 135); + panel1.TabIndex = 2; + panel1.Paint += panel1_Paint; // // lblLoadedAssemblies // - this.lblLoadedAssemblies.AutoSize = true; - this.lblLoadedAssemblies.Dock = System.Windows.Forms.DockStyle.Top; - this.lblLoadedAssemblies.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.lblLoadedAssemblies.Location = new System.Drawing.Point(5, 105); - this.lblLoadedAssemblies.Name = "lblLoadedAssemblies"; - this.lblLoadedAssemblies.Size = new System.Drawing.Size(172, 25); - this.lblLoadedAssemblies.TabIndex = 7; - this.lblLoadedAssemblies.Text = "Loaded Assemblies"; + lblLoadedAssemblies.AutoSize = true; + lblLoadedAssemblies.Dock = DockStyle.Top; + lblLoadedAssemblies.Font = new Font("Segoe UI", 14.25F, FontStyle.Regular, GraphicsUnit.Point); + lblLoadedAssemblies.Location = new Point(5, 105); + lblLoadedAssemblies.Name = "lblLoadedAssemblies"; + lblLoadedAssemblies.Size = new Size(172, 25); + lblLoadedAssemblies.TabIndex = 7; + lblLoadedAssemblies.Text = "Loaded Assemblies"; // // label1 // - this.label1.AutoSize = true; - this.label1.Dock = System.Windows.Forms.DockStyle.Top; - this.label1.Location = new System.Drawing.Point(5, 90); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(0, 15); - this.label1.TabIndex = 6; + label1.AutoSize = true; + label1.Dock = DockStyle.Top; + label1.Location = new Point(5, 90); + label1.Name = "label1"; + label1.Size = new Size(0, 15); + label1.TabIndex = 6; // // lblCopyright // - this.lblCopyright.AutoSize = true; - this.lblCopyright.Dock = System.Windows.Forms.DockStyle.Top; - this.lblCopyright.Location = new System.Drawing.Point(5, 75); - this.lblCopyright.Name = "lblCopyright"; - this.lblCopyright.Size = new System.Drawing.Size(60, 15); - this.lblCopyright.TabIndex = 5; - this.lblCopyright.Text = "Copyright"; + lblCopyright.AutoSize = true; + lblCopyright.Dock = DockStyle.Top; + lblCopyright.Location = new Point(5, 75); + lblCopyright.Name = "lblCopyright"; + lblCopyright.Size = new Size(60, 15); + lblCopyright.TabIndex = 5; + lblCopyright.Text = "Copyright"; // // lblVersion // - this.lblVersion.AutoSize = true; - this.lblVersion.Dock = System.Windows.Forms.DockStyle.Top; - this.lblVersion.Location = new System.Drawing.Point(5, 60); - this.lblVersion.Name = "lblVersion"; - this.lblVersion.Size = new System.Drawing.Size(45, 15); - this.lblVersion.TabIndex = 4; - this.lblVersion.Text = "Version"; + lblVersion.AutoSize = true; + lblVersion.Dock = DockStyle.Top; + lblVersion.Location = new Point(5, 60); + lblVersion.Name = "lblVersion"; + lblVersion.Size = new Size(45, 15); + lblVersion.TabIndex = 4; + lblVersion.Text = "Version"; // // lblBlank1 // - this.lblBlank1.AutoSize = true; - this.lblBlank1.Dock = System.Windows.Forms.DockStyle.Top; - this.lblBlank1.Location = new System.Drawing.Point(5, 45); - this.lblBlank1.Name = "lblBlank1"; - this.lblBlank1.Size = new System.Drawing.Size(0, 15); - this.lblBlank1.TabIndex = 3; + lblBlank1.AutoSize = true; + lblBlank1.Dock = DockStyle.Top; + lblBlank1.Location = new Point(5, 45); + lblBlank1.Name = "lblBlank1"; + lblBlank1.Size = new Size(0, 15); + lblBlank1.TabIndex = 3; // // lblCompany // - this.lblCompany.AutoSize = true; - this.lblCompany.Dock = System.Windows.Forms.DockStyle.Top; - this.lblCompany.Location = new System.Drawing.Point(5, 30); - this.lblCompany.Name = "lblCompany"; - this.lblCompany.Size = new System.Drawing.Size(59, 15); - this.lblCompany.TabIndex = 2; - this.lblCompany.Text = "Company"; + lblCompany.AutoSize = true; + lblCompany.Dock = DockStyle.Top; + lblCompany.Location = new Point(5, 30); + lblCompany.Name = "lblCompany"; + lblCompany.Size = new Size(59, 15); + lblCompany.TabIndex = 2; + lblCompany.Text = "Company"; // // pnlLoadedAssemblies // - this.pnlLoadedAssemblies.AutoScroll = true; - this.pnlLoadedAssemblies.Dock = System.Windows.Forms.DockStyle.Fill; - this.pnlLoadedAssemblies.Location = new System.Drawing.Point(7, 0); - this.pnlLoadedAssemblies.Name = "pnlLoadedAssemblies"; - this.pnlLoadedAssemblies.Size = new System.Drawing.Size(357, 123); - this.pnlLoadedAssemblies.TabIndex = 3; + pnlLoadedAssemblies.AutoScroll = true; + pnlLoadedAssemblies.Dock = DockStyle.Fill; + pnlLoadedAssemblies.Location = new Point(7, 0); + pnlLoadedAssemblies.Name = "pnlLoadedAssemblies"; + pnlLoadedAssemblies.Size = new Size(357, 123); + pnlLoadedAssemblies.TabIndex = 3; // // panel2 // - this.panel2.Controls.Add(this.pnlLoadedAssemblies); - this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel2.Location = new System.Drawing.Point(0, 218); - this.panel2.Name = "panel2"; - this.panel2.Padding = new System.Windows.Forms.Padding(7, 0, 0, 0); - this.panel2.Size = new System.Drawing.Size(364, 123); - this.panel2.TabIndex = 4; + panel2.Controls.Add(pnlLoadedAssemblies); + panel2.Dock = DockStyle.Fill; + panel2.Location = new Point(0, 218); + panel2.Name = "panel2"; + panel2.Padding = new Padding(7, 0, 0, 0); + panel2.Size = new Size(364, 123); + panel2.TabIndex = 4; // // About // - this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.ClientSize = new System.Drawing.Size(364, 341); - this.Controls.Add(this.panel2); - this.Controls.Add(this.panel1); - this.Controls.Add(this.aboutBanner1); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "About"; - this.Text = "About"; - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.About_FormClosed); - this.Load += new System.EventHandler(this.About_Load); - this.SizeChanged += new System.EventHandler(this.About_SizeChanged); - this.VisibleChanged += new System.EventHandler(this.About_VisibleChanged); - this.panel1.ResumeLayout(false); - this.panel1.PerformLayout(); - this.panel2.ResumeLayout(false); - this.ResumeLayout(false); - this.PerformLayout(); - + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + BackColor = Color.FromArgb(224, 224, 224); + ClientSize = new Size(364, 341); + Controls.Add(panel2); + Controls.Add(panel1); + Controls.Add(aboutBanner1); + Icon = (Icon)resources.GetObject("$this.Icon"); + Name = "About"; + Text = "About"; + FormClosed += About_FormClosed; + Load += About_Load; + SizeChanged += About_SizeChanged; + VisibleChanged += About_VisibleChanged; + panel1.ResumeLayout(false); + panel1.PerformLayout(); + panel2.ResumeLayout(false); + ResumeLayout(false); + PerformLayout(); } #endregion diff --git a/Serial Monitor/WindowForms/About.cs b/Serial Monitor/WindowForms/About.cs index b68e99c..e00bb5d 100644 --- a/Serial Monitor/WindowForms/About.cs +++ b/Serial Monitor/WindowForms/About.cs @@ -35,10 +35,10 @@ public void GetLoadedAssemblies() { for (int i = 0; i < assemblies.Length; i++) { string AssemblyName = assemblies[i].GetName().Name ?? ""; - if (AssemblyName.ToLower().StartsWith("system") || AssemblyName.ToLower().StartsWith("microsoft")) { } + if (AssemblyName.ToLower().StartsWith("system") || AssemblyName.ToLower().StartsWith("microsoft") || AssemblyName.ToLower().StartsWith("mscor")) { } else if (AssemblyName.ToLower().StartsWith(Application.ProductName.ToLower())) { } else if (AssemblyName.ToLower().StartsWith("netstandard")) { } - else { + else { try { FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(assemblies[i].Location); Label lbl = new Label(); diff --git a/Serial Monitor/WindowForms/About.resx b/Serial Monitor/WindowForms/About.resx index 66f3b83..85474e1 100644 --- a/Serial Monitor/WindowForms/About.resx +++ b/Serial Monitor/WindowForms/About.resx @@ -1,4 +1,64 @@ - + + + diff --git a/Serial Monitor/WindowForms/ChannelProperties.Designer.cs b/Serial Monitor/WindowForms/ChannelProperties.Designer.cs index f213031..d606f12 100644 --- a/Serial Monitor/WindowForms/ChannelProperties.Designer.cs +++ b/Serial Monitor/WindowForms/ChannelProperties.Designer.cs @@ -24,49 +24,49 @@ protected override void Dispose(bool disposing) { /// private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ChannelProperties)); - this.propertyGrid1 = new System.Windows.Forms.PropertyGrid(); - this.SuspendLayout(); + propertyGrid1 = new PropertyGrid(); + SuspendLayout(); // // propertyGrid1 // - this.propertyGrid1.CanShowVisualStyleGlyphs = false; - this.propertyGrid1.CategoryForeColor = System.Drawing.Color.White; - this.propertyGrid1.CategorySplitterColor = System.Drawing.Color.Silver; - this.propertyGrid1.CommandsForeColor = System.Drawing.Color.White; - this.propertyGrid1.CommandsVisibleIfAvailable = false; - this.propertyGrid1.DisabledItemForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255))))); - this.propertyGrid1.Dock = System.Windows.Forms.DockStyle.Fill; - this.propertyGrid1.HelpBackColor = System.Drawing.Color.Gray; - this.propertyGrid1.HelpBorderColor = System.Drawing.Color.Gray; - this.propertyGrid1.HelpForeColor = System.Drawing.SystemColors.Window; - this.propertyGrid1.HelpVisible = false; - this.propertyGrid1.LineColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.propertyGrid1.Location = new System.Drawing.Point(0, 0); - this.propertyGrid1.Name = "propertyGrid1"; - this.propertyGrid1.Size = new System.Drawing.Size(304, 363); - this.propertyGrid1.TabIndex = 6; - this.propertyGrid1.ToolbarVisible = false; - this.propertyGrid1.ViewBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.propertyGrid1.ViewBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.propertyGrid1.ViewForeColor = System.Drawing.Color.White; + propertyGrid1.CanShowVisualStyleGlyphs = false; + propertyGrid1.CategoryForeColor = Color.White; + propertyGrid1.CategorySplitterColor = Color.Silver; + propertyGrid1.CommandsForeColor = Color.White; + propertyGrid1.CommandsVisibleIfAvailable = false; + propertyGrid1.DisabledItemForeColor = Color.FromArgb(127, 255, 255, 255); + propertyGrid1.Dock = DockStyle.Fill; + propertyGrid1.HelpBackColor = Color.Gray; + propertyGrid1.HelpBorderColor = Color.Gray; + propertyGrid1.HelpForeColor = SystemColors.Window; + propertyGrid1.HelpVisible = false; + propertyGrid1.LineColor = Color.FromArgb(40, 40, 40); + propertyGrid1.Location = new Point(0, 0); + propertyGrid1.Name = "propertyGrid1"; + propertyGrid1.Size = new Size(304, 363); + propertyGrid1.TabIndex = 6; + propertyGrid1.ToolbarVisible = false; + propertyGrid1.ViewBackColor = Color.FromArgb(20, 20, 20); + propertyGrid1.ViewBorderColor = Color.FromArgb(20, 20, 20); + propertyGrid1.ViewForeColor = Color.White; // // ChannelProperties // - this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(304, 363); - this.Controls.Add(this.propertyGrid1); - this.DoubleBuffered = true; - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "ChannelProperties"; - this.Text = "Channel Properties"; - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ChannelProperties_FormClosed); - this.Load += new System.EventHandler(this.ChannelProperties_Load); - this.SizeChanged += new System.EventHandler(this.ChannelProperties_SizeChanged); - this.VisibleChanged += new System.EventHandler(this.ChannelProperties_VisibleChanged); - this.ResumeLayout(false); - + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(304, 363); + Controls.Add(propertyGrid1); + DoubleBuffered = true; + FormBorderStyle = FormBorderStyle.SizableToolWindow; + Icon = (Icon)resources.GetObject("$this.Icon"); + Name = "ChannelProperties"; + Text = "Channel Properties"; + FormClosing += ChannelProperties_FormClosing; + FormClosed += ChannelProperties_FormClosed; + Load += ChannelProperties_Load; + SizeChanged += ChannelProperties_SizeChanged; + VisibleChanged += ChannelProperties_VisibleChanged; + ResumeLayout(false); } #endregion diff --git a/Serial Monitor/WindowForms/ChannelProperties.cs b/Serial Monitor/WindowForms/ChannelProperties.cs index c9624cb..d871d99 100644 --- a/Serial Monitor/WindowForms/ChannelProperties.cs +++ b/Serial Monitor/WindowForms/ChannelProperties.cs @@ -15,7 +15,7 @@ public partial class ChannelProperties : Form, ITheme { SerialManager? manager = null; public SerialManager? Manager { get { return manager; } - set { + set { manager = value; if (manager != null) { propertyGrid1.SelectedObject = Manager; @@ -28,7 +28,7 @@ public ChannelProperties(SerialManager Manager) { if (DesignerSetup.IsWindows10OrGreater() == true) { DesignerSetup.UseImmersiveDarkMode(this.Handle, true); } - + } public void ApplyTheme() { @@ -51,6 +51,13 @@ public void ApplyTheme() { private void ChannelProperties_Load(object sender, EventArgs e) { ApplyTheme(); + SystemManager.ChannelSelectedChanged += SystemManager_ChannelSelectedChanged; + } + private void ChannelProperties_FormClosing(object sender, FormClosingEventArgs e) { + SystemManager.ChannelSelectedChanged -= SystemManager_ChannelSelectedChanged; + } + private void SystemManager_ChannelSelectedChanged(SerialManager? sender) { + Manager = sender; } private void ChannelProperties_VisibleChanged(object sender, EventArgs e) { @@ -62,5 +69,7 @@ private void ChannelProperties_SizeChanged(object sender, EventArgs e) { private void ChannelProperties_FormClosed(object sender, FormClosedEventArgs e) { Classes.ApplicationManager.InvokeApplicationEvent(); } + + } } diff --git a/Serial Monitor/WindowForms/ChannelProperties.resx b/Serial Monitor/WindowForms/ChannelProperties.resx index 66f3b83..85474e1 100644 --- a/Serial Monitor/WindowForms/ChannelProperties.resx +++ b/Serial Monitor/WindowForms/ChannelProperties.resx @@ -1,4 +1,64 @@ - + + + diff --git a/Serial Monitor/WindowForms/Keypad.cs b/Serial Monitor/WindowForms/Keypad.cs index e950fcb..e21a7a8 100644 --- a/Serial Monitor/WindowForms/Keypad.cs +++ b/Serial Monitor/WindowForms/Keypad.cs @@ -9,6 +9,7 @@ using System.ComponentModel; using System.Data; using System.Diagnostics; +using System.DirectoryServices.ActiveDirectory; using System.Drawing; using System.Linq; using System.Text; @@ -31,6 +32,14 @@ private void Keypad_Load(object sender, EventArgs e) { RecolorAll(); ProjectManager.ButtonPropertyChanged += ProjectManager_ButtonPropertyChanged; } + private void AdjustUserInterface() { + msMain.Padding = DesignerSetup.ScalePadding(msMain.Padding); + //tsMain.Padding = DesignerSetup.ScalePadding(tsMain.Padding); + //lstMonitor.ScaleColumnWidths(); + //lstSelector.ScaleColumnWidths(); + + //pnlMonitor.Panel1.Width = DesignerSetup.ScaleInteger(pnlMonitor.Panel1.Width); + } private void Keypad_FormClosing(object sender, FormClosingEventArgs e) { ProjectManager.ButtonPropertyChanged -= ProjectManager_ButtonPropertyChanged; } diff --git a/Serial Monitor/WindowForms/ModbusRegisters.Designer.cs b/Serial Monitor/WindowForms/ModbusRegisters.Designer.cs index 3598566..a851ac3 100644 --- a/Serial Monitor/WindowForms/ModbusRegisters.Designer.cs +++ b/Serial Monitor/WindowForms/ModbusRegisters.Designer.cs @@ -36,136 +36,141 @@ private void InitializeComponent() { ODModules.ListSubItem listSubItem4 = new ODModules.ListSubItem(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ModbusRegisters)); ODModules.Tab tab1 = new ODModules.Tab(); - this.navigator1 = new ODModules.Navigator(); - this.lstMonitor = new ODModules.ListControl(); - this.cmMonitor = new ODModules.ContextMenu(); - this.btnCmSelectionToSnapshot = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator(); - this.copyToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.pasteToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.tsMain = new ODModules.ToolStrip(); - this.btnCoils = new System.Windows.Forms.ToolStripButton(); - this.btnDiscrete = new System.Windows.Forms.ToolStripButton(); - this.btnHolding = new System.Windows.Forms.ToolStripButton(); - this.btnInputRegisters = new System.Windows.Forms.ToolStripButton(); - this.lblTypeSelection = new System.Windows.Forms.ToolStripLabel(); - this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); - this.btnApplyOnClick = new System.Windows.Forms.ToolStripButton(); - this.btnLockEditor = new System.Windows.Forms.ToolStripButton(); - this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator(); - this.btnMenuTopMost = new System.Windows.Forms.ToolStripButton(); - this.tbDataPages = new ODModules.HiddenTabControl(); - this.tpRegisters = new System.Windows.Forms.TabPage(); - this.tpRegisterFiltering = new System.Windows.Forms.TabPage(); - this.mdiClient = new Serial_Monitor.Components.MdiClientPanel(); - this.thDataPagesHeader = new ODModules.TabHeader(); - this.msMain = new ODModules.MenuStrip(); - this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.newToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator(); - this.newToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator(); - this.saveToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.saveAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.printToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.printPreviewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator(); - this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.redoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator(); - this.goToToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.goToToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); - this.goToRegisterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator15 = new System.Windows.Forms.ToolStripSeparator(); - this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copySpecialToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyNamesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyFormatsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyValuesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyAsTextToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.resetToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator(); - this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.viewToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.viewCoilsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.viewDiscreteInputsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.viewHoldingRegistersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.viewInputRegistersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); - this.showFormatsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator(); - this.btnViewMaster = new System.Windows.Forms.ToolStripMenuItem(); - this.btnViewSnapshot = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator(); - this.btnTopMost = new System.Windows.Forms.ToolStripMenuItem(); - this.modbusToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.writeCoilToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.writeRegisterToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); - this.btnModbusApplyonClick = new System.Windows.Forms.ToolStripMenuItem(); - this.btnModbusLockEditors = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator(); - this.setIOFormatsToModbusRTUToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.btnMenuModbusMaster = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator(); - this.btnSelectionToSnapshot = new System.Windows.Forms.ToolStripMenuItem(); - this.formatToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbDisplayFormat = new System.Windows.Forms.ToolStripMenuItem(); - this.ddpDataSize = new System.Windows.Forms.ToolStripMenuItem(); - this.btnSigned = new System.Windows.Forms.ToolStripMenuItem(); - this.toolsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.customizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.optionsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.windowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.tileHorizontalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator(); - this.windowManagerToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.cmDisplayFormats = new ODModules.ContextMenu(); - this.cmDataSize = new ODModules.ContextMenu(); - this.cmMonitor.SuspendLayout(); - this.tsMain.SuspendLayout(); - this.tbDataPages.SuspendLayout(); - this.tpRegisters.SuspendLayout(); - this.tpRegisterFiltering.SuspendLayout(); - this.msMain.SuspendLayout(); - this.SuspendLayout(); + navigator1 = new ODModules.Navigator(); + lstMonitor = new ODModules.ListControl(); + cmMonitor = new ODModules.ContextMenu(); + btnCmSelectionToSnapshot = new ToolStripMenuItem(); + toolStripSeparator14 = new ToolStripSeparator(); + copyToolStripMenuItem1 = new ToolStripMenuItem(); + pasteToolStripMenuItem1 = new ToolStripMenuItem(); + tsMain = new ODModules.ToolStrip(); + btnCoils = new ToolStripButton(); + btnDiscrete = new ToolStripButton(); + btnHolding = new ToolStripButton(); + btnInputRegisters = new ToolStripButton(); + lblTypeSelection = new ToolStripLabel(); + toolStripSeparator1 = new ToolStripSeparator(); + btnApplyOnClick = new ToolStripButton(); + btnLockEditor = new ToolStripButton(); + toolStripSeparator6 = new ToolStripSeparator(); + btnMenuTopMost = new ToolStripButton(); + tbDataPages = new ODModules.HiddenTabControl(); + tpRegisters = new TabPage(); + tpRegisterFiltering = new TabPage(); + mdiClient = new Components.MdiClientPanel(); + thDataPagesHeader = new ODModules.TabHeader(); + msMain = new ODModules.MenuStrip(); + fileToolStripMenuItem = new ToolStripMenuItem(); + newToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator11 = new ToolStripSeparator(); + newToolStripMenuItem1 = new ToolStripMenuItem(); + openToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator12 = new ToolStripSeparator(); + saveToolStripMenuItem = new ToolStripMenuItem(); + saveAsToolStripMenuItem = new ToolStripMenuItem(); + printToolStripMenuItem = new ToolStripMenuItem(); + printPreviewToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator7 = new ToolStripSeparator(); + exitToolStripMenuItem = new ToolStripMenuItem(); + editToolStripMenuItem = new ToolStripMenuItem(); + undoToolStripMenuItem = new ToolStripMenuItem(); + redoToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator4 = new ToolStripSeparator(); + goToToolStripMenuItem = new ToolStripMenuItem(); + goToToolStripMenuItem1 = new ToolStripMenuItem(); + goToRegisterToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator15 = new ToolStripSeparator(); + cutToolStripMenuItem = new ToolStripMenuItem(); + copyToolStripMenuItem = new ToolStripMenuItem(); + copySpecialToolStripMenuItem = new ToolStripMenuItem(); + copyNamesToolStripMenuItem = new ToolStripMenuItem(); + copyFormatsToolStripMenuItem = new ToolStripMenuItem(); + copyValuesToolStripMenuItem = new ToolStripMenuItem(); + copyAsTextToolStripMenuItem = new ToolStripMenuItem(); + pasteToolStripMenuItem = new ToolStripMenuItem(); + resetToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator5 = new ToolStripSeparator(); + selectAllToolStripMenuItem = new ToolStripMenuItem(); + viewToolStripMenuItem = new ToolStripMenuItem(); + viewCoilsToolStripMenuItem = new ToolStripMenuItem(); + viewDiscreteInputsToolStripMenuItem = new ToolStripMenuItem(); + viewHoldingRegistersToolStripMenuItem = new ToolStripMenuItem(); + viewInputRegistersToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator3 = new ToolStripSeparator(); + showFormatsToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator9 = new ToolStripSeparator(); + btnViewMaster = new ToolStripMenuItem(); + btnViewSnapshot = new ToolStripMenuItem(); + toolStripSeparator10 = new ToolStripSeparator(); + btnTopMost = new ToolStripMenuItem(); + modbusToolStripMenuItem = new ToolStripMenuItem(); + writeCoilToolStripMenuItem = new ToolStripMenuItem(); + writeRegisterToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator2 = new ToolStripSeparator(); + btnModbusApplyonClick = new ToolStripMenuItem(); + btnModbusLockEditors = new ToolStripMenuItem(); + toolStripSeparator16 = new ToolStripSeparator(); + setIOFormatsToModbusRTUToolStripMenuItem = new ToolStripMenuItem(); + btnMenuModbusMaster = new ToolStripMenuItem(); + toolStripSeparator8 = new ToolStripSeparator(); + btnSelectionToSnapshot = new ToolStripMenuItem(); + formatToolStripMenuItem = new ToolStripMenuItem(); + ddbDisplayFormat = new ToolStripMenuItem(); + ddpDataSize = new ToolStripMenuItem(); + btnSigned = new ToolStripMenuItem(); + ddbSigned = new ToolStripMenuItem(); + ddbUnsigned = new ToolStripMenuItem(); + ddbToggleSigned = new ToolStripMenuItem(); + toolStripSeparator17 = new ToolStripSeparator(); + changeAppearanceToolStripMenuItem = new ToolStripMenuItem(); + resetAppearanceToolStripMenuItem = new ToolStripMenuItem(); + toolsToolStripMenuItem = new ToolStripMenuItem(); + customizeToolStripMenuItem = new ToolStripMenuItem(); + optionsToolStripMenuItem = new ToolStripMenuItem(); + windowToolStripMenuItem = new ToolStripMenuItem(); + tileHorizontalToolStripMenuItem = new ToolStripMenuItem(); + toolStripSeparator13 = new ToolStripSeparator(); + windowManagerToolStripMenuItem = new ToolStripMenuItem(); + cmDisplayFormats = new ODModules.ContextMenu(); + cmDataSize = new ODModules.ContextMenu(); + cmMonitor.SuspendLayout(); + tsMain.SuspendLayout(); + tbDataPages.SuspendLayout(); + tpRegisters.SuspendLayout(); + tpRegisterFiltering.SuspendLayout(); + msMain.SuspendLayout(); + SuspendLayout(); // // navigator1 // - this.navigator1.ArrowColor = System.Drawing.Color.Black; - this.navigator1.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.navigator1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(40)))), ((int)(((byte)(40))))); - this.navigator1.DisplayStyle = ODModules.Navigator.Style.Right; - this.navigator1.DisplayText = "StateName"; - this.navigator1.Dock = System.Windows.Forms.DockStyle.Left; - this.navigator1.ForeColor = System.Drawing.Color.White; - this.navigator1.LinkedList = null; - this.navigator1.Location = new System.Drawing.Point(0, 0); - this.navigator1.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.navigator1.MidColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.navigator1.Name = "navigator1"; - this.navigator1.SelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.navigator1.SelectedItem = -1; - this.navigator1.ShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(40)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.navigator1.ShowAnimations = true; - this.navigator1.SideShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.navigator1.Size = new System.Drawing.Size(150, 602); - this.navigator1.TabIndex = 2; - this.navigator1.SelectedIndexChanged += new ODModules.Navigator.SelectedIndexChangedHandler(this.navigator1_SelectedIndexChanged); + navigator1.ArrowColor = Color.Black; + navigator1.ArrowMouseOverColor = Color.DodgerBlue; + navigator1.BackColor = Color.FromArgb(40, 40, 40); + navigator1.DisplayStyle = ODModules.Navigator.Style.Right; + navigator1.DisplayText = "StateName"; + navigator1.Dock = DockStyle.Left; + navigator1.ForeColor = Color.White; + navigator1.LinkedList = null; + navigator1.Location = new Point(0, 0); + navigator1.MidColor = Color.FromArgb(20, 20, 20); + navigator1.Name = "navigator1"; + navigator1.SelectedColor = Color.FromArgb(60, 0, 0, 0); + navigator1.SelectedItem = -1; + navigator1.ShadowColor = Color.FromArgb(40, 0, 0, 0); + navigator1.ShowAnimations = true; + navigator1.SideShadowColor = Color.FromArgb(20, 0, 0, 0); + navigator1.Size = new Size(81, 257); + navigator1.TabIndex = 2; + navigator1.SelectedIndexChanged += navigator1_SelectedIndexChanged; // // lstMonitor // - this.lstMonitor.AllowColumnSpanning = false; - this.lstMonitor.AllowMouseWheel = true; - this.lstMonitor.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20))))); - this.lstMonitor.ColumnColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.lstMonitor.ColumnForeColor = System.Drawing.Color.WhiteSmoke; - this.lstMonitor.ColumnLineColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); + lstMonitor.AllowColumnSpanning = false; + lstMonitor.AllowMouseWheel = true; + lstMonitor.BackColor = Color.FromArgb(20, 20, 20); + lstMonitor.ColumnColor = Color.FromArgb(30, 30, 30); + lstMonitor.ColumnForeColor = Color.WhiteSmoke; + lstMonitor.ColumnLineColor = Color.FromArgb(64, 64, 64); column1.ColumnAlignment = ODModules.ColumnTextAlignment.Left; column1.CountOffset = 0; column1.DisplayType = ODModules.ColumnDisplayType.LineCount; @@ -238,56 +243,52 @@ private void InitializeComponent() { column6.UseItemForeColor = false; column6.Visible = true; column6.Width = 120; - this.lstMonitor.Columns.Add(column1); - this.lstMonitor.Columns.Add(column2); - this.lstMonitor.Columns.Add(column3); - this.lstMonitor.Columns.Add(column4); - this.lstMonitor.Columns.Add(column5); - this.lstMonitor.Columns.Add(column6); - this.lstMonitor.ContextMenuStrip = this.cmMonitor; - this.lstMonitor.Dock = System.Windows.Forms.DockStyle.Fill; - this.lstMonitor.DropDownMouseDown = System.Drawing.Color.DimGray; - this.lstMonitor.DropDownMouseOver = System.Drawing.Color.LightGray; - this.lstMonitor.ExternalItems = null; - this.lstMonitor.Filter = null; - this.lstMonitor.FilterColumn = 0; - this.lstMonitor.ForeColor = System.Drawing.Color.White; - this.lstMonitor.GridlineColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.lstMonitor.HighlightStrength = 128; - this.lstMonitor.HorScroll = new decimal(new int[] { - 0, - 0, - 0, - 0}); - listItem1.BackColor = System.Drawing.Color.Transparent; + lstMonitor.Columns.Add(column1); + lstMonitor.Columns.Add(column2); + lstMonitor.Columns.Add(column3); + lstMonitor.Columns.Add(column4); + lstMonitor.Columns.Add(column5); + lstMonitor.Columns.Add(column6); + lstMonitor.ContextMenuStrip = cmMonitor; + lstMonitor.Dock = DockStyle.Fill; + lstMonitor.DropDownMouseDown = Color.DimGray; + lstMonitor.DropDownMouseOver = Color.LightGray; + lstMonitor.ExternalItems = null; + lstMonitor.Filter = null; + lstMonitor.FilterColumn = 0; + lstMonitor.ForeColor = Color.White; + lstMonitor.GridlineColor = Color.FromArgb(30, 30, 30); + lstMonitor.HighlightStrength = 128; + lstMonitor.HorScroll = new decimal(new int[] { 0, 0, 0, 0 }); + listItem1.BackColor = Color.Transparent; listItem1.Checked = false; - listItem1.ForeColor = System.Drawing.Color.Black; + listItem1.ForeColor = Color.Black; listItem1.Name = ""; listItem1.Selected = false; - listSubItem1.BackColor = System.Drawing.Color.Transparent; + listSubItem1.BackColor = Color.Transparent; listSubItem1.Checked = false; - listSubItem1.ForeColor = System.Drawing.Color.Black; + listSubItem1.ForeColor = Color.Black; listSubItem1.Name = ""; listSubItem1.Tag = null; listSubItem1.Text = ""; listSubItem1.Value = 0; - listSubItem2.BackColor = System.Drawing.Color.Transparent; + listSubItem2.BackColor = Color.Transparent; listSubItem2.Checked = false; - listSubItem2.ForeColor = System.Drawing.Color.Black; + listSubItem2.ForeColor = Color.Black; listSubItem2.Name = ""; listSubItem2.Tag = null; listSubItem2.Text = ""; listSubItem2.Value = 0; - listSubItem3.BackColor = System.Drawing.Color.Transparent; + listSubItem3.BackColor = Color.Transparent; listSubItem3.Checked = false; - listSubItem3.ForeColor = System.Drawing.Color.Black; + listSubItem3.ForeColor = Color.Black; listSubItem3.Name = ""; listSubItem3.Tag = null; listSubItem3.Text = ""; listSubItem3.Value = 0; - listSubItem4.BackColor = System.Drawing.Color.Transparent; + listSubItem4.BackColor = Color.Transparent; listSubItem4.Checked = false; - listSubItem4.ForeColor = System.Drawing.Color.Black; + listSubItem4.ForeColor = Color.Black; listSubItem4.Name = ""; listSubItem4.Tag = null; listSubItem4.Text = ""; @@ -299,1041 +300,1006 @@ private void InitializeComponent() { listItem1.Tag = null; listItem1.Text = ""; listItem1.Value = 0; - this.lstMonitor.Items.Add(listItem1); - this.lstMonitor.LineMarkerIndex = 0; - this.lstMonitor.Location = new System.Drawing.Point(150, 0); - this.lstMonitor.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.lstMonitor.MarkerBorderColor = System.Drawing.Color.LimeGreen; - this.lstMonitor.MarkerFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(50)))), ((int)(((byte)(205)))), ((int)(((byte)(50))))); - this.lstMonitor.MarkerStyle = ODModules.MarkerStyleType.Highlight; - this.lstMonitor.Name = "lstMonitor"; - this.lstMonitor.RowColor = System.Drawing.Color.FromArgb(((int)(((byte)(23)))), ((int)(((byte)(23)))), ((int)(((byte)(23))))); - this.lstMonitor.ScrollBarMouseDown = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lstMonitor.ScrollBarNorth = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.lstMonitor.ScrollBarSouth = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.lstMonitor.ScrollItems = 3; - this.lstMonitor.SelectedColor = System.Drawing.Color.SteelBlue; - this.lstMonitor.SelectionColor = System.Drawing.Color.Gray; - this.lstMonitor.ShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lstMonitor.ShowGrid = true; - this.lstMonitor.ShowMarker = false; - this.lstMonitor.ShowRowColors = true; - this.lstMonitor.Size = new System.Drawing.Size(927, 602); - this.lstMonitor.SpanColumn = -1; - this.lstMonitor.TabIndex = 3; - this.lstMonitor.UseLocalList = true; - this.lstMonitor.VerScroll = 0; - this.lstMonitor.DropDownClicked += new ODModules.ListControl.DropDownClickedHandler(this.lstMonitor_DropDownClicked); - this.lstMonitor.ItemCheckedChanged += new ODModules.ListControl.ItemCheckedChangedHandler(this.lstMonitor_ItemCheckedChanged); + lstMonitor.Items.Add(listItem1); + lstMonitor.LineMarkerIndex = 0; + lstMonitor.Location = new Point(81, 0); + lstMonitor.MarkerBorderColor = Color.LimeGreen; + lstMonitor.MarkerFillColor = Color.FromArgb(100, 50, 205, 50); + lstMonitor.MarkerStyle = ODModules.MarkerStyleType.Highlight; + lstMonitor.Name = "lstMonitor"; + lstMonitor.RowColor = Color.FromArgb(23, 23, 23); + lstMonitor.ScrollBarMouseDown = Color.FromArgb(64, 0, 0, 0); + lstMonitor.ScrollBarNorth = Color.FromArgb(64, 64, 64); + lstMonitor.ScrollBarSouth = Color.FromArgb(64, 64, 64); + lstMonitor.ScrollItems = 3; + lstMonitor.SelectedColor = Color.SteelBlue; + lstMonitor.SelectionColor = Color.Gray; + lstMonitor.ShadowColor = Color.FromArgb(128, 0, 0, 0); + lstMonitor.ShowGrid = true; + lstMonitor.ShowMarker = false; + lstMonitor.ShowRowColors = true; + lstMonitor.Size = new Size(495, 257); + lstMonitor.SpanColumn = -1; + lstMonitor.TabIndex = 3; + lstMonitor.UseLocalList = true; + lstMonitor.VerScroll = 0; + lstMonitor.DropDownClicked += lstMonitor_DropDownClicked; + lstMonitor.ItemCheckedChanged += lstMonitor_ItemCheckedChanged; // // cmMonitor // - this.cmMonitor.ActionSymbolForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.cmMonitor.BorderColor = System.Drawing.Color.Black; - this.cmMonitor.DropShadowEnabled = false; - this.cmMonitor.ForeColor = System.Drawing.Color.White; - this.cmMonitor.ImageScalingSize = new System.Drawing.Size(32, 32); - this.cmMonitor.InsetShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.cmMonitor.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.btnCmSelectionToSnapshot, - this.toolStripSeparator14, - this.copyToolStripMenuItem1, - this.pasteToolStripMenuItem1}); - this.cmMonitor.MenuBackColorNorth = System.Drawing.Color.DodgerBlue; - this.cmMonitor.MenuBackColorSouth = System.Drawing.Color.DodgerBlue; - this.cmMonitor.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.cmMonitor.Name = "cmMonitor"; - this.cmMonitor.SeparatorColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.cmMonitor.ShowInsetShadow = false; - this.cmMonitor.ShowItemInsetShadow = false; - this.cmMonitor.Size = new System.Drawing.Size(293, 124); + cmMonitor.ActionSymbolForeColor = Color.FromArgb(200, 200, 200); + cmMonitor.BorderColor = Color.Black; + cmMonitor.DropShadowEnabled = false; + cmMonitor.ForeColor = Color.White; + cmMonitor.ImageScalingSize = new Size(32, 32); + cmMonitor.InsetShadowColor = Color.FromArgb(128, 0, 0, 0); + cmMonitor.Items.AddRange(new ToolStripItem[] { btnCmSelectionToSnapshot, toolStripSeparator14, copyToolStripMenuItem1, pasteToolStripMenuItem1 }); + cmMonitor.MenuBackColorNorth = Color.DodgerBlue; + cmMonitor.MenuBackColorSouth = Color.DodgerBlue; + cmMonitor.MouseOverColor = Color.FromArgb(127, 0, 0, 0); + cmMonitor.Name = "cmMonitor"; + cmMonitor.SeparatorColor = Color.FromArgb(200, 200, 200); + cmMonitor.ShowInsetShadow = false; + cmMonitor.ShowItemInsetShadow = false; + cmMonitor.Size = new Size(175, 76); // // btnCmSelectionToSnapshot // - this.btnCmSelectionToSnapshot.Name = "btnCmSelectionToSnapshot"; - this.btnCmSelectionToSnapshot.Size = new System.Drawing.Size(292, 38); - this.btnCmSelectionToSnapshot.Text = "Snapshot Selection"; - this.btnCmSelectionToSnapshot.Click += new System.EventHandler(this.snapshotSelectionToolStripMenuItem_Click); + btnCmSelectionToSnapshot.Name = "btnCmSelectionToSnapshot"; + btnCmSelectionToSnapshot.Size = new Size(174, 22); + btnCmSelectionToSnapshot.Text = "Snapshot Selection"; + btnCmSelectionToSnapshot.Click += snapshotSelectionToolStripMenuItem_Click; // // toolStripSeparator14 // - this.toolStripSeparator14.Name = "toolStripSeparator14"; - this.toolStripSeparator14.Size = new System.Drawing.Size(289, 6); + toolStripSeparator14.Name = "toolStripSeparator14"; + toolStripSeparator14.Size = new Size(171, 6); // // copyToolStripMenuItem1 // - this.copyToolStripMenuItem1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copyToolStripMenuItem1.Name = "copyToolStripMenuItem1"; - this.copyToolStripMenuItem1.Size = new System.Drawing.Size(292, 38); - this.copyToolStripMenuItem1.Text = "Copy"; - this.copyToolStripMenuItem1.Click += new System.EventHandler(this.copyToolStripMenuItem1_Click); + copyToolStripMenuItem1.ImageScaling = ToolStripItemImageScaling.None; + copyToolStripMenuItem1.Name = "copyToolStripMenuItem1"; + copyToolStripMenuItem1.Size = new Size(174, 22); + copyToolStripMenuItem1.Text = "Copy"; + copyToolStripMenuItem1.Click += copyToolStripMenuItem1_Click; // // pasteToolStripMenuItem1 // - this.pasteToolStripMenuItem1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.pasteToolStripMenuItem1.Name = "pasteToolStripMenuItem1"; - this.pasteToolStripMenuItem1.Size = new System.Drawing.Size(292, 38); - this.pasteToolStripMenuItem1.Text = "Paste"; - this.pasteToolStripMenuItem1.Click += new System.EventHandler(this.pasteToolStripMenuItem1_Click); + pasteToolStripMenuItem1.ImageScaling = ToolStripItemImageScaling.None; + pasteToolStripMenuItem1.Name = "pasteToolStripMenuItem1"; + pasteToolStripMenuItem1.Size = new Size(174, 22); + pasteToolStripMenuItem1.Text = "Paste"; + pasteToolStripMenuItem1.Click += pasteToolStripMenuItem1_Click; // // tsMain // - this.tsMain.BackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(31)))), ((int)(((byte)(31))))); - this.tsMain.BackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(31)))), ((int)(((byte)(31))))); - this.tsMain.ImageScalingSize = new System.Drawing.Size(32, 32); - this.tsMain.ItemCheckedBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.tsMain.ItemCheckedBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.tsMain.ItemForeColor = System.Drawing.Color.WhiteSmoke; - this.tsMain.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.btnCoils, - this.btnDiscrete, - this.btnHolding, - this.btnInputRegisters, - this.lblTypeSelection, - this.toolStripSeparator1, - this.btnApplyOnClick, - this.btnLockEditor, - this.toolStripSeparator6, - this.btnMenuTopMost}); - this.tsMain.ItemSelectedBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.tsMain.ItemSelectedBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.tsMain.ItemSelectedForeColor = System.Drawing.Color.WhiteSmoke; - this.tsMain.Location = new System.Drawing.Point(0, 44); - this.tsMain.MenuBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(31)))), ((int)(((byte)(31))))); - this.tsMain.MenuBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(31)))), ((int)(((byte)(31))))); - this.tsMain.MenuBorderColor = System.Drawing.Color.DimGray; - this.tsMain.MenuSeparatorColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(55)))), ((int)(((byte)(55))))); - this.tsMain.MenuSymbolColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.tsMain.Name = "tsMain"; - this.tsMain.Padding = new System.Windows.Forms.Padding(0, 0, 4, 0); - this.tsMain.Size = new System.Drawing.Size(1085, 38); - this.tsMain.StripItemSelectedBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.tsMain.StripItemSelectedBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); - this.tsMain.TabIndex = 4; - this.tsMain.Text = "toolStrip1"; + tsMain.BackColorNorth = Color.FromArgb(31, 31, 31); + tsMain.BackColorSouth = Color.FromArgb(31, 31, 31); + tsMain.ImageScalingSize = new Size(32, 32); + tsMain.ItemCheckedBackColorNorth = Color.FromArgb(128, 128, 128, 128); + tsMain.ItemCheckedBackColorSouth = Color.FromArgb(128, 128, 128, 128); + tsMain.ItemForeColor = Color.WhiteSmoke; + tsMain.Items.AddRange(new ToolStripItem[] { btnCoils, btnDiscrete, btnHolding, btnInputRegisters, lblTypeSelection, toolStripSeparator1, btnApplyOnClick, btnLockEditor, toolStripSeparator6, btnMenuTopMost }); + tsMain.ItemSelectedBackColorNorth = Color.FromArgb(64, 64, 64); + tsMain.ItemSelectedBackColorSouth = Color.FromArgb(64, 64, 64); + tsMain.ItemSelectedForeColor = Color.WhiteSmoke; + tsMain.Location = new Point(0, 24); + tsMain.MenuBackColorNorth = Color.FromArgb(31, 31, 31); + tsMain.MenuBackColorSouth = Color.FromArgb(31, 31, 31); + tsMain.MenuBorderColor = Color.DimGray; + tsMain.MenuSeparatorColor = Color.FromArgb(55, 55, 55); + tsMain.MenuSymbolColor = Color.FromArgb(64, 64, 64); + tsMain.Name = "tsMain"; + tsMain.Padding = new Padding(0, 0, 2, 0); + tsMain.Size = new Size(584, 25); + tsMain.StripItemSelectedBackColorNorth = Color.FromArgb(64, 64, 64); + tsMain.StripItemSelectedBackColorSouth = Color.FromArgb(64, 64, 64); + tsMain.TabIndex = 4; + tsMain.Text = "toolStrip1"; // // btnCoils // - this.btnCoils.Checked = true; - this.btnCoils.CheckState = System.Windows.Forms.CheckState.Checked; - this.btnCoils.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnCoils.Image = ((System.Drawing.Image)(resources.GetObject("btnCoils.Image"))); - this.btnCoils.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnCoils.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnCoils.Name = "btnCoils"; - this.btnCoils.Size = new System.Drawing.Size(46, 32); - this.btnCoils.Text = "Coils"; - this.btnCoils.Click += new System.EventHandler(this.btnCoils_Click); + btnCoils.Checked = true; + btnCoils.CheckState = CheckState.Checked; + btnCoils.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnCoils.Image = (Image)resources.GetObject("btnCoils.Image"); + btnCoils.ImageScaling = ToolStripItemImageScaling.None; + btnCoils.ImageTransparentColor = Color.Magenta; + btnCoils.Name = "btnCoils"; + btnCoils.Size = new Size(23, 22); + btnCoils.Text = "Coils"; + btnCoils.Click += btnCoils_Click; // // btnDiscrete // - this.btnDiscrete.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnDiscrete.Image = ((System.Drawing.Image)(resources.GetObject("btnDiscrete.Image"))); - this.btnDiscrete.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnDiscrete.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnDiscrete.Name = "btnDiscrete"; - this.btnDiscrete.Size = new System.Drawing.Size(46, 32); - this.btnDiscrete.Text = "Discrete Inputs"; - this.btnDiscrete.Click += new System.EventHandler(this.btnDiscrete_Click); + btnDiscrete.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnDiscrete.Image = (Image)resources.GetObject("btnDiscrete.Image"); + btnDiscrete.ImageScaling = ToolStripItemImageScaling.None; + btnDiscrete.ImageTransparentColor = Color.Magenta; + btnDiscrete.Name = "btnDiscrete"; + btnDiscrete.Size = new Size(23, 22); + btnDiscrete.Text = "Discrete Inputs"; + btnDiscrete.Click += btnDiscrete_Click; // // btnHolding // - this.btnHolding.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnHolding.Image = ((System.Drawing.Image)(resources.GetObject("btnHolding.Image"))); - this.btnHolding.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnHolding.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnHolding.Name = "btnHolding"; - this.btnHolding.Size = new System.Drawing.Size(46, 32); - this.btnHolding.Text = "Holding Registers"; - this.btnHolding.Click += new System.EventHandler(this.btnHolding_Click); + btnHolding.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnHolding.Image = (Image)resources.GetObject("btnHolding.Image"); + btnHolding.ImageScaling = ToolStripItemImageScaling.None; + btnHolding.ImageTransparentColor = Color.Magenta; + btnHolding.Name = "btnHolding"; + btnHolding.Size = new Size(23, 22); + btnHolding.Text = "Holding Registers"; + btnHolding.Click += btnHolding_Click; // // btnInputRegisters // - this.btnInputRegisters.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnInputRegisters.Image = ((System.Drawing.Image)(resources.GetObject("btnInputRegisters.Image"))); - this.btnInputRegisters.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnInputRegisters.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnInputRegisters.Name = "btnInputRegisters"; - this.btnInputRegisters.Size = new System.Drawing.Size(46, 32); - this.btnInputRegisters.Text = "Input Registers"; - this.btnInputRegisters.Click += new System.EventHandler(this.btnInputRegisters_Click); + btnInputRegisters.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnInputRegisters.Image = (Image)resources.GetObject("btnInputRegisters.Image"); + btnInputRegisters.ImageScaling = ToolStripItemImageScaling.None; + btnInputRegisters.ImageTransparentColor = Color.Magenta; + btnInputRegisters.Name = "btnInputRegisters"; + btnInputRegisters.Size = new Size(23, 22); + btnInputRegisters.Text = "Input Registers"; + btnInputRegisters.Click += btnInputRegisters_Click; // // lblTypeSelection // - this.lblTypeSelection.ForeColor = System.Drawing.Color.White; - this.lblTypeSelection.Name = "lblTypeSelection"; - this.lblTypeSelection.Size = new System.Drawing.Size(65, 32); - this.lblTypeSelection.Text = "Coils"; + lblTypeSelection.ForeColor = Color.White; + lblTypeSelection.Name = "lblTypeSelection"; + lblTypeSelection.Size = new Size(33, 22); + lblTypeSelection.Text = "Coils"; // // toolStripSeparator1 // - this.toolStripSeparator1.Name = "toolStripSeparator1"; - this.toolStripSeparator1.Size = new System.Drawing.Size(6, 38); + toolStripSeparator1.Name = "toolStripSeparator1"; + toolStripSeparator1.Size = new Size(6, 25); // // btnApplyOnClick // - this.btnApplyOnClick.Checked = true; - this.btnApplyOnClick.CheckState = System.Windows.Forms.CheckState.Checked; - this.btnApplyOnClick.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnApplyOnClick.Image = ((System.Drawing.Image)(resources.GetObject("btnApplyOnClick.Image"))); - this.btnApplyOnClick.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnApplyOnClick.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnApplyOnClick.Name = "btnApplyOnClick"; - this.btnApplyOnClick.Size = new System.Drawing.Size(46, 32); - this.btnApplyOnClick.Text = "Send On Change"; - this.btnApplyOnClick.Click += new System.EventHandler(this.btnApplyOnClick_Click); + btnApplyOnClick.Checked = true; + btnApplyOnClick.CheckState = CheckState.Checked; + btnApplyOnClick.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnApplyOnClick.Image = (Image)resources.GetObject("btnApplyOnClick.Image"); + btnApplyOnClick.ImageScaling = ToolStripItemImageScaling.None; + btnApplyOnClick.ImageTransparentColor = Color.Magenta; + btnApplyOnClick.Name = "btnApplyOnClick"; + btnApplyOnClick.Size = new Size(23, 22); + btnApplyOnClick.Text = "Send On Change"; + btnApplyOnClick.Click += btnApplyOnClick_Click; // // btnLockEditor // - this.btnLockEditor.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnLockEditor.Image = ((System.Drawing.Image)(resources.GetObject("btnLockEditor.Image"))); - this.btnLockEditor.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnLockEditor.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnLockEditor.Name = "btnLockEditor"; - this.btnLockEditor.Size = new System.Drawing.Size(46, 32); - this.btnLockEditor.Text = "Lock Editor"; - this.btnLockEditor.Click += new System.EventHandler(this.btnLockEditor_Click); + btnLockEditor.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnLockEditor.Image = (Image)resources.GetObject("btnLockEditor.Image"); + btnLockEditor.ImageScaling = ToolStripItemImageScaling.None; + btnLockEditor.ImageTransparentColor = Color.Magenta; + btnLockEditor.Name = "btnLockEditor"; + btnLockEditor.Size = new Size(23, 22); + btnLockEditor.Text = "Lock Editor"; + btnLockEditor.Click += btnLockEditor_Click; // // toolStripSeparator6 // - this.toolStripSeparator6.Name = "toolStripSeparator6"; - this.toolStripSeparator6.Size = new System.Drawing.Size(6, 38); + toolStripSeparator6.Name = "toolStripSeparator6"; + toolStripSeparator6.Size = new Size(6, 25); // // btnMenuTopMost // - this.btnMenuTopMost.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.btnMenuTopMost.Image = ((System.Drawing.Image)(resources.GetObject("btnMenuTopMost.Image"))); - this.btnMenuTopMost.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnMenuTopMost.ImageTransparentColor = System.Drawing.Color.Magenta; - this.btnMenuTopMost.Name = "btnMenuTopMost"; - this.btnMenuTopMost.Size = new System.Drawing.Size(46, 32); - this.btnMenuTopMost.Text = "Top Most"; - this.btnMenuTopMost.Click += new System.EventHandler(this.btnMenuTopMost_Click); + btnMenuTopMost.DisplayStyle = ToolStripItemDisplayStyle.Image; + btnMenuTopMost.Image = (Image)resources.GetObject("btnMenuTopMost.Image"); + btnMenuTopMost.ImageScaling = ToolStripItemImageScaling.None; + btnMenuTopMost.ImageTransparentColor = Color.Magenta; + btnMenuTopMost.Name = "btnMenuTopMost"; + btnMenuTopMost.Size = new Size(23, 22); + btnMenuTopMost.Text = "Top Most"; + btnMenuTopMost.Click += btnMenuTopMost_Click; // // tbDataPages // - this.tbDataPages.Controls.Add(this.tpRegisters); - this.tbDataPages.Controls.Add(this.tpRegisterFiltering); - this.tbDataPages.DebugMode = true; - this.tbDataPages.DefaultColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(12)))), ((int)(((byte)(12)))), ((int)(((byte)(12))))); - this.tbDataPages.Dock = System.Windows.Forms.DockStyle.Fill; - this.tbDataPages.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; - this.tbDataPages.ForeColor = System.Drawing.Color.White; - this.tbDataPages.ItemSize = new System.Drawing.Size(20, 20); - this.tbDataPages.Location = new System.Drawing.Point(0, 140); - this.tbDataPages.Margin = new System.Windows.Forms.Padding(0); - this.tbDataPages.Multiline = true; - this.tbDataPages.Name = "tbDataPages"; - this.tbDataPages.SelectedIndex = 0; - this.tbDataPages.Size = new System.Drawing.Size(1085, 630); - this.tbDataPages.TabIndex = 5; + tbDataPages.Controls.Add(tpRegisters); + tbDataPages.Controls.Add(tpRegisterFiltering); + tbDataPages.DebugMode = true; + tbDataPages.DefaultColor1 = Color.FromArgb(12, 12, 12); + tbDataPages.Dock = DockStyle.Fill; + tbDataPages.DrawMode = TabDrawMode.OwnerDrawFixed; + tbDataPages.ForeColor = Color.White; + tbDataPages.ItemSize = new Size(20, 20); + tbDataPages.Location = new Point(0, 76); + tbDataPages.Margin = new Padding(0); + tbDataPages.Multiline = true; + tbDataPages.Name = "tbDataPages"; + tbDataPages.SelectedIndex = 0; + tbDataPages.Size = new Size(584, 285); + tbDataPages.TabIndex = 5; // // tpRegisters // - this.tpRegisters.Controls.Add(this.lstMonitor); - this.tpRegisters.Controls.Add(this.navigator1); - this.tpRegisters.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.tpRegisters.Location = new System.Drawing.Point(4, 24); - this.tpRegisters.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tpRegisters.Name = "tpRegisters"; - this.tpRegisters.Size = new System.Drawing.Size(1077, 602); - this.tpRegisters.TabIndex = 0; - this.tpRegisters.Text = "Master View"; - this.tpRegisters.UseVisualStyleBackColor = true; + tpRegisters.Controls.Add(lstMonitor); + tpRegisters.Controls.Add(navigator1); + tpRegisters.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + tpRegisters.Location = new Point(4, 24); + tpRegisters.Name = "tpRegisters"; + tpRegisters.Size = new Size(576, 257); + tpRegisters.TabIndex = 0; + tpRegisters.Text = "Master View"; + tpRegisters.UseVisualStyleBackColor = true; // // tpRegisterFiltering // - this.tpRegisterFiltering.Controls.Add(this.mdiClient); - this.tpRegisterFiltering.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.tpRegisterFiltering.Location = new System.Drawing.Point(4, 24); - this.tpRegisterFiltering.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tpRegisterFiltering.Name = "tpRegisterFiltering"; - this.tpRegisterFiltering.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tpRegisterFiltering.Size = new System.Drawing.Size(1077, 580); - this.tpRegisterFiltering.TabIndex = 1; - this.tpRegisterFiltering.Text = "Snapshot View"; - this.tpRegisterFiltering.UseVisualStyleBackColor = true; + tpRegisterFiltering.Controls.Add(mdiClient); + tpRegisterFiltering.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + tpRegisterFiltering.Location = new Point(4, 24); + tpRegisterFiltering.Name = "tpRegisterFiltering"; + tpRegisterFiltering.Padding = new Padding(3); + tpRegisterFiltering.Size = new Size(576, 257); + tpRegisterFiltering.TabIndex = 1; + tpRegisterFiltering.Text = "Snapshot View"; + tpRegisterFiltering.UseVisualStyleBackColor = true; // // mdiClient // - this.mdiClient.ActiveMDIWnd = null; - this.mdiClient.BackColor = System.Drawing.Color.Black; - this.mdiClient.Dock = System.Windows.Forms.DockStyle.Fill; - this.mdiClient.Location = new System.Drawing.Point(6, 6); - this.mdiClient.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.mdiClient.Name = "mdiClient"; - this.mdiClient.Size = new System.Drawing.Size(1065, 568); - this.mdiClient.TabIndex = 0; - this.mdiClient.TileWindows = false; - this.mdiClient.OnChildActivated += new Serial_Monitor.Components.MdiClientPanel.ActivateHandler(this.mdiClient_OnChildActivated); + mdiClient.ActiveMDIWnd = null; + mdiClient.BackColor = Color.Black; + mdiClient.Dock = DockStyle.Fill; + mdiClient.Location = new Point(3, 3); + mdiClient.Name = "mdiClient"; + mdiClient.Size = new Size(570, 251); + mdiClient.TabIndex = 0; + mdiClient.TileWindows = false; + mdiClient.OnChildActivated += mdiClient_OnChildActivated; // // thDataPagesHeader // - this.thDataPagesHeader.AddHoverColor = System.Drawing.Color.LimeGreen; - this.thDataPagesHeader.AllowDragReordering = false; - this.thDataPagesHeader.AllowTabResize = true; - this.thDataPagesHeader.ArrowColor = System.Drawing.Color.DarkGray; - this.thDataPagesHeader.ArrowDisabledColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.thDataPagesHeader.ArrowHoverColor = System.Drawing.Color.SteelBlue; - this.thDataPagesHeader.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(31)))), ((int)(((byte)(31)))), ((int)(((byte)(31))))); - this.thDataPagesHeader.BindedTabControl = this.tbDataPages; - this.thDataPagesHeader.CloseHoverColor = System.Drawing.Color.Brown; - this.thDataPagesHeader.Dock = System.Windows.Forms.DockStyle.Top; - this.thDataPagesHeader.ForeColor = System.Drawing.Color.White; - this.thDataPagesHeader.Location = new System.Drawing.Point(0, 82); - this.thDataPagesHeader.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.thDataPagesHeader.Name = "thDataPagesHeader"; - this.thDataPagesHeader.Padding = new System.Windows.Forms.Padding(9, 0, 0, 0); - this.thDataPagesHeader.SelectedIndex = 0; - this.thDataPagesHeader.ShowAddButton = false; - this.thDataPagesHeader.ShowTabDividers = true; - this.thDataPagesHeader.Size = new System.Drawing.Size(1085, 58); - this.thDataPagesHeader.TabBackColor = System.Drawing.Color.Transparent; - this.thDataPagesHeader.TabBorderColor = System.Drawing.Color.Transparent; - this.thDataPagesHeader.TabClickedBackColor = System.Drawing.Color.DarkGray; - this.thDataPagesHeader.TabDividerColor = System.Drawing.Color.White; - this.thDataPagesHeader.TabHoverBackColor = System.Drawing.Color.LightGray; - this.thDataPagesHeader.TabIndex = 6; - this.thDataPagesHeader.TabRuleColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); + thDataPagesHeader.AddHoverColor = Color.LimeGreen; + thDataPagesHeader.AllowDragReordering = false; + thDataPagesHeader.AllowTabResize = true; + thDataPagesHeader.ArrowColor = Color.DarkGray; + thDataPagesHeader.ArrowDisabledColor = Color.FromArgb(128, 0, 0, 0); + thDataPagesHeader.ArrowHoverColor = Color.SteelBlue; + thDataPagesHeader.BackColor = Color.FromArgb(31, 31, 31); + thDataPagesHeader.BindedTabControl = tbDataPages; + thDataPagesHeader.CloseHoverColor = Color.Brown; + thDataPagesHeader.Dock = DockStyle.Top; + thDataPagesHeader.ForeColor = Color.White; + thDataPagesHeader.Location = new Point(0, 49); + thDataPagesHeader.Name = "thDataPagesHeader"; + thDataPagesHeader.Padding = new Padding(5, 0, 0, 0); + thDataPagesHeader.SelectedIndex = 0; + thDataPagesHeader.ShowAddButton = false; + thDataPagesHeader.ShowTabDividers = true; + thDataPagesHeader.Size = new Size(584, 27); + thDataPagesHeader.TabBackColor = Color.Transparent; + thDataPagesHeader.TabBorderColor = Color.Transparent; + thDataPagesHeader.TabClickedBackColor = Color.DarkGray; + thDataPagesHeader.TabDividerColor = Color.White; + thDataPagesHeader.TabHoverBackColor = Color.LightGray; + thDataPagesHeader.TabIndex = 6; + thDataPagesHeader.TabRuleColor = Color.FromArgb(100, 128, 128, 128); tab1.Selected = true; tab1.Tag = null; tab1.Text = ""; - this.thDataPagesHeader.Tabs.Add(tab1); - this.thDataPagesHeader.TabSelectedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.thDataPagesHeader.TabSelectedBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.thDataPagesHeader.TabSelectedForeColor = System.Drawing.Color.WhiteSmoke; - this.thDataPagesHeader.TabSelectedShadowColor = System.Drawing.Color.Black; - this.thDataPagesHeader.TabStyle = ODModules.TabHeader.TabStyles.Normal; - this.thDataPagesHeader.UseBindingTabControl = true; - this.thDataPagesHeader.SelectedIndexChanged += new ODModules.TabHeader.SelectedIndexChangedHandler(this.thDataPagesHeader_SelectedIndexChanged); + thDataPagesHeader.Tabs.Add(tab1); + thDataPagesHeader.TabSelectedBackColor = Color.FromArgb(100, 128, 128, 128); + thDataPagesHeader.TabSelectedBorderColor = Color.FromArgb(100, 128, 128, 128); + thDataPagesHeader.TabSelectedForeColor = Color.WhiteSmoke; + thDataPagesHeader.TabSelectedShadowColor = Color.Black; + thDataPagesHeader.TabStyle = ODModules.TabHeader.TabStyles.Normal; + thDataPagesHeader.UseBindingTabControl = true; + thDataPagesHeader.SelectedIndexChanged += thDataPagesHeader_SelectedIndexChanged; // // msMain // - this.msMain.BackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(16)))), ((int)(((byte)(16)))), ((int)(((byte)(16))))); - this.msMain.BackColorNorthFadeIn = System.Drawing.Color.DodgerBlue; - this.msMain.BackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(16)))), ((int)(((byte)(16)))), ((int)(((byte)(16))))); - this.msMain.ImageScalingSize = new System.Drawing.Size(32, 32); - this.msMain.ItemForeColor = System.Drawing.Color.White; - this.msMain.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.fileToolStripMenuItem, - this.editToolStripMenuItem, - this.viewToolStripMenuItem, - this.modbusToolStripMenuItem, - this.formatToolStripMenuItem, - this.toolsToolStripMenuItem, - this.windowToolStripMenuItem}); - this.msMain.ItemSelectedBackColorNorth = System.Drawing.Color.White; - this.msMain.ItemSelectedBackColorSouth = System.Drawing.Color.White; - this.msMain.ItemSelectedForeColor = System.Drawing.Color.Black; - this.msMain.Location = new System.Drawing.Point(0, 0); - this.msMain.MenuBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(16)))), ((int)(((byte)(16)))), ((int)(((byte)(16))))); - this.msMain.MenuBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(16)))), ((int)(((byte)(16)))), ((int)(((byte)(16))))); - this.msMain.MenuBorderColor = System.Drawing.Color.WhiteSmoke; - this.msMain.MenuSeparatorColor = System.Drawing.Color.WhiteSmoke; - this.msMain.MenuSymbolColor = System.Drawing.Color.WhiteSmoke; - this.msMain.Name = "msMain"; - this.msMain.Padding = new System.Windows.Forms.Padding(11, 4, 0, 4); - this.msMain.Size = new System.Drawing.Size(1085, 44); - this.msMain.StripItemSelectedBackColorNorth = System.Drawing.Color.White; - this.msMain.StripItemSelectedBackColorSouth = System.Drawing.Color.White; - this.msMain.TabIndex = 7; - this.msMain.Text = "menuStrip1"; - this.msMain.UseNorthFadeIn = false; + msMain.BackColorNorth = Color.FromArgb(16, 16, 16); + msMain.BackColorNorthFadeIn = Color.DodgerBlue; + msMain.BackColorSouth = Color.FromArgb(16, 16, 16); + msMain.ImageScalingSize = new Size(32, 32); + msMain.ItemForeColor = Color.White; + msMain.Items.AddRange(new ToolStripItem[] { fileToolStripMenuItem, editToolStripMenuItem, viewToolStripMenuItem, modbusToolStripMenuItem, formatToolStripMenuItem, toolsToolStripMenuItem, windowToolStripMenuItem }); + msMain.ItemSelectedBackColorNorth = Color.White; + msMain.ItemSelectedBackColorSouth = Color.White; + msMain.ItemSelectedForeColor = Color.Black; + msMain.Location = new Point(0, 0); + msMain.MenuBackColorNorth = Color.FromArgb(16, 16, 16); + msMain.MenuBackColorSouth = Color.FromArgb(16, 16, 16); + msMain.MenuBorderColor = Color.WhiteSmoke; + msMain.MenuSeparatorColor = Color.WhiteSmoke; + msMain.MenuSymbolColor = Color.WhiteSmoke; + msMain.Name = "msMain"; + msMain.Size = new Size(584, 24); + msMain.StripItemSelectedBackColorNorth = Color.White; + msMain.StripItemSelectedBackColorSouth = Color.White; + msMain.TabIndex = 7; + msMain.Text = "menuStrip1"; + msMain.UseNorthFadeIn = false; // // fileToolStripMenuItem // - this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.newToolStripMenuItem, - this.toolStripSeparator11, - this.newToolStripMenuItem1, - this.openToolStripMenuItem, - this.toolStripSeparator12, - this.saveToolStripMenuItem, - this.saveAsToolStripMenuItem, - this.printToolStripMenuItem, - this.printPreviewToolStripMenuItem, - this.toolStripSeparator7, - this.exitToolStripMenuItem}); - this.fileToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; - this.fileToolStripMenuItem.Size = new System.Drawing.Size(71, 36); - this.fileToolStripMenuItem.Text = "&File"; + fileToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { newToolStripMenuItem, toolStripSeparator11, newToolStripMenuItem1, openToolStripMenuItem, toolStripSeparator12, saveToolStripMenuItem, saveAsToolStripMenuItem, printToolStripMenuItem, printPreviewToolStripMenuItem, toolStripSeparator7, exitToolStripMenuItem }); + fileToolStripMenuItem.ForeColor = Color.White; + fileToolStripMenuItem.Name = "fileToolStripMenuItem"; + fileToolStripMenuItem.Size = new Size(37, 20); + fileToolStripMenuItem.Text = "&File"; // // newToolStripMenuItem // - this.newToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.newToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("newToolStripMenuItem.Image"))); - this.newToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.newToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.newToolStripMenuItem.Name = "newToolStripMenuItem"; - this.newToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); - this.newToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.newToolStripMenuItem.Text = "New &View"; - this.newToolStripMenuItem.Click += new System.EventHandler(this.newToolStripMenuItem_Click); + newToolStripMenuItem.ForeColor = Color.White; + newToolStripMenuItem.Image = (Image)resources.GetObject("newToolStripMenuItem.Image"); + newToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + newToolStripMenuItem.ImageTransparentColor = Color.Magenta; + newToolStripMenuItem.Name = "newToolStripMenuItem"; + newToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.N; + newToolStripMenuItem.Size = new Size(169, 22); + newToolStripMenuItem.Text = "New &View"; + newToolStripMenuItem.Click += newToolStripMenuItem_Click; // // toolStripSeparator11 // - this.toolStripSeparator11.Name = "toolStripSeparator11"; - this.toolStripSeparator11.Size = new System.Drawing.Size(335, 6); + toolStripSeparator11.Name = "toolStripSeparator11"; + toolStripSeparator11.Size = new Size(166, 6); // // newToolStripMenuItem1 // - this.newToolStripMenuItem1.ForeColor = System.Drawing.Color.White; - this.newToolStripMenuItem1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.newToolStripMenuItem1.Name = "newToolStripMenuItem1"; - this.newToolStripMenuItem1.Size = new System.Drawing.Size(338, 44); - this.newToolStripMenuItem1.Text = "&New"; - this.newToolStripMenuItem1.Click += new System.EventHandler(this.newToolStripMenuItem1_Click); + newToolStripMenuItem1.ForeColor = Color.White; + newToolStripMenuItem1.ImageScaling = ToolStripItemImageScaling.None; + newToolStripMenuItem1.Name = "newToolStripMenuItem1"; + newToolStripMenuItem1.Size = new Size(169, 22); + newToolStripMenuItem1.Text = "&New"; + newToolStripMenuItem1.Click += newToolStripMenuItem1_Click; // // openToolStripMenuItem // - this.openToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.openToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.openToolStripMenuItem.Name = "openToolStripMenuItem"; - this.openToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); - this.openToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.openToolStripMenuItem.Text = "&Open"; - this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click); + openToolStripMenuItem.ForeColor = Color.White; + openToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + openToolStripMenuItem.Name = "openToolStripMenuItem"; + openToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.O; + openToolStripMenuItem.Size = new Size(169, 22); + openToolStripMenuItem.Text = "&Open"; + openToolStripMenuItem.Click += openToolStripMenuItem_Click; // // toolStripSeparator12 // - this.toolStripSeparator12.Name = "toolStripSeparator12"; - this.toolStripSeparator12.Size = new System.Drawing.Size(335, 6); + toolStripSeparator12.Name = "toolStripSeparator12"; + toolStripSeparator12.Size = new Size(166, 6); // // saveToolStripMenuItem // - this.saveToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.saveToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.saveToolStripMenuItem.Name = "saveToolStripMenuItem"; - this.saveToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S))); - this.saveToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.saveToolStripMenuItem.Text = "&Save"; - this.saveToolStripMenuItem.Click += new System.EventHandler(this.saveToolStripMenuItem_Click); + saveToolStripMenuItem.ForeColor = Color.White; + saveToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + saveToolStripMenuItem.Name = "saveToolStripMenuItem"; + saveToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.S; + saveToolStripMenuItem.Size = new Size(169, 22); + saveToolStripMenuItem.Text = "&Save"; + saveToolStripMenuItem.Click += saveToolStripMenuItem_Click; // // saveAsToolStripMenuItem // - this.saveAsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.saveAsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem"; - this.saveAsToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.saveAsToolStripMenuItem.Text = "Save &As"; - this.saveAsToolStripMenuItem.Click += new System.EventHandler(this.saveAsToolStripMenuItem_Click); + saveAsToolStripMenuItem.ForeColor = Color.White; + saveAsToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + saveAsToolStripMenuItem.Name = "saveAsToolStripMenuItem"; + saveAsToolStripMenuItem.Size = new Size(169, 22); + saveAsToolStripMenuItem.Text = "Save &As"; + saveAsToolStripMenuItem.Click += saveAsToolStripMenuItem_Click; // // printToolStripMenuItem // - this.printToolStripMenuItem.Enabled = false; - this.printToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.printToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("printToolStripMenuItem.Image"))); - this.printToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.printToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.printToolStripMenuItem.Name = "printToolStripMenuItem"; - this.printToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.printToolStripMenuItem.Text = "&Print"; - this.printToolStripMenuItem.Visible = false; + printToolStripMenuItem.Enabled = false; + printToolStripMenuItem.ForeColor = Color.White; + printToolStripMenuItem.Image = (Image)resources.GetObject("printToolStripMenuItem.Image"); + printToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + printToolStripMenuItem.ImageTransparentColor = Color.Magenta; + printToolStripMenuItem.Name = "printToolStripMenuItem"; + printToolStripMenuItem.Size = new Size(169, 22); + printToolStripMenuItem.Text = "&Print"; + printToolStripMenuItem.Visible = false; // // printPreviewToolStripMenuItem // - this.printPreviewToolStripMenuItem.Enabled = false; - this.printPreviewToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.printPreviewToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("printPreviewToolStripMenuItem.Image"))); - this.printPreviewToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.printPreviewToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.printPreviewToolStripMenuItem.Name = "printPreviewToolStripMenuItem"; - this.printPreviewToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.printPreviewToolStripMenuItem.Text = "Print Pre&view"; - this.printPreviewToolStripMenuItem.Visible = false; + printPreviewToolStripMenuItem.Enabled = false; + printPreviewToolStripMenuItem.ForeColor = Color.White; + printPreviewToolStripMenuItem.Image = (Image)resources.GetObject("printPreviewToolStripMenuItem.Image"); + printPreviewToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + printPreviewToolStripMenuItem.ImageTransparentColor = Color.Magenta; + printPreviewToolStripMenuItem.Name = "printPreviewToolStripMenuItem"; + printPreviewToolStripMenuItem.Size = new Size(169, 22); + printPreviewToolStripMenuItem.Text = "Print Pre&view"; + printPreviewToolStripMenuItem.Visible = false; // // toolStripSeparator7 // - this.toolStripSeparator7.Name = "toolStripSeparator7"; - this.toolStripSeparator7.Size = new System.Drawing.Size(335, 6); + toolStripSeparator7.Name = "toolStripSeparator7"; + toolStripSeparator7.Size = new Size(166, 6); // // exitToolStripMenuItem // - this.exitToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.exitToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; - this.exitToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); - this.exitToolStripMenuItem.Size = new System.Drawing.Size(338, 44); - this.exitToolStripMenuItem.Text = "E&xit"; - this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); + exitToolStripMenuItem.ForeColor = Color.White; + exitToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + exitToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.F4; + exitToolStripMenuItem.Size = new Size(169, 22); + exitToolStripMenuItem.Text = "E&xit"; + exitToolStripMenuItem.Click += exitToolStripMenuItem_Click; // // editToolStripMenuItem // - this.editToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.undoToolStripMenuItem, - this.redoToolStripMenuItem, - this.toolStripSeparator4, - this.goToToolStripMenuItem, - this.toolStripSeparator15, - this.cutToolStripMenuItem, - this.copyToolStripMenuItem, - this.copySpecialToolStripMenuItem, - this.copyAsTextToolStripMenuItem, - this.pasteToolStripMenuItem, - this.resetToolStripMenuItem, - this.toolStripSeparator5, - this.selectAllToolStripMenuItem}); - this.editToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.editToolStripMenuItem.Name = "editToolStripMenuItem"; - this.editToolStripMenuItem.Size = new System.Drawing.Size(74, 36); - this.editToolStripMenuItem.Text = "&Edit"; + editToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { undoToolStripMenuItem, redoToolStripMenuItem, toolStripSeparator4, goToToolStripMenuItem, toolStripSeparator15, cutToolStripMenuItem, copyToolStripMenuItem, copySpecialToolStripMenuItem, copyAsTextToolStripMenuItem, pasteToolStripMenuItem, resetToolStripMenuItem, toolStripSeparator5, selectAllToolStripMenuItem }); + editToolStripMenuItem.ForeColor = Color.White; + editToolStripMenuItem.Name = "editToolStripMenuItem"; + editToolStripMenuItem.Size = new Size(39, 20); + editToolStripMenuItem.Text = "&Edit"; // // undoToolStripMenuItem // - this.undoToolStripMenuItem.Enabled = false; - this.undoToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.undoToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.undoToolStripMenuItem.Name = "undoToolStripMenuItem"; - this.undoToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.undoToolStripMenuItem.Text = "&Undo"; - this.undoToolStripMenuItem.Visible = false; + undoToolStripMenuItem.Enabled = false; + undoToolStripMenuItem.ForeColor = Color.White; + undoToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + undoToolStripMenuItem.Name = "undoToolStripMenuItem"; + undoToolStripMenuItem.Size = new Size(216, 22); + undoToolStripMenuItem.Text = "&Undo"; + undoToolStripMenuItem.Visible = false; // // redoToolStripMenuItem // - this.redoToolStripMenuItem.Enabled = false; - this.redoToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.redoToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.redoToolStripMenuItem.Name = "redoToolStripMenuItem"; - this.redoToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.redoToolStripMenuItem.Text = "&Redo"; - this.redoToolStripMenuItem.Visible = false; + redoToolStripMenuItem.Enabled = false; + redoToolStripMenuItem.ForeColor = Color.White; + redoToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + redoToolStripMenuItem.Name = "redoToolStripMenuItem"; + redoToolStripMenuItem.Size = new Size(216, 22); + redoToolStripMenuItem.Text = "&Redo"; + redoToolStripMenuItem.Visible = false; // // toolStripSeparator4 // - this.toolStripSeparator4.Name = "toolStripSeparator4"; - this.toolStripSeparator4.Size = new System.Drawing.Size(428, 6); - this.toolStripSeparator4.Visible = false; + toolStripSeparator4.Name = "toolStripSeparator4"; + toolStripSeparator4.Size = new Size(213, 6); + toolStripSeparator4.Visible = false; // // goToToolStripMenuItem // - this.goToToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.goToToolStripMenuItem1, - this.goToRegisterToolStripMenuItem}); - this.goToToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.goToToolStripMenuItem.Name = "goToToolStripMenuItem"; - this.goToToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.goToToolStripMenuItem.Text = "&Go To"; + goToToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { goToToolStripMenuItem1, goToRegisterToolStripMenuItem }); + goToToolStripMenuItem.ForeColor = Color.White; + goToToolStripMenuItem.Name = "goToToolStripMenuItem"; + goToToolStripMenuItem.Size = new Size(216, 22); + goToToolStripMenuItem.Text = "&Go To"; // // goToToolStripMenuItem1 // - this.goToToolStripMenuItem1.ForeColor = System.Drawing.Color.White; - this.goToToolStripMenuItem1.Name = "goToToolStripMenuItem1"; - this.goToToolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.G))); - this.goToToolStripMenuItem1.Size = new System.Drawing.Size(383, 44); - this.goToToolStripMenuItem1.Text = "Go To &Address"; - this.goToToolStripMenuItem1.Click += new System.EventHandler(this.goToToolStripMenuItem1_Click); + goToToolStripMenuItem1.ForeColor = Color.White; + goToToolStripMenuItem1.Name = "goToToolStripMenuItem1"; + goToToolStripMenuItem1.ShortcutKeys = Keys.Control | Keys.G; + goToToolStripMenuItem1.Size = new Size(191, 22); + goToToolStripMenuItem1.Text = "Go To &Address"; + goToToolStripMenuItem1.Click += goToToolStripMenuItem1_Click; // // goToRegisterToolStripMenuItem // - this.goToRegisterToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.goToRegisterToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.goToRegisterToolStripMenuItem.Name = "goToRegisterToolStripMenuItem"; - this.goToRegisterToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.T))); - this.goToRegisterToolStripMenuItem.Size = new System.Drawing.Size(383, 44); - this.goToRegisterToolStripMenuItem.Text = "Go To &Register"; - this.goToRegisterToolStripMenuItem.Click += new System.EventHandler(this.goToRegisterToolStripMenuItem_Click); + goToRegisterToolStripMenuItem.ForeColor = Color.White; + goToRegisterToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + goToRegisterToolStripMenuItem.Name = "goToRegisterToolStripMenuItem"; + goToRegisterToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.T; + goToRegisterToolStripMenuItem.Size = new Size(191, 22); + goToRegisterToolStripMenuItem.Text = "Go To &Register"; + goToRegisterToolStripMenuItem.Click += goToRegisterToolStripMenuItem_Click; // // toolStripSeparator15 // - this.toolStripSeparator15.Name = "toolStripSeparator15"; - this.toolStripSeparator15.Size = new System.Drawing.Size(428, 6); + toolStripSeparator15.Name = "toolStripSeparator15"; + toolStripSeparator15.Size = new Size(213, 6); // // cutToolStripMenuItem // - this.cutToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.cutToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("cutToolStripMenuItem.Image"))); - this.cutToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.cutToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.cutToolStripMenuItem.Name = "cutToolStripMenuItem"; - this.cutToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.cutToolStripMenuItem.Text = "Cu&t"; - this.cutToolStripMenuItem.Visible = false; + cutToolStripMenuItem.ForeColor = Color.White; + cutToolStripMenuItem.Image = (Image)resources.GetObject("cutToolStripMenuItem.Image"); + cutToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + cutToolStripMenuItem.ImageTransparentColor = Color.Magenta; + cutToolStripMenuItem.Name = "cutToolStripMenuItem"; + cutToolStripMenuItem.Size = new Size(216, 22); + cutToolStripMenuItem.Text = "Cu&t"; + cutToolStripMenuItem.Visible = false; // // copyToolStripMenuItem // - this.copyToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.copyToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("copyToolStripMenuItem.Image"))); - this.copyToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copyToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; - this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); - this.copyToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.copyToolStripMenuItem.Text = "&Copy"; - this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click); + copyToolStripMenuItem.ForeColor = Color.White; + copyToolStripMenuItem.Image = (Image)resources.GetObject("copyToolStripMenuItem.Image"); + copyToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + copyToolStripMenuItem.ImageTransparentColor = Color.Magenta; + copyToolStripMenuItem.Name = "copyToolStripMenuItem"; + copyToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.C; + copyToolStripMenuItem.Size = new Size(216, 22); + copyToolStripMenuItem.Text = "&Copy"; + copyToolStripMenuItem.Click += copyToolStripMenuItem_Click; // // copySpecialToolStripMenuItem // - this.copySpecialToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.copyNamesToolStripMenuItem, - this.copyFormatsToolStripMenuItem, - this.copyValuesToolStripMenuItem}); - this.copySpecialToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.copySpecialToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copySpecialToolStripMenuItem.Name = "copySpecialToolStripMenuItem"; - this.copySpecialToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.copySpecialToolStripMenuItem.Text = "Copy &Special"; + copySpecialToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { copyNamesToolStripMenuItem, copyFormatsToolStripMenuItem, copyValuesToolStripMenuItem }); + copySpecialToolStripMenuItem.ForeColor = Color.White; + copySpecialToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + copySpecialToolStripMenuItem.Name = "copySpecialToolStripMenuItem"; + copySpecialToolStripMenuItem.Size = new Size(216, 22); + copySpecialToolStripMenuItem.Text = "Copy &Special"; // // copyNamesToolStripMenuItem // - this.copyNamesToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.copyNamesToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copyNamesToolStripMenuItem.Name = "copyNamesToolStripMenuItem"; - this.copyNamesToolStripMenuItem.Size = new System.Drawing.Size(294, 44); - this.copyNamesToolStripMenuItem.Text = "Copy &Names"; - this.copyNamesToolStripMenuItem.Click += new System.EventHandler(this.copyNamesToolStripMenuItem_Click); + copyNamesToolStripMenuItem.ForeColor = Color.White; + copyNamesToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + copyNamesToolStripMenuItem.Name = "copyNamesToolStripMenuItem"; + copyNamesToolStripMenuItem.Size = new Size(148, 22); + copyNamesToolStripMenuItem.Text = "Copy &Names"; + copyNamesToolStripMenuItem.Click += copyNamesToolStripMenuItem_Click; // // copyFormatsToolStripMenuItem // - this.copyFormatsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.copyFormatsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copyFormatsToolStripMenuItem.Name = "copyFormatsToolStripMenuItem"; - this.copyFormatsToolStripMenuItem.Size = new System.Drawing.Size(294, 44); - this.copyFormatsToolStripMenuItem.Text = "Copy &Formats"; - this.copyFormatsToolStripMenuItem.Click += new System.EventHandler(this.copyFormatsToolStripMenuItem_Click); + copyFormatsToolStripMenuItem.ForeColor = Color.White; + copyFormatsToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + copyFormatsToolStripMenuItem.Name = "copyFormatsToolStripMenuItem"; + copyFormatsToolStripMenuItem.Size = new Size(148, 22); + copyFormatsToolStripMenuItem.Text = "Copy &Formats"; + copyFormatsToolStripMenuItem.Click += copyFormatsToolStripMenuItem_Click; // // copyValuesToolStripMenuItem // - this.copyValuesToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.copyValuesToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copyValuesToolStripMenuItem.Name = "copyValuesToolStripMenuItem"; - this.copyValuesToolStripMenuItem.Size = new System.Drawing.Size(294, 44); - this.copyValuesToolStripMenuItem.Text = "Copy &Values"; - this.copyValuesToolStripMenuItem.Click += new System.EventHandler(this.copyValuesToolStripMenuItem_Click); + copyValuesToolStripMenuItem.ForeColor = Color.White; + copyValuesToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + copyValuesToolStripMenuItem.Name = "copyValuesToolStripMenuItem"; + copyValuesToolStripMenuItem.Size = new Size(148, 22); + copyValuesToolStripMenuItem.Text = "Copy &Values"; + copyValuesToolStripMenuItem.Click += copyValuesToolStripMenuItem_Click; // // copyAsTextToolStripMenuItem // - this.copyAsTextToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.copyAsTextToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.copyAsTextToolStripMenuItem.Name = "copyAsTextToolStripMenuItem"; - this.copyAsTextToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift) - | System.Windows.Forms.Keys.C))); - this.copyAsTextToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.copyAsTextToolStripMenuItem.Text = "Copy As &Text"; - this.copyAsTextToolStripMenuItem.Click += new System.EventHandler(this.copyAsTextToolStripMenuItem_Click); + copyAsTextToolStripMenuItem.ForeColor = Color.White; + copyAsTextToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + copyAsTextToolStripMenuItem.Name = "copyAsTextToolStripMenuItem"; + copyAsTextToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.Shift | Keys.C; + copyAsTextToolStripMenuItem.Size = new Size(216, 22); + copyAsTextToolStripMenuItem.Text = "Copy As &Text"; + copyAsTextToolStripMenuItem.Click += copyAsTextToolStripMenuItem_Click; // // pasteToolStripMenuItem // - this.pasteToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.pasteToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("pasteToolStripMenuItem.Image"))); - this.pasteToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.pasteToolStripMenuItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; - this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V))); - this.pasteToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.pasteToolStripMenuItem.Text = "&Paste"; - this.pasteToolStripMenuItem.Click += new System.EventHandler(this.pasteToolStripMenuItem_Click); + pasteToolStripMenuItem.ForeColor = Color.White; + pasteToolStripMenuItem.Image = (Image)resources.GetObject("pasteToolStripMenuItem.Image"); + pasteToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + pasteToolStripMenuItem.ImageTransparentColor = Color.Magenta; + pasteToolStripMenuItem.Name = "pasteToolStripMenuItem"; + pasteToolStripMenuItem.ShortcutKeys = Keys.Control | Keys.V; + pasteToolStripMenuItem.Size = new Size(216, 22); + pasteToolStripMenuItem.Text = "&Paste"; + pasteToolStripMenuItem.Click += pasteToolStripMenuItem_Click; // // resetToolStripMenuItem // - this.resetToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.resetToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.resetToolStripMenuItem.Name = "resetToolStripMenuItem"; - this.resetToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete; - this.resetToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.resetToolStripMenuItem.Text = "&Reset"; - this.resetToolStripMenuItem.Click += new System.EventHandler(this.resetToolStripMenuItem_Click); + resetToolStripMenuItem.ForeColor = Color.White; + resetToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + resetToolStripMenuItem.Name = "resetToolStripMenuItem"; + resetToolStripMenuItem.ShortcutKeys = Keys.Delete; + resetToolStripMenuItem.Size = new Size(216, 22); + resetToolStripMenuItem.Text = "&Reset"; + resetToolStripMenuItem.Click += resetToolStripMenuItem_Click; // // toolStripSeparator5 // - this.toolStripSeparator5.Name = "toolStripSeparator5"; - this.toolStripSeparator5.Size = new System.Drawing.Size(428, 6); + toolStripSeparator5.Name = "toolStripSeparator5"; + toolStripSeparator5.Size = new Size(213, 6); // // selectAllToolStripMenuItem // - this.selectAllToolStripMenuItem.Enabled = false; - this.selectAllToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.selectAllToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; - this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(431, 44); - this.selectAllToolStripMenuItem.Text = "Select &All"; + selectAllToolStripMenuItem.Enabled = false; + selectAllToolStripMenuItem.ForeColor = Color.White; + selectAllToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem"; + selectAllToolStripMenuItem.Size = new Size(216, 22); + selectAllToolStripMenuItem.Text = "Select &All"; // // viewToolStripMenuItem // - this.viewToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.viewCoilsToolStripMenuItem, - this.viewDiscreteInputsToolStripMenuItem, - this.viewHoldingRegistersToolStripMenuItem, - this.viewInputRegistersToolStripMenuItem, - this.toolStripSeparator3, - this.showFormatsToolStripMenuItem, - this.toolStripSeparator9, - this.btnViewMaster, - this.btnViewSnapshot, - this.toolStripSeparator10, - this.btnTopMost}); - this.viewToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.viewToolStripMenuItem.Name = "viewToolStripMenuItem"; - this.viewToolStripMenuItem.Size = new System.Drawing.Size(85, 36); - this.viewToolStripMenuItem.Text = "&View"; + viewToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { viewCoilsToolStripMenuItem, viewDiscreteInputsToolStripMenuItem, viewHoldingRegistersToolStripMenuItem, viewInputRegistersToolStripMenuItem, toolStripSeparator3, showFormatsToolStripMenuItem, toolStripSeparator9, btnViewMaster, btnViewSnapshot, toolStripSeparator10, btnTopMost }); + viewToolStripMenuItem.ForeColor = Color.White; + viewToolStripMenuItem.Name = "viewToolStripMenuItem"; + viewToolStripMenuItem.Size = new Size(44, 20); + viewToolStripMenuItem.Text = "&View"; // // viewCoilsToolStripMenuItem // - this.viewCoilsToolStripMenuItem.Checked = true; - this.viewCoilsToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; - this.viewCoilsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.viewCoilsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.viewCoilsToolStripMenuItem.Name = "viewCoilsToolStripMenuItem"; - this.viewCoilsToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.D1))); - this.viewCoilsToolStripMenuItem.Size = new System.Drawing.Size(406, 44); - this.viewCoilsToolStripMenuItem.Tag = "mbTypeCoils"; - this.viewCoilsToolStripMenuItem.Text = "&Coils"; - this.viewCoilsToolStripMenuItem.Click += new System.EventHandler(this.viewCoilsToolStripMenuItem_Click); + viewCoilsToolStripMenuItem.Checked = true; + viewCoilsToolStripMenuItem.CheckState = CheckState.Checked; + viewCoilsToolStripMenuItem.ForeColor = Color.White; + viewCoilsToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + viewCoilsToolStripMenuItem.Name = "viewCoilsToolStripMenuItem"; + viewCoilsToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.D1; + viewCoilsToolStripMenuItem.Size = new Size(203, 22); + viewCoilsToolStripMenuItem.Tag = "mbTypeCoils"; + viewCoilsToolStripMenuItem.Text = "&Coils"; + viewCoilsToolStripMenuItem.Click += viewCoilsToolStripMenuItem_Click; // // viewDiscreteInputsToolStripMenuItem // - this.viewDiscreteInputsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.viewDiscreteInputsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.viewDiscreteInputsToolStripMenuItem.Name = "viewDiscreteInputsToolStripMenuItem"; - this.viewDiscreteInputsToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.D2))); - this.viewDiscreteInputsToolStripMenuItem.Size = new System.Drawing.Size(406, 44); - this.viewDiscreteInputsToolStripMenuItem.Tag = "mbTypeDiscrete"; - this.viewDiscreteInputsToolStripMenuItem.Text = "&Discrete Inputs"; - this.viewDiscreteInputsToolStripMenuItem.Click += new System.EventHandler(this.viewDiscreteInputsToolStripMenuItem_Click); + viewDiscreteInputsToolStripMenuItem.ForeColor = Color.White; + viewDiscreteInputsToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + viewDiscreteInputsToolStripMenuItem.Name = "viewDiscreteInputsToolStripMenuItem"; + viewDiscreteInputsToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.D2; + viewDiscreteInputsToolStripMenuItem.Size = new Size(203, 22); + viewDiscreteInputsToolStripMenuItem.Tag = "mbTypeDiscrete"; + viewDiscreteInputsToolStripMenuItem.Text = "&Discrete Inputs"; + viewDiscreteInputsToolStripMenuItem.Click += viewDiscreteInputsToolStripMenuItem_Click; // // viewHoldingRegistersToolStripMenuItem // - this.viewHoldingRegistersToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.viewHoldingRegistersToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.viewHoldingRegistersToolStripMenuItem.Name = "viewHoldingRegistersToolStripMenuItem"; - this.viewHoldingRegistersToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.D3))); - this.viewHoldingRegistersToolStripMenuItem.Size = new System.Drawing.Size(406, 44); - this.viewHoldingRegistersToolStripMenuItem.Tag = "mbTypeRegHolding"; - this.viewHoldingRegistersToolStripMenuItem.Text = "&Holding Registers"; - this.viewHoldingRegistersToolStripMenuItem.Click += new System.EventHandler(this.viewHoldingRegistersToolStripMenuItem_Click); + viewHoldingRegistersToolStripMenuItem.ForeColor = Color.White; + viewHoldingRegistersToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + viewHoldingRegistersToolStripMenuItem.Name = "viewHoldingRegistersToolStripMenuItem"; + viewHoldingRegistersToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.D3; + viewHoldingRegistersToolStripMenuItem.Size = new Size(203, 22); + viewHoldingRegistersToolStripMenuItem.Tag = "mbTypeRegHolding"; + viewHoldingRegistersToolStripMenuItem.Text = "&Holding Registers"; + viewHoldingRegistersToolStripMenuItem.Click += viewHoldingRegistersToolStripMenuItem_Click; // // viewInputRegistersToolStripMenuItem // - this.viewInputRegistersToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.viewInputRegistersToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.viewInputRegistersToolStripMenuItem.Name = "viewInputRegistersToolStripMenuItem"; - this.viewInputRegistersToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.D4))); - this.viewInputRegistersToolStripMenuItem.Size = new System.Drawing.Size(406, 44); - this.viewInputRegistersToolStripMenuItem.Tag = "mbTypeRegInput"; - this.viewInputRegistersToolStripMenuItem.Text = "Input &Registers"; - this.viewInputRegistersToolStripMenuItem.Click += new System.EventHandler(this.viewInputRegistersToolStripMenuItem_Click); + viewInputRegistersToolStripMenuItem.ForeColor = Color.White; + viewInputRegistersToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + viewInputRegistersToolStripMenuItem.Name = "viewInputRegistersToolStripMenuItem"; + viewInputRegistersToolStripMenuItem.ShortcutKeys = Keys.Alt | Keys.D4; + viewInputRegistersToolStripMenuItem.Size = new Size(203, 22); + viewInputRegistersToolStripMenuItem.Tag = "mbTypeRegInput"; + viewInputRegistersToolStripMenuItem.Text = "Input &Registers"; + viewInputRegistersToolStripMenuItem.Click += viewInputRegistersToolStripMenuItem_Click; // // toolStripSeparator3 // - this.toolStripSeparator3.Name = "toolStripSeparator3"; - this.toolStripSeparator3.Size = new System.Drawing.Size(403, 6); + toolStripSeparator3.Name = "toolStripSeparator3"; + toolStripSeparator3.Size = new Size(200, 6); // // showFormatsToolStripMenuItem // - this.showFormatsToolStripMenuItem.Checked = true; - this.showFormatsToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; - this.showFormatsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.showFormatsToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.showFormatsToolStripMenuItem.Name = "showFormatsToolStripMenuItem"; - this.showFormatsToolStripMenuItem.Size = new System.Drawing.Size(406, 44); - this.showFormatsToolStripMenuItem.Text = "Show &Formats"; - this.showFormatsToolStripMenuItem.Click += new System.EventHandler(this.showFormatsToolStripMenuItem_Click); + showFormatsToolStripMenuItem.Checked = true; + showFormatsToolStripMenuItem.CheckState = CheckState.Checked; + showFormatsToolStripMenuItem.ForeColor = Color.White; + showFormatsToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + showFormatsToolStripMenuItem.Name = "showFormatsToolStripMenuItem"; + showFormatsToolStripMenuItem.Size = new Size(203, 22); + showFormatsToolStripMenuItem.Text = "Show &Formats"; + showFormatsToolStripMenuItem.Click += showFormatsToolStripMenuItem_Click; // // toolStripSeparator9 // - this.toolStripSeparator9.Name = "toolStripSeparator9"; - this.toolStripSeparator9.Size = new System.Drawing.Size(403, 6); + toolStripSeparator9.Name = "toolStripSeparator9"; + toolStripSeparator9.Size = new Size(200, 6); // // btnViewMaster // - this.btnViewMaster.Checked = true; - this.btnViewMaster.CheckState = System.Windows.Forms.CheckState.Checked; - this.btnViewMaster.ForeColor = System.Drawing.Color.White; - this.btnViewMaster.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnViewMaster.Name = "btnViewMaster"; - this.btnViewMaster.Size = new System.Drawing.Size(406, 44); - this.btnViewMaster.Text = "Master View"; - this.btnViewMaster.Click += new System.EventHandler(this.btnViewMaster_Click); + btnViewMaster.Checked = true; + btnViewMaster.CheckState = CheckState.Checked; + btnViewMaster.ForeColor = Color.White; + btnViewMaster.ImageScaling = ToolStripItemImageScaling.None; + btnViewMaster.Name = "btnViewMaster"; + btnViewMaster.Size = new Size(203, 22); + btnViewMaster.Text = "Master View"; + btnViewMaster.Click += btnViewMaster_Click; // // btnViewSnapshot // - this.btnViewSnapshot.ForeColor = System.Drawing.Color.White; - this.btnViewSnapshot.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnViewSnapshot.Name = "btnViewSnapshot"; - this.btnViewSnapshot.Size = new System.Drawing.Size(406, 44); - this.btnViewSnapshot.Text = "Snapshot View"; - this.btnViewSnapshot.Click += new System.EventHandler(this.btnViewSnapshot_Click); + btnViewSnapshot.ForeColor = Color.White; + btnViewSnapshot.ImageScaling = ToolStripItemImageScaling.None; + btnViewSnapshot.Name = "btnViewSnapshot"; + btnViewSnapshot.Size = new Size(203, 22); + btnViewSnapshot.Text = "Snapshot View"; + btnViewSnapshot.Click += btnViewSnapshot_Click; // // toolStripSeparator10 // - this.toolStripSeparator10.Name = "toolStripSeparator10"; - this.toolStripSeparator10.Size = new System.Drawing.Size(403, 6); + toolStripSeparator10.Name = "toolStripSeparator10"; + toolStripSeparator10.Size = new Size(200, 6); // // btnTopMost // - this.btnTopMost.ForeColor = System.Drawing.Color.White; - this.btnTopMost.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnTopMost.Name = "btnTopMost"; - this.btnTopMost.Size = new System.Drawing.Size(406, 44); - this.btnTopMost.Text = "&Top Most"; - this.btnTopMost.Click += new System.EventHandler(this.windowTopMostToolStripMenuItem_Click); + btnTopMost.ForeColor = Color.White; + btnTopMost.ImageScaling = ToolStripItemImageScaling.None; + btnTopMost.Name = "btnTopMost"; + btnTopMost.Size = new Size(203, 22); + btnTopMost.Text = "&Top Most"; + btnTopMost.Click += windowTopMostToolStripMenuItem_Click; // // modbusToolStripMenuItem // - this.modbusToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.writeCoilToolStripMenuItem, - this.writeRegisterToolStripMenuItem, - this.toolStripSeparator2, - this.btnModbusApplyonClick, - this.btnModbusLockEditors, - this.toolStripSeparator16, - this.setIOFormatsToModbusRTUToolStripMenuItem, - this.btnMenuModbusMaster, - this.toolStripSeparator8, - this.btnSelectionToSnapshot}); - this.modbusToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.modbusToolStripMenuItem.Name = "modbusToolStripMenuItem"; - this.modbusToolStripMenuItem.Size = new System.Drawing.Size(122, 36); - this.modbusToolStripMenuItem.Text = "&Modbus"; + modbusToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { writeCoilToolStripMenuItem, writeRegisterToolStripMenuItem, toolStripSeparator2, btnModbusApplyonClick, btnModbusLockEditors, toolStripSeparator16, setIOFormatsToModbusRTUToolStripMenuItem, btnMenuModbusMaster, toolStripSeparator8, btnSelectionToSnapshot }); + modbusToolStripMenuItem.ForeColor = Color.White; + modbusToolStripMenuItem.Name = "modbusToolStripMenuItem"; + modbusToolStripMenuItem.Size = new Size(63, 20); + modbusToolStripMenuItem.Text = "&Modbus"; // // writeCoilToolStripMenuItem // - this.writeCoilToolStripMenuItem.Enabled = false; - this.writeCoilToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.writeCoilToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.writeCoilToolStripMenuItem.Name = "writeCoilToolStripMenuItem"; - this.writeCoilToolStripMenuItem.Size = new System.Drawing.Size(446, 44); - this.writeCoilToolStripMenuItem.Text = "Write &Coil"; - this.writeCoilToolStripMenuItem.Click += new System.EventHandler(this.writeCoilToolStripMenuItem_Click); + writeCoilToolStripMenuItem.Enabled = false; + writeCoilToolStripMenuItem.ForeColor = Color.White; + writeCoilToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + writeCoilToolStripMenuItem.Name = "writeCoilToolStripMenuItem"; + writeCoilToolStripMenuItem.Size = new Size(220, 22); + writeCoilToolStripMenuItem.Text = "Write &Coil"; + writeCoilToolStripMenuItem.Click += writeCoilToolStripMenuItem_Click; // // writeRegisterToolStripMenuItem // - this.writeRegisterToolStripMenuItem.Enabled = false; - this.writeRegisterToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.writeRegisterToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.writeRegisterToolStripMenuItem.Name = "writeRegisterToolStripMenuItem"; - this.writeRegisterToolStripMenuItem.Size = new System.Drawing.Size(446, 44); - this.writeRegisterToolStripMenuItem.Text = "Write &Register"; - this.writeRegisterToolStripMenuItem.Click += new System.EventHandler(this.writeRegisterToolStripMenuItem_Click); + writeRegisterToolStripMenuItem.Enabled = false; + writeRegisterToolStripMenuItem.ForeColor = Color.White; + writeRegisterToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + writeRegisterToolStripMenuItem.Name = "writeRegisterToolStripMenuItem"; + writeRegisterToolStripMenuItem.Size = new Size(220, 22); + writeRegisterToolStripMenuItem.Text = "Write &Register"; + writeRegisterToolStripMenuItem.Click += writeRegisterToolStripMenuItem_Click; // // toolStripSeparator2 // - this.toolStripSeparator2.Name = "toolStripSeparator2"; - this.toolStripSeparator2.Size = new System.Drawing.Size(443, 6); + toolStripSeparator2.Name = "toolStripSeparator2"; + toolStripSeparator2.Size = new Size(217, 6); // // btnModbusApplyonClick // - this.btnModbusApplyonClick.Checked = true; - this.btnModbusApplyonClick.CheckState = System.Windows.Forms.CheckState.Checked; - this.btnModbusApplyonClick.ForeColor = System.Drawing.Color.White; - this.btnModbusApplyonClick.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnModbusApplyonClick.Name = "btnModbusApplyonClick"; - this.btnModbusApplyonClick.Size = new System.Drawing.Size(446, 44); - this.btnModbusApplyonClick.Text = "Send on Change"; - this.btnModbusApplyonClick.Click += new System.EventHandler(this.btnModbusApplyonClick_Click); + btnModbusApplyonClick.Checked = true; + btnModbusApplyonClick.CheckState = CheckState.Checked; + btnModbusApplyonClick.ForeColor = Color.White; + btnModbusApplyonClick.ImageScaling = ToolStripItemImageScaling.None; + btnModbusApplyonClick.Name = "btnModbusApplyonClick"; + btnModbusApplyonClick.Size = new Size(220, 22); + btnModbusApplyonClick.Text = "Send on Change"; + btnModbusApplyonClick.Click += btnModbusApplyonClick_Click; // // btnModbusLockEditors // - this.btnModbusLockEditors.ForeColor = System.Drawing.Color.White; - this.btnModbusLockEditors.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnModbusLockEditors.Name = "btnModbusLockEditors"; - this.btnModbusLockEditors.Size = new System.Drawing.Size(446, 44); - this.btnModbusLockEditors.Text = "Lock Editor"; - this.btnModbusLockEditors.Click += new System.EventHandler(this.btnModbusLockEditors_Click); + btnModbusLockEditors.ForeColor = Color.White; + btnModbusLockEditors.ImageScaling = ToolStripItemImageScaling.None; + btnModbusLockEditors.Name = "btnModbusLockEditors"; + btnModbusLockEditors.Size = new Size(220, 22); + btnModbusLockEditors.Text = "Lock Editor"; + btnModbusLockEditors.Click += btnModbusLockEditors_Click; // // toolStripSeparator16 // - this.toolStripSeparator16.Name = "toolStripSeparator16"; - this.toolStripSeparator16.Size = new System.Drawing.Size(443, 6); + toolStripSeparator16.Name = "toolStripSeparator16"; + toolStripSeparator16.Size = new Size(217, 6); // // setIOFormatsToModbusRTUToolStripMenuItem // - this.setIOFormatsToModbusRTUToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.setIOFormatsToModbusRTUToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.setIOFormatsToModbusRTUToolStripMenuItem.Name = "setIOFormatsToModbusRTUToolStripMenuItem"; - this.setIOFormatsToModbusRTUToolStripMenuItem.Size = new System.Drawing.Size(446, 44); - this.setIOFormatsToModbusRTUToolStripMenuItem.Text = "Set &Formats to Modbus RTU"; - this.setIOFormatsToModbusRTUToolStripMenuItem.Click += new System.EventHandler(this.setIOFormatsToModbusRTUToolStripMenuItem_Click); + setIOFormatsToModbusRTUToolStripMenuItem.ForeColor = Color.White; + setIOFormatsToModbusRTUToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + setIOFormatsToModbusRTUToolStripMenuItem.Name = "setIOFormatsToModbusRTUToolStripMenuItem"; + setIOFormatsToModbusRTUToolStripMenuItem.Size = new Size(220, 22); + setIOFormatsToModbusRTUToolStripMenuItem.Text = "Set &Formats to Modbus RTU"; + setIOFormatsToModbusRTUToolStripMenuItem.Click += setIOFormatsToModbusRTUToolStripMenuItem_Click; // // btnMenuModbusMaster // - this.btnMenuModbusMaster.ForeColor = System.Drawing.Color.White; - this.btnMenuModbusMaster.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnMenuModbusMaster.Name = "btnMenuModbusMaster"; - this.btnMenuModbusMaster.Size = new System.Drawing.Size(446, 44); - this.btnMenuModbusMaster.Text = "Modbus &Master"; - this.btnMenuModbusMaster.Click += new System.EventHandler(this.btnMenuModbusMaster_Click); + btnMenuModbusMaster.ForeColor = Color.White; + btnMenuModbusMaster.ImageScaling = ToolStripItemImageScaling.None; + btnMenuModbusMaster.Name = "btnMenuModbusMaster"; + btnMenuModbusMaster.Size = new Size(220, 22); + btnMenuModbusMaster.Text = "Modbus &Master"; + btnMenuModbusMaster.Click += btnMenuModbusMaster_Click; // // toolStripSeparator8 // - this.toolStripSeparator8.Name = "toolStripSeparator8"; - this.toolStripSeparator8.Size = new System.Drawing.Size(443, 6); + toolStripSeparator8.Name = "toolStripSeparator8"; + toolStripSeparator8.Size = new Size(217, 6); // // btnSelectionToSnapshot // - this.btnSelectionToSnapshot.ForeColor = System.Drawing.Color.White; - this.btnSelectionToSnapshot.Name = "btnSelectionToSnapshot"; - this.btnSelectionToSnapshot.Size = new System.Drawing.Size(446, 44); - this.btnSelectionToSnapshot.Text = "Add Selection to &Snapshot"; - this.btnSelectionToSnapshot.Click += new System.EventHandler(this.addSelectionToSnapshotToolStripMenuItem_Click); + btnSelectionToSnapshot.ForeColor = Color.White; + btnSelectionToSnapshot.Name = "btnSelectionToSnapshot"; + btnSelectionToSnapshot.Size = new Size(220, 22); + btnSelectionToSnapshot.Text = "Add Selection to &Snapshot"; + btnSelectionToSnapshot.Click += addSelectionToSnapshotToolStripMenuItem_Click; // // formatToolStripMenuItem // - this.formatToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ddbDisplayFormat, - this.ddpDataSize, - this.btnSigned}); - this.formatToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.formatToolStripMenuItem.Name = "formatToolStripMenuItem"; - this.formatToolStripMenuItem.Size = new System.Drawing.Size(109, 36); - this.formatToolStripMenuItem.Text = "&Format"; + formatToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { ddbDisplayFormat, ddpDataSize, btnSigned, toolStripSeparator17, changeAppearanceToolStripMenuItem, resetAppearanceToolStripMenuItem }); + formatToolStripMenuItem.ForeColor = Color.White; + formatToolStripMenuItem.Name = "formatToolStripMenuItem"; + formatToolStripMenuItem.Size = new Size(57, 20); + formatToolStripMenuItem.Text = "&Format"; // // ddbDisplayFormat // - this.ddbDisplayFormat.Enabled = false; - this.ddbDisplayFormat.ForeColor = System.Drawing.Color.White; - this.ddbDisplayFormat.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbDisplayFormat.Name = "ddbDisplayFormat"; - this.ddbDisplayFormat.Size = new System.Drawing.Size(359, 44); - this.ddbDisplayFormat.Text = "&Display"; + ddbDisplayFormat.Enabled = false; + ddbDisplayFormat.ForeColor = Color.White; + ddbDisplayFormat.ImageScaling = ToolStripItemImageScaling.None; + ddbDisplayFormat.Name = "ddbDisplayFormat"; + ddbDisplayFormat.Size = new Size(181, 22); + ddbDisplayFormat.Text = "&Display"; // // ddpDataSize // - this.ddpDataSize.Enabled = false; - this.ddpDataSize.ForeColor = System.Drawing.Color.White; - this.ddpDataSize.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddpDataSize.Name = "ddpDataSize"; - this.ddpDataSize.Size = new System.Drawing.Size(359, 44); - this.ddpDataSize.Text = "Data &Size"; + ddpDataSize.Enabled = false; + ddpDataSize.ForeColor = Color.White; + ddpDataSize.ImageScaling = ToolStripItemImageScaling.None; + ddpDataSize.Name = "ddpDataSize"; + ddpDataSize.Size = new Size(181, 22); + ddpDataSize.Text = "Data &Size"; + ddpDataSize.Click += ddpDataSize_Click; // // btnSigned // - this.btnSigned.Enabled = false; - this.btnSigned.ForeColor = System.Drawing.Color.White; - this.btnSigned.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.btnSigned.Name = "btnSigned"; - this.btnSigned.Size = new System.Drawing.Size(359, 44); - this.btnSigned.Text = "Si&gned"; + btnSigned.DropDownItems.AddRange(new ToolStripItem[] { ddbSigned, ddbUnsigned, ddbToggleSigned }); + btnSigned.Enabled = false; + btnSigned.ForeColor = Color.White; + btnSigned.ImageScaling = ToolStripItemImageScaling.None; + btnSigned.Name = "btnSigned"; + btnSigned.Size = new Size(181, 22); + btnSigned.Text = "Si&gned"; + // + // ddbSigned + // + ddbSigned.ForeColor = Color.White; + ddbSigned.ImageScaling = ToolStripItemImageScaling.None; + ddbSigned.Name = "ddbSigned"; + ddbSigned.Size = new Size(180, 22); + ddbSigned.Text = "&Signed"; + ddbSigned.Click += ddbSigned_Click; + // + // ddbUnsigned + // + ddbUnsigned.ForeColor = Color.White; + ddbUnsigned.ImageScaling = ToolStripItemImageScaling.None; + ddbUnsigned.Name = "ddbUnsigned"; + ddbUnsigned.Size = new Size(180, 22); + ddbUnsigned.Text = "&Unsigned"; + ddbUnsigned.Click += ddbUnsigned_Click; + // + // ddbToggleSigned + // + ddbToggleSigned.ForeColor = Color.White; + ddbToggleSigned.ImageScaling = ToolStripItemImageScaling.None; + ddbToggleSigned.Name = "ddbToggleSigned"; + ddbToggleSigned.Size = new Size(180, 22); + ddbToggleSigned.Text = "&Toggle"; + ddbToggleSigned.Click += ddbToggleSigned_Click; + // + // toolStripSeparator17 + // + toolStripSeparator17.Name = "toolStripSeparator17"; + toolStripSeparator17.Size = new Size(178, 6); + // + // changeAppearanceToolStripMenuItem + // + changeAppearanceToolStripMenuItem.Enabled = false; + changeAppearanceToolStripMenuItem.ForeColor = Color.White; + changeAppearanceToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + changeAppearanceToolStripMenuItem.Name = "changeAppearanceToolStripMenuItem"; + changeAppearanceToolStripMenuItem.Size = new Size(181, 22); + changeAppearanceToolStripMenuItem.Text = "Change &Appearance"; + // + // resetAppearanceToolStripMenuItem + // + resetAppearanceToolStripMenuItem.Enabled = false; + resetAppearanceToolStripMenuItem.ForeColor = Color.White; + resetAppearanceToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + resetAppearanceToolStripMenuItem.Name = "resetAppearanceToolStripMenuItem"; + resetAppearanceToolStripMenuItem.Size = new Size(181, 22); + resetAppearanceToolStripMenuItem.Text = "&Reset Appearance"; + resetAppearanceToolStripMenuItem.Click += resetAppearanceToolStripMenuItem_Click; // // toolsToolStripMenuItem // - this.toolsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.customizeToolStripMenuItem, - this.optionsToolStripMenuItem}); - this.toolsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.toolsToolStripMenuItem.Name = "toolsToolStripMenuItem"; - this.toolsToolStripMenuItem.Size = new System.Drawing.Size(89, 36); - this.toolsToolStripMenuItem.Text = "&Tools"; + toolsToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { customizeToolStripMenuItem, optionsToolStripMenuItem }); + toolsToolStripMenuItem.ForeColor = Color.White; + toolsToolStripMenuItem.Name = "toolsToolStripMenuItem"; + toolsToolStripMenuItem.Size = new Size(46, 20); + toolsToolStripMenuItem.Text = "&Tools"; // // customizeToolStripMenuItem // - this.customizeToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.customizeToolStripMenuItem.Name = "customizeToolStripMenuItem"; - this.customizeToolStripMenuItem.Size = new System.Drawing.Size(359, 44); - this.customizeToolStripMenuItem.Text = "&Customize"; - this.customizeToolStripMenuItem.Visible = false; + customizeToolStripMenuItem.ForeColor = Color.White; + customizeToolStripMenuItem.Name = "customizeToolStripMenuItem"; + customizeToolStripMenuItem.Size = new Size(130, 22); + customizeToolStripMenuItem.Text = "&Customize"; + customizeToolStripMenuItem.Visible = false; // // optionsToolStripMenuItem // - this.optionsToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; - this.optionsToolStripMenuItem.Size = new System.Drawing.Size(359, 44); - this.optionsToolStripMenuItem.Text = "&Options"; - this.optionsToolStripMenuItem.Click += new System.EventHandler(this.optionsToolStripMenuItem_Click); + optionsToolStripMenuItem.ForeColor = Color.White; + optionsToolStripMenuItem.Name = "optionsToolStripMenuItem"; + optionsToolStripMenuItem.Size = new Size(130, 22); + optionsToolStripMenuItem.Text = "&Options"; + optionsToolStripMenuItem.Click += optionsToolStripMenuItem_Click; // // windowToolStripMenuItem // - this.windowToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.tileHorizontalToolStripMenuItem, - this.toolStripSeparator13, - this.windowManagerToolStripMenuItem}); - this.windowToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.windowToolStripMenuItem.Name = "windowToolStripMenuItem"; - this.windowToolStripMenuItem.Size = new System.Drawing.Size(121, 36); - this.windowToolStripMenuItem.Text = "&Window"; + windowToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] { tileHorizontalToolStripMenuItem, toolStripSeparator13, windowManagerToolStripMenuItem }); + windowToolStripMenuItem.ForeColor = Color.White; + windowToolStripMenuItem.Name = "windowToolStripMenuItem"; + windowToolStripMenuItem.Size = new Size(63, 20); + windowToolStripMenuItem.Text = "&Window"; // // tileHorizontalToolStripMenuItem // - this.tileHorizontalToolStripMenuItem.Checked = true; - this.tileHorizontalToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; - this.tileHorizontalToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.tileHorizontalToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.tileHorizontalToolStripMenuItem.Name = "tileHorizontalToolStripMenuItem"; - this.tileHorizontalToolStripMenuItem.Size = new System.Drawing.Size(336, 44); - this.tileHorizontalToolStripMenuItem.Text = "Tile Windows"; - this.tileHorizontalToolStripMenuItem.Click += new System.EventHandler(this.tileHorizontalToolStripMenuItem_Click); + tileHorizontalToolStripMenuItem.Checked = true; + tileHorizontalToolStripMenuItem.CheckState = CheckState.Checked; + tileHorizontalToolStripMenuItem.ForeColor = Color.White; + tileHorizontalToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + tileHorizontalToolStripMenuItem.Name = "tileHorizontalToolStripMenuItem"; + tileHorizontalToolStripMenuItem.Size = new Size(168, 22); + tileHorizontalToolStripMenuItem.Text = "Tile Windows"; + tileHorizontalToolStripMenuItem.Click += tileHorizontalToolStripMenuItem_Click; // // toolStripSeparator13 // - this.toolStripSeparator13.Name = "toolStripSeparator13"; - this.toolStripSeparator13.Size = new System.Drawing.Size(333, 6); + toolStripSeparator13.Name = "toolStripSeparator13"; + toolStripSeparator13.Size = new Size(165, 6); // // windowManagerToolStripMenuItem // - this.windowManagerToolStripMenuItem.ForeColor = System.Drawing.Color.White; - this.windowManagerToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.windowManagerToolStripMenuItem.Name = "windowManagerToolStripMenuItem"; - this.windowManagerToolStripMenuItem.Size = new System.Drawing.Size(336, 44); - this.windowManagerToolStripMenuItem.Text = "&Window Manager"; - this.windowManagerToolStripMenuItem.Click += new System.EventHandler(this.windowManagerToolStripMenuItem_Click); + windowManagerToolStripMenuItem.ForeColor = Color.White; + windowManagerToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + windowManagerToolStripMenuItem.Name = "windowManagerToolStripMenuItem"; + windowManagerToolStripMenuItem.Size = new Size(168, 22); + windowManagerToolStripMenuItem.Text = "&Window Manager"; + windowManagerToolStripMenuItem.Click += windowManagerToolStripMenuItem_Click; // // cmDisplayFormats // - this.cmDisplayFormats.ActionSymbolForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.cmDisplayFormats.BorderColor = System.Drawing.Color.Black; - this.cmDisplayFormats.DropShadowEnabled = false; - this.cmDisplayFormats.ForeColor = System.Drawing.Color.White; - this.cmDisplayFormats.ImageScalingSize = new System.Drawing.Size(32, 32); - this.cmDisplayFormats.InsetShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.cmDisplayFormats.MenuBackColorNorth = System.Drawing.Color.DodgerBlue; - this.cmDisplayFormats.MenuBackColorSouth = System.Drawing.Color.DodgerBlue; - this.cmDisplayFormats.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.cmDisplayFormats.Name = "cmDisplayFormats"; - this.cmDisplayFormats.SeparatorColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.cmDisplayFormats.ShowInsetShadow = false; - this.cmDisplayFormats.ShowItemInsetShadow = false; - this.cmDisplayFormats.Size = new System.Drawing.Size(61, 4); + cmDisplayFormats.ActionSymbolForeColor = Color.FromArgb(200, 200, 200); + cmDisplayFormats.BorderColor = Color.Black; + cmDisplayFormats.DropShadowEnabled = false; + cmDisplayFormats.ForeColor = Color.White; + cmDisplayFormats.ImageScalingSize = new Size(32, 32); + cmDisplayFormats.InsetShadowColor = Color.FromArgb(128, 0, 0, 0); + cmDisplayFormats.MenuBackColorNorth = Color.DodgerBlue; + cmDisplayFormats.MenuBackColorSouth = Color.DodgerBlue; + cmDisplayFormats.MouseOverColor = Color.FromArgb(127, 0, 0, 0); + cmDisplayFormats.Name = "cmDisplayFormats"; + cmDisplayFormats.SeparatorColor = Color.FromArgb(200, 200, 200); + cmDisplayFormats.ShowInsetShadow = false; + cmDisplayFormats.ShowItemInsetShadow = false; + cmDisplayFormats.Size = new Size(61, 4); // // cmDataSize // - this.cmDataSize.ActionSymbolForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.cmDataSize.BorderColor = System.Drawing.Color.Black; - this.cmDataSize.DropShadowEnabled = false; - this.cmDataSize.ForeColor = System.Drawing.Color.White; - this.cmDataSize.ImageScalingSize = new System.Drawing.Size(32, 32); - this.cmDataSize.InsetShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.cmDataSize.MenuBackColorNorth = System.Drawing.Color.DodgerBlue; - this.cmDataSize.MenuBackColorSouth = System.Drawing.Color.DodgerBlue; - this.cmDataSize.MouseOverColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.cmDataSize.Name = "cmDataSize"; - this.cmDataSize.SeparatorColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.cmDataSize.ShowInsetShadow = false; - this.cmDataSize.ShowItemInsetShadow = false; - this.cmDataSize.Size = new System.Drawing.Size(61, 4); + cmDataSize.ActionSymbolForeColor = Color.FromArgb(200, 200, 200); + cmDataSize.BorderColor = Color.Black; + cmDataSize.DropShadowEnabled = false; + cmDataSize.ForeColor = Color.White; + cmDataSize.ImageScalingSize = new Size(32, 32); + cmDataSize.InsetShadowColor = Color.FromArgb(128, 0, 0, 0); + cmDataSize.MenuBackColorNorth = Color.DodgerBlue; + cmDataSize.MenuBackColorSouth = Color.DodgerBlue; + cmDataSize.MouseOverColor = Color.FromArgb(127, 0, 0, 0); + cmDataSize.Name = "cmDataSize"; + cmDataSize.SeparatorColor = Color.FromArgb(200, 200, 200); + cmDataSize.ShowInsetShadow = false; + cmDataSize.ShowItemInsetShadow = false; + cmDataSize.Size = new Size(61, 4); // // ModbusRegisters // - this.AutoScaleDimensions = new System.Drawing.SizeF(13F, 32F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(16)))), ((int)(((byte)(16)))), ((int)(((byte)(16))))); - this.ClientSize = new System.Drawing.Size(1085, 770); - this.Controls.Add(this.tbDataPages); - this.Controls.Add(this.thDataPagesHeader); - this.Controls.Add(this.tsMain); - this.Controls.Add(this.msMain); - this.DoubleBuffered = true; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MainMenuStrip = this.msMain; - this.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.MinimumSize = new System.Drawing.Size(535, 773); - this.Name = "ModbusRegisters"; - this.Text = "Modbus Registers"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ModbusRegisters_FormClosing); - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.ModbusRegisters_FormClosed); - this.Load += new System.EventHandler(this.ModbusRegisters_Load); - this.SizeChanged += new System.EventHandler(this.ModbusRegisters_SizeChanged); - this.VisibleChanged += new System.EventHandler(this.ModbusRegisters_VisibleChanged); - this.cmMonitor.ResumeLayout(false); - this.tsMain.ResumeLayout(false); - this.tsMain.PerformLayout(); - this.tbDataPages.ResumeLayout(false); - this.tpRegisters.ResumeLayout(false); - this.tpRegisterFiltering.ResumeLayout(false); - this.msMain.ResumeLayout(false); - this.msMain.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); - + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + BackColor = Color.FromArgb(16, 16, 16); + ClientSize = new Size(584, 361); + Controls.Add(tbDataPages); + Controls.Add(thDataPagesHeader); + Controls.Add(tsMain); + Controls.Add(msMain); + DoubleBuffered = true; + Icon = (Icon)resources.GetObject("$this.Icon"); + MainMenuStrip = msMain; + MinimumSize = new Size(295, 383); + Name = "ModbusRegisters"; + Text = "Modbus Registers"; + FormClosing += ModbusRegisters_FormClosing; + FormClosed += ModbusRegisters_FormClosed; + Load += ModbusRegisters_Load; + SizeChanged += ModbusRegisters_SizeChanged; + VisibleChanged += ModbusRegisters_VisibleChanged; + cmMonitor.ResumeLayout(false); + tsMain.ResumeLayout(false); + tsMain.PerformLayout(); + tbDataPages.ResumeLayout(false); + tpRegisters.ResumeLayout(false); + tpRegisterFiltering.ResumeLayout(false); + msMain.ResumeLayout(false); + msMain.PerformLayout(); + ResumeLayout(false); + PerformLayout(); } #endregion @@ -1429,5 +1395,11 @@ private void InitializeComponent() { private ToolStripSeparator toolStripSeparator16; private ToolStripMenuItem btnMenuModbusMaster; private ToolStripMenuItem setIOFormatsToModbusRTUToolStripMenuItem; + private ToolStripSeparator toolStripSeparator17; + private ToolStripMenuItem changeAppearanceToolStripMenuItem; + private ToolStripMenuItem resetAppearanceToolStripMenuItem; + private ToolStripMenuItem ddbSigned; + private ToolStripMenuItem ddbUnsigned; + private ToolStripMenuItem ddbToggleSigned; } } \ No newline at end of file diff --git a/Serial Monitor/WindowForms/ModbusRegisters.cs b/Serial Monitor/WindowForms/ModbusRegisters.cs index 0a5ad3b..bc0160a 100644 --- a/Serial Monitor/WindowForms/ModbusRegisters.cs +++ b/Serial Monitor/WindowForms/ModbusRegisters.cs @@ -4,6 +4,7 @@ using Serial_Monitor.Classes.Modbus; using Serial_Monitor.Classes.Step_Programs; using Serial_Monitor.Components; +using Svg; using System; using System.Collections.Generic; using System.ComponentModel; @@ -126,13 +127,16 @@ private DataEditor CurrentEditorView { showFormatsToolStripMenuItem.Checked = FormatsVisable; btnMenuModbusMaster.Enabled = true; btnMenuModbusMaster.Checked = false; - SerialManager? Man = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot.Manager; - if (Man != null) { - btnMenuModbusMaster.Checked = Man.IsMaster; - } - else { - btnMenuModbusMaster.Enabled = true; - btnMenuModbusMaster.Checked = false; + ModbusSnapshot? Snap = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot; + if (Snap != null) { + SerialManager? Man = Snap.Manager; + if (Man != null) { + btnMenuModbusMaster.Checked = Man.IsMaster; + } + else { + btnMenuModbusMaster.Enabled = true; + btnMenuModbusMaster.Checked = false; + } } writeCoilToolStripMenuItem.Enabled = true; writeRegisterToolStripMenuItem.Enabled = true; @@ -159,39 +163,49 @@ private void SetEditors() { if (dataSet > DataSelection.ModbusDataDiscreteInputs) { ddbDisplayFormat.Enabled = true; ddpDataSize.Enabled = true; + btnSigned.Enabled = true; } else { ddbDisplayFormat.Enabled = false; ddpDataSize.Enabled = false; + btnSigned.Enabled = false; } } else { try { if (SnapshotCurrentIndex >= 0) { if (mdiClient.ChildForms[SnapshotCurrentIndex].GetType() == typeof(ToolWindows.ModbusRegister)) { - if (((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot.Selection > DataSelection.ModbusDataDiscreteInputs) { - ddbDisplayFormat.Enabled = true; - ddpDataSize.Enabled = true; - } - else { - ddbDisplayFormat.Enabled = false; - ddpDataSize.Enabled = false; + ModbusSnapshot? Snap = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot; + if (Snap != null) { + if (Snap.Selection > DataSelection.ModbusDataDiscreteInputs) { + ddbDisplayFormat.Enabled = true; + ddpDataSize.Enabled = true; + btnSigned.Enabled = true; + } + else { + ddbDisplayFormat.Enabled = false; + ddpDataSize.Enabled = false; + btnSigned.Enabled = false; + } } } else { ddbDisplayFormat.Enabled = false; ddpDataSize.Enabled = false; + btnSigned.Enabled = false; } } else { ddbDisplayFormat.Enabled = false; ddpDataSize.Enabled = false; + btnSigned.Enabled = false; } } catch { ddbDisplayFormat.Enabled = false; ddpDataSize.Enabled = false; + btnSigned.Enabled = false; } } } @@ -209,7 +223,6 @@ public void GetIndexFromForm(ToolWindows.ModbusRegister? RegisterEditor) { } } public void GetIndexFromForm() { - int Index = 0; if (mdiClient.ChildForms.Count <= 0) { SnapshotCurrentIndex = -1; } SnapshotCurrentIndex = mdiClient.ChildForms.Count - 1; } @@ -293,6 +306,25 @@ private void CmDisplaySizeList_Click(object? sender, EventArgs e) { } } } + private void ddbSigned_Click(object sender, EventArgs e) { + ChangeSigned(FormatEnums.SignedState.Signed); + } + private void ddbUnsigned_Click(object sender, EventArgs e) { + ChangeSigned(FormatEnums.SignedState.Unsigned); + } + private void ddbToggleSigned_Click(object sender, EventArgs e) { + ChangeSigned(FormatEnums.SignedState.Toogle); + } + private void ChangeSigned(FormatEnums.SignedState State) { + if (currentEditorView == DataEditor.MasterView) { + ModbusEditor.ChangeSignedList(lstMonitor, State); + } + else { + if (mdiClient.ChildForms[SnapshotCurrentIndex].GetType() == typeof(ToolWindows.ModbusRegister)) { + ModbusEditor.ChangeSignedList(((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).lstRegisters, State); + } + } + } private void CmDisplayFormat_Click(object? sender, EventArgs e) { object? ButtonData = ModbusEditor.GetContextMenuItemData(sender); object? Data = ModbusEditor.GetContextMenuData(sender); @@ -1141,11 +1173,14 @@ private void writeCoilToolStripMenuItem_Click(object sender, EventArgs e) { } else { if (mdiClient.ChildForms[SnapshotCurrentIndex].GetType() == typeof(ToolWindows.ModbusRegister)) { - SerialManager? SerMan = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot.Manager; - if (SerMan == null) { return; } - if (SerMan.IsMaster == false) { return; } - Dialogs.WriteCoil CmdWrite = new Dialogs.WriteCoil(SerMan); - ApplicationManager.OpenInternalApplicationAsDialog(CmdWrite, this); + ModbusSnapshot? Snap = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot; + if (Snap != null) { + SerialManager? SerMan = Snap.Manager; + if (SerMan == null) { return; } + if (SerMan.IsMaster == false) { return; } + Dialogs.WriteCoil CmdWrite = new Dialogs.WriteCoil(SerMan); + ApplicationManager.OpenInternalApplicationAsDialog(CmdWrite, this); + } } } } @@ -1163,11 +1198,14 @@ private void writeRegisterToolStripMenuItem_Click(object sender, EventArgs e) { } else { if (mdiClient.ChildForms[SnapshotCurrentIndex].GetType() == typeof(ToolWindows.ModbusRegister)) { - SerialManager? SerMan = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot.Manager; - if (SerMan == null) { return; } - if (SerMan.IsMaster == false) { return; } - Dialogs.WriteRegister CmdWrite = new Dialogs.WriteRegister(SerMan); - ApplicationManager.OpenInternalApplicationAsDialog(CmdWrite, this); + ModbusSnapshot? Snap = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot; + if (Snap != null) { + SerialManager? SerMan = Snap.Manager; + if (SerMan == null) { return; } + if (SerMan.IsMaster == false) { return; } + Dialogs.WriteRegister CmdWrite = new Dialogs.WriteRegister(SerMan); + ApplicationManager.OpenInternalApplicationAsDialog(CmdWrite, this); + } } } } @@ -1184,10 +1222,13 @@ private void btnMenuModbusMaster_Click(object sender, EventArgs e) { } else { if (mdiClient.ChildForms[SnapshotCurrentIndex].GetType() == typeof(ToolWindows.ModbusRegister)) { - SerialManager? SerMan = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot.Manager; - if (SerMan == null) { return; } - SerMan.IsMaster = !SerMan.IsMaster; - btnMenuModbusMaster.Checked = SerMan.IsMaster; + ModbusSnapshot? Snap = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot; + if (Snap != null) { + SerialManager? SerMan = Snap.Manager; + if (SerMan == null) { return; } + SerMan.IsMaster = !SerMan.IsMaster; + btnMenuModbusMaster.Checked = SerMan.IsMaster; + } } } } @@ -1204,14 +1245,24 @@ private void setIOFormatsToModbusRTUToolStripMenuItem_Click(object sender, Event } else { if (mdiClient.ChildForms[SnapshotCurrentIndex].GetType() == typeof(ToolWindows.ModbusRegister)) { - SerialManager? SerMan = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot.Manager; - if (SerMan == null) { return; } - SerMan.InputFormat = FormatEnums.StreamInputFormat.ModbusRTU; - SerMan.OutputFormat = FormatEnums.StreamOutputFormat.ModbusRTU; + ModbusSnapshot? Snap = ((ToolWindows.ModbusRegister)mdiClient.ChildForms[SnapshotCurrentIndex]).Snapshot; + if (Snap != null) { + SerialManager? SerMan = Snap.Manager; + if (SerMan == null) { return; } + SerMan.InputFormat = FormatEnums.StreamInputFormat.ModbusRTU; + SerMan.OutputFormat = FormatEnums.StreamOutputFormat.ModbusRTU; + } } } } catch { } } + private void resetAppearanceToolStripMenuItem_Click(object sender, EventArgs e) { + + } + + private void ddpDataSize_Click(object sender, EventArgs e) { + + } } } diff --git a/Serial Monitor/WindowForms/ModbusRegisters.resx b/Serial Monitor/WindowForms/ModbusRegisters.resx index 1568bb0..086967f 100644 --- a/Serial Monitor/WindowForms/ModbusRegisters.resx +++ b/Serial Monitor/WindowForms/ModbusRegisters.resx @@ -1,4 +1,64 @@ - + + + @@ -67,7 +127,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -76,7 +136,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -85,7 +145,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -94,7 +154,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -103,7 +163,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -112,7 +172,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -121,7 +181,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -133,7 +193,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAABiSURBVDhP7czBCoAwCIBhn80nifnq1cVDddHjQtogtjbb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABiSURBVDhP7czBCoAwCIBhn80nifnq1cVDddHjQtogtjbb NRJ+BuI+yCMi0UtVp3Rejx0gYjMiiszcRjKwb0eV7UOgPuIBy7z2EQ+w947Yffp6jQeUDQFlP/B94G2P wGgAACcYuZjJw4fhNwAAAABJRU5ErkJggg== @@ -141,7 +201,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACHSURBVDhP3ZJRCoAgEEQ9Wngsj+UJOkF1kwpEP6sxFdNt + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACHSURBVDhP3ZJRCoAgEEQ9Wngsj+UJOkF1kwpEP6sxFdNt 098GHgk7+yxI5LHWHi2Eeh0MpZQsTYJt3Un+KnDODcaYEYNWAcAOdgUOSik/7EFr7SXptedpIW+lQBc7 2H18d3y2QAp6eBXgzPEqoEolZS8Jcr4EZT/8DXeigKNaypObOUL9ihAnoWKSj1JdahUAAAAASUVORK5C YII= @@ -150,7 +210,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAADXSURBVDhPnZExDoIwFIY5gWfxDFzBVRMTRu4iriYuXqGT + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADXSURBVDhPnZExDoIwFIY5gWfxDFzBVRMTRu4iriYuXqGT BmO8gFudmQ2DaJsyPvlrawilFGzy5fFK/68tRO2hlKIQdV2vzXJ3YEEcx16SJKGyLP0SK6ieLwfM5/l5 WBISoA5KxgiAlWC9iX5HSNBlkqCLV8AYIyEkibfoDVocAT7I8VbQbHWgaLHXFX1fGDgCKeUVIbA7cV2B 7ySOQDfNzgjjGRX9vXiEBc3uczR/ncCEq+X28rv7pG/QDqNyzqmRjv8LVgAwgRdpmlK2yQZxrmDQk+NR @@ -160,7 +220,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAE6SURBVDhPhZI9boNAEIU5Qo6QI+QM9Egp6anDAaho3NiN + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE6SURBVDhPhZI9boNAEIU5Qo6QI+QM9Egp6anDAaho3NiN z0LrCKU0nQt6UodIOIifkuy3zKAlWORJI3bnvZk3s7bnouu6l2EY7kTTNE+S9jhrHo2ktzDkRxzHU5Zl U9/3qaQ9zuTg0Eh6C+Mw+b4/hWE46RTqTg4Ojci3aNv2M4oiK9Qp1J0cHBqRb4E4z/PVFK57URSr1R4C B3bVKdSd3K67wji8lmW5TKHu5OBEtg8z9u1wONhCIkkS1rkJ/T94aUa+XgsbQRDsvz4wgjMiDYoul3fb @@ -172,7 +232,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAAB4SURBVDhPtc9RCoAgDMbxzuZJAo9pN/KhetkejQWD/HLq + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB4SURBVDhPtc9RCoAgDMbxzuZJAo9pN/KhetkejQWD/HLq oAZ/ItIfbZEhomLFzOt9qDdyMITwKsZYcs5jRIFjP6tS2uYQC0DEXKkF6BrPzL+xAHw3V5oF5NlEPICk iNxzAZgLwP4BsNZFTb5XAOYCcD4DRnWBuahc6R2LWkqXAfkAAAAASUVORK5CYII= @@ -180,7 +240,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACaSURBVDhPvZFBCsMgEEU9Qs/k2TyGe6/RrWdxYRPEbcof + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACaSURBVDhPvZFBCsMgEEU9Qs/k2TyGe6/RrWdxYRPEbcof /MTaZGpa6MDDcfQ/AzFj5ZxvpZR7rXUD6DFrx58LAe/9Zq0V0GPWjo+Lr4GUkgSdcwL6/hy02F4Y8kXy yIswzlUBAwz3Eq5TgiOmBRr/EazLKn8ixqjyIhoFuIC9xpTg7EumBVx7LgtGQgjnAsJLGm+Cb2jxX8qY J5nBJhUlLbsqAAAAAElFTkSuQmCC diff --git a/Serial Monitor/WindowForms/Settings.Designer.cs b/Serial Monitor/WindowForms/Settings.Designer.cs index 73929dd..6e14061 100644 --- a/Serial Monitor/WindowForms/Settings.Designer.cs +++ b/Serial Monitor/WindowForms/Settings.Designer.cs @@ -25,125 +25,124 @@ protected override void Dispose(bool disposing) { private void InitializeComponent() { ODModules.GridButton gridButton1 = new ODModules.GridButton(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Settings)); - this.lblPnlTheme = new ODModules.LabelPanel(); - this.btngrThemes = new ODModules.ButtonGrid(); - this.thSettings = new ODModules.TabHeader(); - this.hiddenTabControl1 = new ODModules.HiddenTabControl(); - this.tabPage3 = new System.Windows.Forms.TabPage(); - this.labelPanel5 = new ODModules.LabelPanel(); - this.label1 = new System.Windows.Forms.Label(); - this.chbxUseLegacyListing = new System.Windows.Forms.CheckBox(); - this.labelPanel4 = new ODModules.LabelPanel(); - this.chbxLimitExecutionBy1ms = new System.Windows.Forms.CheckBox(); - this.chbxAnimateCurStep = new System.Windows.Forms.CheckBox(); - this.lblPnlDefaults = new ODModules.LabelPanel(); - this.labelPanel2 = new ODModules.LabelPanel(); - this.toolStrip2 = new ODModules.ToolStrip(); - this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel(); - this.ddbInputFormat = new System.Windows.Forms.ToolStripDropDownButton(); - this.toolStripLabel2 = new System.Windows.Forms.ToolStripLabel(); - this.ddbOutputFormat = new System.Windows.Forms.ToolStripDropDownButton(); - this.labelPanel3 = new ODModules.LabelPanel(); - this.toolStrip1 = new ODModules.ToolStrip(); - this.ddbBits = new System.Windows.Forms.ToolStripDropDownButton(); - this.ddbOptDB5 = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptDB6 = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptDB7 = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptDB8 = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbParity = new System.Windows.Forms.ToolStripDropDownButton(); - this.ddbOptPBNone = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptPBEven = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptPBOdd = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptPBSpace = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptPBMark = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptSB1 = new System.Windows.Forms.ToolStripDropDownButton(); - this.stopBitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptSB15 = new System.Windows.Forms.ToolStripMenuItem(); - this.ddbOptSB2 = new System.Windows.Forms.ToolStripMenuItem(); - this.labelPanel1 = new ODModules.LabelPanel(); - this.comboBox1 = new System.Windows.Forms.ComboBox(); - this.tabPage4 = new System.Windows.Forms.TabPage(); - this.lblPnlTheme.SuspendLayout(); - this.hiddenTabControl1.SuspendLayout(); - this.tabPage3.SuspendLayout(); - this.labelPanel5.SuspendLayout(); - this.labelPanel4.SuspendLayout(); - this.lblPnlDefaults.SuspendLayout(); - this.labelPanel2.SuspendLayout(); - this.toolStrip2.SuspendLayout(); - this.labelPanel3.SuspendLayout(); - this.toolStrip1.SuspendLayout(); - this.labelPanel1.SuspendLayout(); - this.tabPage4.SuspendLayout(); - this.SuspendLayout(); + lblPnlTheme = new ODModules.LabelPanel(); + btngrThemes = new ODModules.ButtonGrid(); + thSettings = new ODModules.TabHeader(); + hiddenTabControl1 = new ODModules.HiddenTabControl(); + tabPage3 = new TabPage(); + labelPanel5 = new ODModules.LabelPanel(); + label1 = new Label(); + chbxUseLegacyListing = new CheckBox(); + labelPanel4 = new ODModules.LabelPanel(); + chbxLimitExecutionBy1ms = new CheckBox(); + chbxAnimateCurStep = new CheckBox(); + lblPnlDefaults = new ODModules.LabelPanel(); + labelPanel2 = new ODModules.LabelPanel(); + toolStrip2 = new ODModules.ToolStrip(); + toolStripLabel1 = new ToolStripLabel(); + ddbInputFormat = new ToolStripDropDownButton(); + toolStripLabel2 = new ToolStripLabel(); + ddbOutputFormat = new ToolStripDropDownButton(); + labelPanel3 = new ODModules.LabelPanel(); + toolStrip1 = new ODModules.ToolStrip(); + ddbBits = new ToolStripDropDownButton(); + ddbOptDB5 = new ToolStripMenuItem(); + ddbOptDB6 = new ToolStripMenuItem(); + ddbOptDB7 = new ToolStripMenuItem(); + ddbOptDB8 = new ToolStripMenuItem(); + ddbParity = new ToolStripDropDownButton(); + ddbOptPBNone = new ToolStripMenuItem(); + ddbOptPBEven = new ToolStripMenuItem(); + ddbOptPBOdd = new ToolStripMenuItem(); + ddbOptPBSpace = new ToolStripMenuItem(); + ddbOptPBMark = new ToolStripMenuItem(); + ddbOptSB1 = new ToolStripDropDownButton(); + stopBitToolStripMenuItem = new ToolStripMenuItem(); + ddbOptSB15 = new ToolStripMenuItem(); + ddbOptSB2 = new ToolStripMenuItem(); + labelPanel1 = new ODModules.LabelPanel(); + comboBox1 = new ComboBox(); + tabPage4 = new TabPage(); + lblPnlTheme.SuspendLayout(); + hiddenTabControl1.SuspendLayout(); + tabPage3.SuspendLayout(); + labelPanel5.SuspendLayout(); + labelPanel4.SuspendLayout(); + lblPnlDefaults.SuspendLayout(); + labelPanel2.SuspendLayout(); + toolStrip2.SuspendLayout(); + labelPanel3.SuspendLayout(); + toolStrip1.SuspendLayout(); + labelPanel1.SuspendLayout(); + tabPage4.SuspendLayout(); + SuspendLayout(); // // lblPnlTheme // - this.lblPnlTheme.ArrowColor = System.Drawing.Color.Black; - this.lblPnlTheme.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.lblPnlTheme.BackColor = System.Drawing.SystemColors.ButtonFace; - this.lblPnlTheme.CloseColor = System.Drawing.Color.Black; - this.lblPnlTheme.CloseMouseOverColor = System.Drawing.Color.Red; - this.lblPnlTheme.Collapsed = false; - this.lblPnlTheme.Controls.Add(this.btngrThemes); - this.lblPnlTheme.Dock = System.Windows.Forms.DockStyle.Top; - this.lblPnlTheme.DropShadow = false; - this.lblPnlTheme.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lblPnlTheme.FixedInlineWidth = false; - this.lblPnlTheme.Inlinelabel = false; - this.lblPnlTheme.InlineWidth = 100; - this.lblPnlTheme.LabelBackColor = System.Drawing.Color.White; - this.lblPnlTheme.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.lblPnlTheme.LabelForeColor = System.Drawing.Color.Black; - this.lblPnlTheme.Location = new System.Drawing.Point(6, 6); - this.lblPnlTheme.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.lblPnlTheme.Name = "lblPnlTheme"; - this.lblPnlTheme.OverrideCollapseControl = false; - this.lblPnlTheme.Padding = new System.Windows.Forms.Padding(0, 37, 0, 0); - this.lblPnlTheme.PanelCollapsible = true; - this.lblPnlTheme.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.lblPnlTheme.ShowCloseButton = false; - this.lblPnlTheme.Size = new System.Drawing.Size(630, 463); - this.lblPnlTheme.TabIndex = 0; - this.lblPnlTheme.Text = "Theme"; + lblPnlTheme.ArrowColor = Color.Black; + lblPnlTheme.ArrowMouseOverColor = Color.DodgerBlue; + lblPnlTheme.BackColor = SystemColors.ButtonFace; + lblPnlTheme.CloseColor = Color.Black; + lblPnlTheme.CloseMouseOverColor = Color.Red; + lblPnlTheme.Collapsed = false; + lblPnlTheme.Controls.Add(btngrThemes); + lblPnlTheme.Dock = DockStyle.Top; + lblPnlTheme.DropShadow = false; + lblPnlTheme.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + lblPnlTheme.FixedInlineWidth = false; + lblPnlTheme.Inlinelabel = false; + lblPnlTheme.InlineWidth = 100; + lblPnlTheme.LabelBackColor = Color.White; + lblPnlTheme.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + lblPnlTheme.LabelForeColor = Color.Black; + lblPnlTheme.Location = new Point(3, 3); + lblPnlTheme.Name = "lblPnlTheme"; + lblPnlTheme.OverrideCollapseControl = false; + lblPnlTheme.Padding = new Padding(0, 18, 0, 0); + lblPnlTheme.PanelCollapsible = true; + lblPnlTheme.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + lblPnlTheme.ShowCloseButton = false; + lblPnlTheme.Size = new Size(336, 217); + lblPnlTheme.TabIndex = 0; + lblPnlTheme.Text = "Theme"; // // btngrThemes // - this.btngrThemes.AllowTextWrapping = true; - this.btngrThemes.BackColorCheckedNorth = System.Drawing.Color.Orange; - this.btngrThemes.BackColorCheckedSouth = System.Drawing.Color.Orange; - this.btngrThemes.BackColorDownNorth = System.Drawing.Color.DimGray; - this.btngrThemes.BackColorDownSouth = System.Drawing.Color.DimGray; - this.btngrThemes.BackColorHoverNorth = System.Drawing.Color.SkyBlue; - this.btngrThemes.BackColorHoverSouth = System.Drawing.Color.SkyBlue; - this.btngrThemes.BackColorNorth = System.Drawing.Color.White; - this.btngrThemes.BackColorSouth = System.Drawing.Color.White; - this.btngrThemes.BorderColorCheckedNorth = System.Drawing.Color.Black; - this.btngrThemes.BorderColorCheckedSouth = System.Drawing.Color.Black; - this.btngrThemes.BorderColorDownNorth = System.Drawing.Color.DarkGray; - this.btngrThemes.BorderColorDownSouth = System.Drawing.Color.DarkGray; - this.btngrThemes.BorderColorHoverNorth = System.Drawing.Color.DarkGray; - this.btngrThemes.BorderColorHoverSouth = System.Drawing.Color.DarkGray; - this.btngrThemes.BorderColorNorth = System.Drawing.Color.LightGray; - this.btngrThemes.BorderColorShadow = System.Drawing.Color.FromArgb(((int)(((byte)(120)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.btngrThemes.BorderColorSouth = System.Drawing.Color.LightGray; - this.btngrThemes.BorderRadius = 5; - this.btngrThemes.ButtonPadding = new System.Windows.Forms.Padding(0, 0, 5, 5); - gridButton1.BackColorNorth = System.Drawing.Color.Gray; - gridButton1.BackColorSouth = System.Drawing.Color.Gray; - gridButton1.BorderColorNorth = System.Drawing.Color.Black; - gridButton1.BorderColorSouth = System.Drawing.Color.Black; + btngrThemes.AllowTextWrapping = true; + btngrThemes.BackColorCheckedNorth = Color.Orange; + btngrThemes.BackColorCheckedSouth = Color.Orange; + btngrThemes.BackColorDownNorth = Color.DimGray; + btngrThemes.BackColorDownSouth = Color.DimGray; + btngrThemes.BackColorHoverNorth = Color.SkyBlue; + btngrThemes.BackColorHoverSouth = Color.SkyBlue; + btngrThemes.BackColorNorth = Color.White; + btngrThemes.BackColorSouth = Color.White; + btngrThemes.BorderColorCheckedNorth = Color.Black; + btngrThemes.BorderColorCheckedSouth = Color.Black; + btngrThemes.BorderColorDownNorth = Color.DarkGray; + btngrThemes.BorderColorDownSouth = Color.DarkGray; + btngrThemes.BorderColorHoverNorth = Color.DarkGray; + btngrThemes.BorderColorHoverSouth = Color.DarkGray; + btngrThemes.BorderColorNorth = Color.LightGray; + btngrThemes.BorderColorShadow = Color.FromArgb(120, 0, 0, 0); + btngrThemes.BorderColorSouth = Color.LightGray; + btngrThemes.BorderRadius = 5; + btngrThemes.ButtonPadding = new Padding(0, 0, 5, 5); + gridButton1.BackColorNorth = Color.Gray; + gridButton1.BackColorSouth = Color.Gray; + gridButton1.BorderColorNorth = Color.Black; + gridButton1.BorderColorSouth = Color.Black; gridButton1.Checked = false; gridButton1.Command = ""; gridButton1.Enabled = true; gridButton1.Icon = null; gridButton1.IconInline = false; gridButton1.ImageHorizontalAlignment = ODModules.ButtonTextHorizontal.Center; - gridButton1.Position = new System.Drawing.Point(0, 0); + gridButton1.Position = new Point(0, 0); gridButton1.RadioButtonGroup = ""; - gridButton1.SecondaryShortCutKeys = System.Windows.Forms.Keys.None; + gridButton1.SecondaryShortCutKeys = Keys.None; gridButton1.SecondaryText = ""; - gridButton1.ShortCutKeys = System.Windows.Forms.Keys.None; + gridButton1.ShortCutKeys = Keys.None; gridButton1.Tag = null; gridButton1.Text = ""; gridButton1.TextHorizontalAlignment = ODModules.ButtonTextHorizontal.Center; @@ -152,678 +151,643 @@ private void InitializeComponent() { gridButton1.UseButtonFormatting = false; gridButton1.UseCustomColors = false; gridButton1.UseKeyCode = false; - this.btngrThemes.Buttons.Add(gridButton1); - this.btngrThemes.ButtonSize = new System.Drawing.Size(40, 40); - this.btngrThemes.CenterButtons = false; - this.btngrThemes.Dock = System.Windows.Forms.DockStyle.Fill; - this.btngrThemes.Filter = ""; - this.btngrThemes.IconInline = false; - this.btngrThemes.ImageHorizontalAlignment = ODModules.ButtonTextHorizontal.Center; - this.btngrThemes.ImageSize = new System.Drawing.Size(32, 32); - this.btngrThemes.Location = new System.Drawing.Point(0, 37); - this.btngrThemes.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.btngrThemes.Name = "btngrThemes"; - this.btngrThemes.Padding = new System.Windows.Forms.Padding(9, 11, 9, 11); - this.btngrThemes.ScrollBarMouseDown = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.btngrThemes.ScrollBarNorth = System.Drawing.Color.Silver; - this.btngrThemes.ScrollBarSouth = System.Drawing.Color.Silver; - this.btngrThemes.SecondaryFont = null; - this.btngrThemes.Size = new System.Drawing.Size(630, 426); - this.btngrThemes.Style = ODModules.ButtonStyle.Square; - this.btngrThemes.TabIndex = 0; - this.btngrThemes.TextHorizontalAlignment = ODModules.ButtonTextHorizontal.Center; - this.btngrThemes.TextVerticalAlignment = ODModules.ButtonTextVertical.Middle; - this.btngrThemes.VerScroll = 0; - this.btngrThemes.ButtonClicked += new ODModules.ButtonGrid.ButtonClickedEventHandler(this.btngrThemes_ButtonClicked); + btngrThemes.Buttons.Add(gridButton1); + btngrThemes.ButtonSize = new Size(40, 40); + btngrThemes.CenterButtons = false; + btngrThemes.Dock = DockStyle.Fill; + btngrThemes.Filter = ""; + btngrThemes.IconInline = false; + btngrThemes.ImageHorizontalAlignment = ODModules.ButtonTextHorizontal.Center; + btngrThemes.ImageSize = new Size(32, 32); + btngrThemes.Location = new Point(0, 18); + btngrThemes.Name = "btngrThemes"; + btngrThemes.Padding = new Padding(5, 5, 5, 5); + btngrThemes.ScrollBarMouseDown = Color.FromArgb(64, 0, 0, 0); + btngrThemes.ScrollBarNorth = Color.Silver; + btngrThemes.ScrollBarSouth = Color.Silver; + btngrThemes.SecondaryFont = null; + btngrThemes.Size = new Size(336, 199); + btngrThemes.Style = ODModules.ButtonStyle.Square; + btngrThemes.TabIndex = 0; + btngrThemes.TextHorizontalAlignment = ODModules.ButtonTextHorizontal.Center; + btngrThemes.TextVerticalAlignment = ODModules.ButtonTextVertical.Middle; + btngrThemes.VerScroll = 0; + btngrThemes.ButtonClicked += btngrThemes_ButtonClicked; + btngrThemes.Load += btngrThemes_Load; // // thSettings // - this.thSettings.AddHoverColor = System.Drawing.Color.LimeGreen; - this.thSettings.AllowDragReordering = true; - this.thSettings.AllowTabResize = true; - this.thSettings.ArrowColor = System.Drawing.Color.Black; - this.thSettings.ArrowDisabledColor = System.Drawing.Color.Black; - this.thSettings.ArrowHoverColor = System.Drawing.Color.Black; - this.thSettings.BindedTabControl = this.hiddenTabControl1; - this.thSettings.CloseHoverColor = System.Drawing.Color.Red; - this.thSettings.Dock = System.Windows.Forms.DockStyle.Top; - this.thSettings.Location = new System.Drawing.Point(0, 0); - this.thSettings.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.thSettings.Name = "thSettings"; - this.thSettings.Padding = new System.Windows.Forms.Padding(9, 0, 0, 0); - this.thSettings.SelectedIndex = 0; - this.thSettings.ShowAddButton = false; - this.thSettings.ShowTabDividers = true; - this.thSettings.Size = new System.Drawing.Size(650, 77); - this.thSettings.TabBackColor = System.Drawing.Color.Transparent; - this.thSettings.TabBorderColor = System.Drawing.Color.Transparent; - this.thSettings.TabClickedBackColor = System.Drawing.Color.DarkGray; - this.thSettings.TabDividerColor = System.Drawing.Color.White; - this.thSettings.TabHoverBackColor = System.Drawing.Color.LightGray; - this.thSettings.TabIndex = 1; - this.thSettings.TabRuleColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.thSettings.TabSelectedBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.thSettings.TabSelectedBorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.thSettings.TabSelectedForeColor = System.Drawing.Color.WhiteSmoke; - this.thSettings.TabSelectedShadowColor = System.Drawing.Color.Black; - this.thSettings.TabStyle = ODModules.TabHeader.TabStyles.Normal; - this.thSettings.UseBindingTabControl = true; - this.thSettings.Load += new System.EventHandler(this.thSettings_Load); + thSettings.AddHoverColor = Color.LimeGreen; + thSettings.AllowDragReordering = true; + thSettings.AllowTabResize = true; + thSettings.ArrowColor = Color.Black; + thSettings.ArrowDisabledColor = Color.Black; + thSettings.ArrowHoverColor = Color.Black; + thSettings.BindedTabControl = hiddenTabControl1; + thSettings.CloseHoverColor = Color.Red; + thSettings.Dock = DockStyle.Top; + thSettings.Location = new Point(0, 0); + thSettings.Name = "thSettings"; + thSettings.Padding = new Padding(5, 0, 0, 0); + thSettings.SelectedIndex = 1; + thSettings.ShowAddButton = false; + thSettings.ShowTabDividers = true; + thSettings.Size = new Size(350, 36); + thSettings.TabBackColor = Color.Transparent; + thSettings.TabBorderColor = Color.Transparent; + thSettings.TabClickedBackColor = Color.DarkGray; + thSettings.TabDividerColor = Color.White; + thSettings.TabHoverBackColor = Color.LightGray; + thSettings.TabIndex = 1; + thSettings.TabRuleColor = Color.FromArgb(100, 128, 128, 128); + thSettings.TabSelectedBackColor = Color.FromArgb(100, 128, 128, 128); + thSettings.TabSelectedBorderColor = Color.FromArgb(100, 128, 128, 128); + thSettings.TabSelectedForeColor = Color.WhiteSmoke; + thSettings.TabSelectedShadowColor = Color.Black; + thSettings.TabStyle = ODModules.TabHeader.TabStyles.Normal; + thSettings.UseBindingTabControl = true; + thSettings.Load += thSettings_Load; // // hiddenTabControl1 // - this.hiddenTabControl1.Controls.Add(this.tabPage3); - this.hiddenTabControl1.Controls.Add(this.tabPage4); - this.hiddenTabControl1.DebugMode = true; - this.hiddenTabControl1.DefaultColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.hiddenTabControl1.Dock = System.Windows.Forms.DockStyle.Fill; - this.hiddenTabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed; - this.hiddenTabControl1.ForeColor = System.Drawing.Color.White; - this.hiddenTabControl1.ItemSize = new System.Drawing.Size(20, 20); - this.hiddenTabControl1.Location = new System.Drawing.Point(0, 77); - this.hiddenTabControl1.Margin = new System.Windows.Forms.Padding(0); - this.hiddenTabControl1.Multiline = true; - this.hiddenTabControl1.Name = "hiddenTabControl1"; - this.hiddenTabControl1.SelectedIndex = 0; - this.hiddenTabControl1.Size = new System.Drawing.Size(650, 723); - this.hiddenTabControl1.TabIndex = 2; + hiddenTabControl1.Controls.Add(tabPage3); + hiddenTabControl1.Controls.Add(tabPage4); + hiddenTabControl1.DebugMode = true; + hiddenTabControl1.DefaultColor1 = Color.FromArgb(224, 224, 224); + hiddenTabControl1.Dock = DockStyle.Fill; + hiddenTabControl1.DrawMode = TabDrawMode.OwnerDrawFixed; + hiddenTabControl1.ForeColor = Color.White; + hiddenTabControl1.ItemSize = new Size(20, 20); + hiddenTabControl1.Location = new Point(0, 36); + hiddenTabControl1.Margin = new Padding(0); + hiddenTabControl1.Multiline = true; + hiddenTabControl1.Name = "hiddenTabControl1"; + hiddenTabControl1.SelectedIndex = 0; + hiddenTabControl1.Size = new Size(350, 339); + hiddenTabControl1.TabIndex = 2; // // tabPage3 // - this.tabPage3.AutoScroll = true; - this.tabPage3.Controls.Add(this.labelPanel5); - this.tabPage3.Controls.Add(this.labelPanel4); - this.tabPage3.Controls.Add(this.lblPnlDefaults); - this.tabPage3.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.tabPage3.Location = new System.Drawing.Point(4, 24); - this.tabPage3.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tabPage3.Name = "tabPage3"; - this.tabPage3.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tabPage3.Size = new System.Drawing.Size(642, 695); - this.tabPage3.TabIndex = 0; - this.tabPage3.Text = "General"; - this.tabPage3.UseVisualStyleBackColor = true; + tabPage3.AutoScroll = true; + tabPage3.Controls.Add(labelPanel5); + tabPage3.Controls.Add(labelPanel4); + tabPage3.Controls.Add(lblPnlDefaults); + tabPage3.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + tabPage3.Location = new Point(4, 24); + tabPage3.Name = "tabPage3"; + tabPage3.Padding = new Padding(3, 3, 3, 3); + tabPage3.Size = new Size(342, 311); + tabPage3.TabIndex = 0; + tabPage3.Text = "General"; + tabPage3.UseVisualStyleBackColor = true; // // labelPanel5 // - this.labelPanel5.ArrowColor = System.Drawing.Color.Black; - this.labelPanel5.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.labelPanel5.BackColor = System.Drawing.SystemColors.ButtonFace; - this.labelPanel5.CloseColor = System.Drawing.Color.Black; - this.labelPanel5.CloseMouseOverColor = System.Drawing.Color.Red; - this.labelPanel5.Collapsed = false; - this.labelPanel5.Controls.Add(this.label1); - this.labelPanel5.Controls.Add(this.chbxUseLegacyListing); - this.labelPanel5.Dock = System.Windows.Forms.DockStyle.Top; - this.labelPanel5.DropShadow = false; - this.labelPanel5.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.labelPanel5.FixedInlineWidth = false; - this.labelPanel5.Inlinelabel = false; - this.labelPanel5.InlineWidth = 100; - this.labelPanel5.LabelBackColor = System.Drawing.Color.White; - this.labelPanel5.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.labelPanel5.LabelForeColor = System.Drawing.Color.Black; - this.labelPanel5.Location = new System.Drawing.Point(6, 388); - this.labelPanel5.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.labelPanel5.Name = "labelPanel5"; - this.labelPanel5.OverrideCollapseControl = true; - this.labelPanel5.Padding = new System.Windows.Forms.Padding(0, 37, 0, 0); - this.labelPanel5.PanelCollapsible = true; - this.labelPanel5.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.labelPanel5.ShowCloseButton = false; - this.labelPanel5.Size = new System.Drawing.Size(630, 207); - this.labelPanel5.TabIndex = 3; - this.labelPanel5.Text = "Ports & Communications"; + labelPanel5.ArrowColor = Color.Black; + labelPanel5.ArrowMouseOverColor = Color.DodgerBlue; + labelPanel5.BackColor = SystemColors.ButtonFace; + labelPanel5.CloseColor = Color.Black; + labelPanel5.CloseMouseOverColor = Color.Red; + labelPanel5.Collapsed = false; + labelPanel5.Controls.Add(label1); + labelPanel5.Controls.Add(chbxUseLegacyListing); + labelPanel5.Dock = DockStyle.Top; + labelPanel5.DropShadow = false; + labelPanel5.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + labelPanel5.FixedInlineWidth = false; + labelPanel5.Inlinelabel = false; + labelPanel5.InlineWidth = 100; + labelPanel5.LabelBackColor = Color.White; + labelPanel5.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + labelPanel5.LabelForeColor = Color.Black; + labelPanel5.Location = new Point(3, 182); + labelPanel5.Name = "labelPanel5"; + labelPanel5.OverrideCollapseControl = true; + labelPanel5.Padding = new Padding(0, 18, 0, 0); + labelPanel5.PanelCollapsible = true; + labelPanel5.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + labelPanel5.ShowCloseButton = false; + labelPanel5.Size = new Size(336, 97); + labelPanel5.TabIndex = 3; + labelPanel5.Text = "Ports & Communications"; // // label1 // - this.label1.ForeColor = System.Drawing.Color.Black; - this.label1.Location = new System.Drawing.Point(39, 92); - this.label1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(544, 70); - this.label1.TabIndex = 4; - this.label1.Text = "Use this setting if your device is not listed. Hides Device Description."; + label1.ForeColor = Color.Black; + label1.Location = new Point(21, 43); + label1.Name = "label1"; + label1.Size = new Size(293, 33); + label1.TabIndex = 4; + label1.Text = "Use this setting if your device is not listed. Hides Device Description."; // // chbxUseLegacyListing // - this.chbxUseLegacyListing.AutoSize = true; - this.chbxUseLegacyListing.Checked = true; - this.chbxUseLegacyListing.CheckState = System.Windows.Forms.CheckState.Checked; - this.chbxUseLegacyListing.ForeColor = System.Drawing.Color.Black; - this.chbxUseLegacyListing.Location = new System.Drawing.Point(9, 44); - this.chbxUseLegacyListing.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.chbxUseLegacyListing.Name = "chbxUseLegacyListing"; - this.chbxUseLegacyListing.Size = new System.Drawing.Size(290, 36); - this.chbxUseLegacyListing.TabIndex = 3; - this.chbxUseLegacyListing.Text = "Use Legacy Port Listing"; - this.chbxUseLegacyListing.UseVisualStyleBackColor = true; - this.chbxUseLegacyListing.CheckedChanged += new System.EventHandler(this.chbxUseLegacyListing_CheckedChanged); + chbxUseLegacyListing.AutoSize = true; + chbxUseLegacyListing.Checked = true; + chbxUseLegacyListing.CheckState = CheckState.Checked; + chbxUseLegacyListing.ForeColor = Color.Black; + chbxUseLegacyListing.Location = new Point(5, 22); + chbxUseLegacyListing.Name = "chbxUseLegacyListing"; + chbxUseLegacyListing.Size = new Size(148, 19); + chbxUseLegacyListing.TabIndex = 3; + chbxUseLegacyListing.Text = "Use Legacy Port Listing"; + chbxUseLegacyListing.UseVisualStyleBackColor = true; + chbxUseLegacyListing.CheckedChanged += chbxUseLegacyListing_CheckedChanged; // // labelPanel4 // - this.labelPanel4.ArrowColor = System.Drawing.Color.Black; - this.labelPanel4.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.labelPanel4.BackColor = System.Drawing.SystemColors.ButtonFace; - this.labelPanel4.CloseColor = System.Drawing.Color.Black; - this.labelPanel4.CloseMouseOverColor = System.Drawing.Color.Red; - this.labelPanel4.Collapsed = false; - this.labelPanel4.Controls.Add(this.chbxLimitExecutionBy1ms); - this.labelPanel4.Controls.Add(this.chbxAnimateCurStep); - this.labelPanel4.Dock = System.Windows.Forms.DockStyle.Top; - this.labelPanel4.DropShadow = false; - this.labelPanel4.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.labelPanel4.FixedInlineWidth = false; - this.labelPanel4.Inlinelabel = false; - this.labelPanel4.InlineWidth = 100; - this.labelPanel4.LabelBackColor = System.Drawing.Color.White; - this.labelPanel4.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.labelPanel4.LabelForeColor = System.Drawing.Color.Black; - this.labelPanel4.Location = new System.Drawing.Point(6, 232); - this.labelPanel4.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.labelPanel4.Name = "labelPanel4"; - this.labelPanel4.OverrideCollapseControl = true; - this.labelPanel4.Padding = new System.Windows.Forms.Padding(0, 37, 0, 0); - this.labelPanel4.PanelCollapsible = true; - this.labelPanel4.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.labelPanel4.ShowCloseButton = false; - this.labelPanel4.Size = new System.Drawing.Size(630, 156); - this.labelPanel4.TabIndex = 2; - this.labelPanel4.Text = "Program Execution"; + labelPanel4.ArrowColor = Color.Black; + labelPanel4.ArrowMouseOverColor = Color.DodgerBlue; + labelPanel4.BackColor = SystemColors.ButtonFace; + labelPanel4.CloseColor = Color.Black; + labelPanel4.CloseMouseOverColor = Color.Red; + labelPanel4.Collapsed = false; + labelPanel4.Controls.Add(chbxLimitExecutionBy1ms); + labelPanel4.Controls.Add(chbxAnimateCurStep); + labelPanel4.Dock = DockStyle.Top; + labelPanel4.DropShadow = false; + labelPanel4.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + labelPanel4.FixedInlineWidth = false; + labelPanel4.Inlinelabel = false; + labelPanel4.InlineWidth = 100; + labelPanel4.LabelBackColor = Color.White; + labelPanel4.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + labelPanel4.LabelForeColor = Color.Black; + labelPanel4.Location = new Point(3, 109); + labelPanel4.Name = "labelPanel4"; + labelPanel4.OverrideCollapseControl = true; + labelPanel4.Padding = new Padding(0, 18, 0, 0); + labelPanel4.PanelCollapsible = true; + labelPanel4.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + labelPanel4.ShowCloseButton = false; + labelPanel4.Size = new Size(336, 73); + labelPanel4.TabIndex = 2; + labelPanel4.Text = "Program Execution"; // // chbxLimitExecutionBy1ms // - this.chbxLimitExecutionBy1ms.AutoSize = true; - this.chbxLimitExecutionBy1ms.ForeColor = System.Drawing.Color.Black; - this.chbxLimitExecutionBy1ms.Location = new System.Drawing.Point(9, 78); - this.chbxLimitExecutionBy1ms.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.chbxLimitExecutionBy1ms.Name = "chbxLimitExecutionBy1ms"; - this.chbxLimitExecutionBy1ms.Size = new System.Drawing.Size(367, 36); - this.chbxLimitExecutionBy1ms.TabIndex = 4; - this.chbxLimitExecutionBy1ms.Text = "Limit Time Between Execution"; - this.chbxLimitExecutionBy1ms.UseVisualStyleBackColor = true; - this.chbxLimitExecutionBy1ms.CheckedChanged += new System.EventHandler(this.chbxLimitExecutionBy1ms_CheckedChanged); + chbxLimitExecutionBy1ms.AutoSize = true; + chbxLimitExecutionBy1ms.ForeColor = Color.Black; + chbxLimitExecutionBy1ms.Location = new Point(5, 38); + chbxLimitExecutionBy1ms.Name = "chbxLimitExecutionBy1ms"; + chbxLimitExecutionBy1ms.Size = new Size(185, 19); + chbxLimitExecutionBy1ms.TabIndex = 4; + chbxLimitExecutionBy1ms.Text = "Limit Time Between Execution"; + chbxLimitExecutionBy1ms.UseVisualStyleBackColor = true; + chbxLimitExecutionBy1ms.CheckedChanged += chbxLimitExecutionBy1ms_CheckedChanged; // // chbxAnimateCurStep // - this.chbxAnimateCurStep.AutoSize = true; - this.chbxAnimateCurStep.Checked = true; - this.chbxAnimateCurStep.CheckState = System.Windows.Forms.CheckState.Checked; - this.chbxAnimateCurStep.ForeColor = System.Drawing.Color.Black; - this.chbxAnimateCurStep.Location = new System.Drawing.Point(9, 44); - this.chbxAnimateCurStep.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.chbxAnimateCurStep.Name = "chbxAnimateCurStep"; - this.chbxAnimateCurStep.Size = new System.Drawing.Size(410, 36); - this.chbxAnimateCurStep.TabIndex = 3; - this.chbxAnimateCurStep.Text = "Animate Program Cursor Stepping"; - this.chbxAnimateCurStep.UseVisualStyleBackColor = true; - this.chbxAnimateCurStep.CheckedChanged += new System.EventHandler(this.chbxAnimateCurStep_CheckedChanged); + chbxAnimateCurStep.AutoSize = true; + chbxAnimateCurStep.Checked = true; + chbxAnimateCurStep.CheckState = CheckState.Checked; + chbxAnimateCurStep.ForeColor = Color.Black; + chbxAnimateCurStep.Location = new Point(5, 22); + chbxAnimateCurStep.Name = "chbxAnimateCurStep"; + chbxAnimateCurStep.Size = new Size(208, 19); + chbxAnimateCurStep.TabIndex = 3; + chbxAnimateCurStep.Text = "Animate Program Cursor Stepping"; + chbxAnimateCurStep.UseVisualStyleBackColor = true; + chbxAnimateCurStep.CheckedChanged += chbxAnimateCurStep_CheckedChanged; // // lblPnlDefaults // - this.lblPnlDefaults.ArrowColor = System.Drawing.Color.Black; - this.lblPnlDefaults.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.lblPnlDefaults.BackColor = System.Drawing.SystemColors.ButtonFace; - this.lblPnlDefaults.CloseColor = System.Drawing.Color.Black; - this.lblPnlDefaults.CloseMouseOverColor = System.Drawing.Color.Red; - this.lblPnlDefaults.Collapsed = false; - this.lblPnlDefaults.Controls.Add(this.labelPanel2); - this.lblPnlDefaults.Controls.Add(this.labelPanel3); - this.lblPnlDefaults.Controls.Add(this.labelPanel1); - this.lblPnlDefaults.Dock = System.Windows.Forms.DockStyle.Top; - this.lblPnlDefaults.DropShadow = false; - this.lblPnlDefaults.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.lblPnlDefaults.FixedInlineWidth = false; - this.lblPnlDefaults.Inlinelabel = false; - this.lblPnlDefaults.InlineWidth = 100; - this.lblPnlDefaults.LabelBackColor = System.Drawing.Color.White; - this.lblPnlDefaults.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.lblPnlDefaults.LabelForeColor = System.Drawing.Color.Black; - this.lblPnlDefaults.Location = new System.Drawing.Point(6, 6); - this.lblPnlDefaults.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.lblPnlDefaults.Name = "lblPnlDefaults"; - this.lblPnlDefaults.OverrideCollapseControl = true; - this.lblPnlDefaults.Padding = new System.Windows.Forms.Padding(0, 37, 0, 0); - this.lblPnlDefaults.PanelCollapsible = true; - this.lblPnlDefaults.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.lblPnlDefaults.ShowCloseButton = false; - this.lblPnlDefaults.Size = new System.Drawing.Size(630, 226); - this.lblPnlDefaults.TabIndex = 1; - this.lblPnlDefaults.Text = "Defaults"; + lblPnlDefaults.ArrowColor = Color.Black; + lblPnlDefaults.ArrowMouseOverColor = Color.DodgerBlue; + lblPnlDefaults.BackColor = SystemColors.ButtonFace; + lblPnlDefaults.CloseColor = Color.Black; + lblPnlDefaults.CloseMouseOverColor = Color.Red; + lblPnlDefaults.Collapsed = false; + lblPnlDefaults.Controls.Add(labelPanel2); + lblPnlDefaults.Controls.Add(labelPanel3); + lblPnlDefaults.Controls.Add(labelPanel1); + lblPnlDefaults.Dock = DockStyle.Top; + lblPnlDefaults.DropShadow = false; + lblPnlDefaults.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + lblPnlDefaults.FixedInlineWidth = false; + lblPnlDefaults.Inlinelabel = false; + lblPnlDefaults.InlineWidth = 100; + lblPnlDefaults.LabelBackColor = Color.White; + lblPnlDefaults.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + lblPnlDefaults.LabelForeColor = Color.Black; + lblPnlDefaults.Location = new Point(3, 3); + lblPnlDefaults.Name = "lblPnlDefaults"; + lblPnlDefaults.OverrideCollapseControl = true; + lblPnlDefaults.Padding = new Padding(0, 18, 0, 0); + lblPnlDefaults.PanelCollapsible = true; + lblPnlDefaults.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + lblPnlDefaults.ShowCloseButton = false; + lblPnlDefaults.Size = new Size(336, 106); + lblPnlDefaults.TabIndex = 1; + lblPnlDefaults.Text = "Defaults"; // // labelPanel2 // - this.labelPanel2.ArrowColor = System.Drawing.Color.Black; - this.labelPanel2.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.labelPanel2.AutoSize = true; - this.labelPanel2.BackColor = System.Drawing.SystemColors.ButtonFace; - this.labelPanel2.CloseColor = System.Drawing.Color.Black; - this.labelPanel2.CloseMouseOverColor = System.Drawing.Color.Red; - this.labelPanel2.Collapsed = false; - this.labelPanel2.Controls.Add(this.toolStrip2); - this.labelPanel2.Dock = System.Windows.Forms.DockStyle.Top; - this.labelPanel2.DropShadow = false; - this.labelPanel2.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.labelPanel2.FixedInlineWidth = true; - this.labelPanel2.Inlinelabel = true; - this.labelPanel2.InlineWidth = 100; - this.labelPanel2.LabelBackColor = System.Drawing.Color.White; - this.labelPanel2.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.labelPanel2.LabelForeColor = System.Drawing.Color.Black; - this.labelPanel2.Location = new System.Drawing.Point(0, 143); - this.labelPanel2.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.labelPanel2.Name = "labelPanel2"; - this.labelPanel2.OverrideCollapseControl = true; - this.labelPanel2.Padding = new System.Windows.Forms.Padding(127, 0, 6, 6); - this.labelPanel2.PanelCollapsible = true; - this.labelPanel2.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.labelPanel2.ShowCloseButton = false; - this.labelPanel2.Size = new System.Drawing.Size(630, 48); - this.labelPanel2.TabIndex = 5; - this.labelPanel2.Text = "Data Format"; + labelPanel2.ArrowColor = Color.Black; + labelPanel2.ArrowMouseOverColor = Color.DodgerBlue; + labelPanel2.AutoSize = true; + labelPanel2.BackColor = SystemColors.ButtonFace; + labelPanel2.CloseColor = Color.Black; + labelPanel2.CloseMouseOverColor = Color.Red; + labelPanel2.Collapsed = false; + labelPanel2.Controls.Add(toolStrip2); + labelPanel2.Dock = DockStyle.Top; + labelPanel2.DropShadow = false; + labelPanel2.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + labelPanel2.FixedInlineWidth = true; + labelPanel2.Inlinelabel = true; + labelPanel2.InlineWidth = 100; + labelPanel2.LabelBackColor = Color.White; + labelPanel2.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + labelPanel2.LabelForeColor = Color.Black; + labelPanel2.Location = new Point(0, 78); + labelPanel2.Name = "labelPanel2"; + labelPanel2.OverrideCollapseControl = true; + labelPanel2.Padding = new Padding(113, 0, 3, 3); + labelPanel2.PanelCollapsible = true; + labelPanel2.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + labelPanel2.ShowCloseButton = false; + labelPanel2.Size = new Size(336, 28); + labelPanel2.TabIndex = 5; + labelPanel2.Text = "Data Format"; // // toolStrip2 // - this.toolStrip2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(201)))), ((int)(((byte)(201)))), ((int)(((byte)(201))))); - this.toolStrip2.BackColorNorth = System.Drawing.SystemColors.ButtonFace; - this.toolStrip2.BackColorSouth = System.Drawing.SystemColors.ButtonFace; - this.toolStrip2.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.toolStrip2.ImageScalingSize = new System.Drawing.Size(32, 32); - this.toolStrip2.ItemCheckedBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.toolStrip2.ItemCheckedBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.toolStrip2.ItemForeColor = System.Drawing.Color.Black; - this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.toolStripLabel1, - this.ddbInputFormat, - this.toolStripLabel2, - this.ddbOutputFormat}); - this.toolStrip2.ItemSelectedBackColorNorth = System.Drawing.Color.White; - this.toolStrip2.ItemSelectedBackColorSouth = System.Drawing.Color.White; - this.toolStrip2.ItemSelectedForeColor = System.Drawing.Color.Black; - this.toolStrip2.Location = new System.Drawing.Point(127, 0); - this.toolStrip2.MenuBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.toolStrip2.MenuBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.toolStrip2.MenuBorderColor = System.Drawing.Color.Gray; - this.toolStrip2.MenuSeparatorColor = System.Drawing.Color.WhiteSmoke; - this.toolStrip2.MenuSymbolColor = System.Drawing.Color.DimGray; - this.toolStrip2.Name = "toolStrip2"; - this.toolStrip2.Padding = new System.Windows.Forms.Padding(0, 0, 4, 0); - this.toolStrip2.Size = new System.Drawing.Size(497, 42); - this.toolStrip2.StripItemSelectedBackColorNorth = System.Drawing.Color.White; - this.toolStrip2.StripItemSelectedBackColorSouth = System.Drawing.Color.White; - this.toolStrip2.TabIndex = 3; - this.toolStrip2.Text = "toolStrip2"; + toolStrip2.BackColor = Color.FromArgb(201, 201, 201); + toolStrip2.BackColorNorth = SystemColors.ButtonFace; + toolStrip2.BackColorSouth = SystemColors.ButtonFace; + toolStrip2.GripStyle = ToolStripGripStyle.Hidden; + toolStrip2.ImageScalingSize = new Size(32, 32); + toolStrip2.ItemCheckedBackColorNorth = Color.FromArgb(128, 128, 128, 128); + toolStrip2.ItemCheckedBackColorSouth = Color.FromArgb(128, 128, 128, 128); + toolStrip2.ItemForeColor = Color.Black; + toolStrip2.Items.AddRange(new ToolStripItem[] { toolStripLabel1, ddbInputFormat, toolStripLabel2, ddbOutputFormat }); + toolStrip2.ItemSelectedBackColorNorth = Color.White; + toolStrip2.ItemSelectedBackColorSouth = Color.White; + toolStrip2.ItemSelectedForeColor = Color.Black; + toolStrip2.Location = new Point(113, 0); + toolStrip2.MenuBackColorNorth = Color.FromArgb(224, 224, 224); + toolStrip2.MenuBackColorSouth = Color.FromArgb(224, 224, 224); + toolStrip2.MenuBorderColor = Color.Gray; + toolStrip2.MenuSeparatorColor = Color.WhiteSmoke; + toolStrip2.MenuSymbolColor = Color.DimGray; + toolStrip2.Name = "toolStrip2"; + toolStrip2.Padding = new Padding(0, 0, 2, 0); + toolStrip2.Size = new Size(220, 25); + toolStrip2.StripItemSelectedBackColorNorth = Color.White; + toolStrip2.StripItemSelectedBackColorSouth = Color.White; + toolStrip2.TabIndex = 3; + toolStrip2.Text = "toolStrip2"; // // toolStripLabel1 // - this.toolStripLabel1.ForeColor = System.Drawing.Color.DimGray; - this.toolStripLabel1.Name = "toolStripLabel1"; - this.toolStripLabel1.Size = new System.Drawing.Size(75, 36); - this.toolStripLabel1.Text = "Input:"; + toolStripLabel1.ForeColor = Color.DimGray; + toolStripLabel1.Name = "toolStripLabel1"; + toolStripLabel1.Size = new Size(38, 22); + toolStripLabel1.Text = "Input:"; // // ddbInputFormat // - this.ddbInputFormat.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ddbInputFormat.ForeColor = System.Drawing.Color.Black; - this.ddbInputFormat.Image = ((System.Drawing.Image)(resources.GetObject("ddbInputFormat.Image"))); - this.ddbInputFormat.ImageTransparentColor = System.Drawing.Color.Magenta; - this.ddbInputFormat.Name = "ddbInputFormat"; - this.ddbInputFormat.Size = new System.Drawing.Size(79, 36); - this.ddbInputFormat.Text = "Text"; - this.ddbInputFormat.ToolTipText = "Input Format"; + ddbInputFormat.DisplayStyle = ToolStripItemDisplayStyle.Text; + ddbInputFormat.ForeColor = Color.Black; + ddbInputFormat.Image = (Image)resources.GetObject("ddbInputFormat.Image"); + ddbInputFormat.ImageTransparentColor = Color.Magenta; + ddbInputFormat.Name = "ddbInputFormat"; + ddbInputFormat.Size = new Size(41, 22); + ddbInputFormat.Text = "Text"; + ddbInputFormat.ToolTipText = "Input Format"; // // toolStripLabel2 // - this.toolStripLabel2.ForeColor = System.Drawing.Color.DimGray; - this.toolStripLabel2.Name = "toolStripLabel2"; - this.toolStripLabel2.Size = new System.Drawing.Size(90, 36); - this.toolStripLabel2.Text = "Output"; + toolStripLabel2.ForeColor = Color.DimGray; + toolStripLabel2.Name = "toolStripLabel2"; + toolStripLabel2.Size = new Size(45, 22); + toolStripLabel2.Text = "Output"; // // ddbOutputFormat // - this.ddbOutputFormat.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ddbOutputFormat.ForeColor = System.Drawing.Color.Black; - this.ddbOutputFormat.Image = ((System.Drawing.Image)(resources.GetObject("ddbOutputFormat.Image"))); - this.ddbOutputFormat.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOutputFormat.ImageTransparentColor = System.Drawing.Color.Magenta; - this.ddbOutputFormat.Name = "ddbOutputFormat"; - this.ddbOutputFormat.Size = new System.Drawing.Size(79, 36); - this.ddbOutputFormat.Text = "Text"; - this.ddbOutputFormat.ToolTipText = "Output Format"; + ddbOutputFormat.DisplayStyle = ToolStripItemDisplayStyle.Text; + ddbOutputFormat.ForeColor = Color.Black; + ddbOutputFormat.Image = (Image)resources.GetObject("ddbOutputFormat.Image"); + ddbOutputFormat.ImageScaling = ToolStripItemImageScaling.None; + ddbOutputFormat.ImageTransparentColor = Color.Magenta; + ddbOutputFormat.Name = "ddbOutputFormat"; + ddbOutputFormat.Size = new Size(41, 22); + ddbOutputFormat.Text = "Text"; + ddbOutputFormat.ToolTipText = "Output Format"; // // labelPanel3 // - this.labelPanel3.ArrowColor = System.Drawing.Color.Black; - this.labelPanel3.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.labelPanel3.AutoSize = true; - this.labelPanel3.BackColor = System.Drawing.SystemColors.ButtonFace; - this.labelPanel3.CloseColor = System.Drawing.Color.Black; - this.labelPanel3.CloseMouseOverColor = System.Drawing.Color.Red; - this.labelPanel3.Collapsed = false; - this.labelPanel3.Controls.Add(this.toolStrip1); - this.labelPanel3.Dock = System.Windows.Forms.DockStyle.Top; - this.labelPanel3.DropShadow = false; - this.labelPanel3.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.labelPanel3.FixedInlineWidth = true; - this.labelPanel3.Inlinelabel = true; - this.labelPanel3.InlineWidth = 100; - this.labelPanel3.LabelBackColor = System.Drawing.Color.White; - this.labelPanel3.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.labelPanel3.LabelForeColor = System.Drawing.Color.Black; - this.labelPanel3.Location = new System.Drawing.Point(0, 89); - this.labelPanel3.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.labelPanel3.Name = "labelPanel3"; - this.labelPanel3.OverrideCollapseControl = true; - this.labelPanel3.Padding = new System.Windows.Forms.Padding(127, 6, 6, 6); - this.labelPanel3.PanelCollapsible = true; - this.labelPanel3.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.labelPanel3.ShowCloseButton = false; - this.labelPanel3.Size = new System.Drawing.Size(630, 54); - this.labelPanel3.TabIndex = 4; - this.labelPanel3.Text = "Packet Format"; + labelPanel3.ArrowColor = Color.Black; + labelPanel3.ArrowMouseOverColor = Color.DodgerBlue; + labelPanel3.AutoSize = true; + labelPanel3.BackColor = SystemColors.ButtonFace; + labelPanel3.CloseColor = Color.Black; + labelPanel3.CloseMouseOverColor = Color.Red; + labelPanel3.Collapsed = false; + labelPanel3.Controls.Add(toolStrip1); + labelPanel3.Dock = DockStyle.Top; + labelPanel3.DropShadow = false; + labelPanel3.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + labelPanel3.FixedInlineWidth = true; + labelPanel3.Inlinelabel = true; + labelPanel3.InlineWidth = 100; + labelPanel3.LabelBackColor = Color.White; + labelPanel3.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + labelPanel3.LabelForeColor = Color.Black; + labelPanel3.Location = new Point(0, 47); + labelPanel3.Name = "labelPanel3"; + labelPanel3.OverrideCollapseControl = true; + labelPanel3.Padding = new Padding(113, 3, 3, 3); + labelPanel3.PanelCollapsible = true; + labelPanel3.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + labelPanel3.ShowCloseButton = false; + labelPanel3.Size = new Size(336, 31); + labelPanel3.TabIndex = 4; + labelPanel3.Text = "Packet Format"; // // toolStrip1 // - this.toolStrip1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(201)))), ((int)(((byte)(201)))), ((int)(((byte)(201))))); - this.toolStrip1.BackColorNorth = System.Drawing.SystemColors.ButtonFace; - this.toolStrip1.BackColorSouth = System.Drawing.SystemColors.ButtonFace; - this.toolStrip1.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden; - this.toolStrip1.ImageScalingSize = new System.Drawing.Size(32, 32); - this.toolStrip1.ItemCheckedBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.toolStrip1.ItemCheckedBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(128))))); - this.toolStrip1.ItemForeColor = System.Drawing.Color.Black; - this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ddbBits, - this.ddbParity, - this.ddbOptSB1}); - this.toolStrip1.ItemSelectedBackColorNorth = System.Drawing.Color.White; - this.toolStrip1.ItemSelectedBackColorSouth = System.Drawing.Color.White; - this.toolStrip1.ItemSelectedForeColor = System.Drawing.Color.Black; - this.toolStrip1.Location = new System.Drawing.Point(127, 6); - this.toolStrip1.MenuBackColorNorth = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.toolStrip1.MenuBackColorSouth = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.toolStrip1.MenuBorderColor = System.Drawing.Color.Gray; - this.toolStrip1.MenuSeparatorColor = System.Drawing.Color.WhiteSmoke; - this.toolStrip1.MenuSymbolColor = System.Drawing.Color.DimGray; - this.toolStrip1.Name = "toolStrip1"; - this.toolStrip1.Padding = new System.Windows.Forms.Padding(0, 0, 4, 0); - this.toolStrip1.Size = new System.Drawing.Size(497, 42); - this.toolStrip1.StripItemSelectedBackColorNorth = System.Drawing.Color.White; - this.toolStrip1.StripItemSelectedBackColorSouth = System.Drawing.Color.White; - this.toolStrip1.TabIndex = 2; - this.toolStrip1.Text = "toolStrip1"; + toolStrip1.BackColor = Color.FromArgb(201, 201, 201); + toolStrip1.BackColorNorth = SystemColors.ButtonFace; + toolStrip1.BackColorSouth = SystemColors.ButtonFace; + toolStrip1.GripStyle = ToolStripGripStyle.Hidden; + toolStrip1.ImageScalingSize = new Size(32, 32); + toolStrip1.ItemCheckedBackColorNorth = Color.FromArgb(128, 128, 128, 128); + toolStrip1.ItemCheckedBackColorSouth = Color.FromArgb(128, 128, 128, 128); + toolStrip1.ItemForeColor = Color.Black; + toolStrip1.Items.AddRange(new ToolStripItem[] { ddbBits, ddbParity, ddbOptSB1 }); + toolStrip1.ItemSelectedBackColorNorth = Color.White; + toolStrip1.ItemSelectedBackColorSouth = Color.White; + toolStrip1.ItemSelectedForeColor = Color.Black; + toolStrip1.Location = new Point(113, 3); + toolStrip1.MenuBackColorNorth = Color.FromArgb(224, 224, 224); + toolStrip1.MenuBackColorSouth = Color.FromArgb(224, 224, 224); + toolStrip1.MenuBorderColor = Color.Gray; + toolStrip1.MenuSeparatorColor = Color.WhiteSmoke; + toolStrip1.MenuSymbolColor = Color.DimGray; + toolStrip1.Name = "toolStrip1"; + toolStrip1.Padding = new Padding(0, 0, 2, 0); + toolStrip1.Size = new Size(220, 25); + toolStrip1.StripItemSelectedBackColorNorth = Color.White; + toolStrip1.StripItemSelectedBackColorSouth = Color.White; + toolStrip1.TabIndex = 2; + toolStrip1.Text = "toolStrip1"; // // ddbBits // - this.ddbBits.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ddbBits.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ddbOptDB5, - this.ddbOptDB6, - this.ddbOptDB7, - this.ddbOptDB8}); - this.ddbBits.ForeColor = System.Drawing.Color.Black; - this.ddbBits.Image = ((System.Drawing.Image)(resources.GetObject("ddbBits.Image"))); - this.ddbBits.ImageTransparentColor = System.Drawing.Color.Magenta; - this.ddbBits.Name = "ddbBits"; - this.ddbBits.Size = new System.Drawing.Size(49, 36); - this.ddbBits.Text = "8"; - this.ddbBits.ToolTipText = "Data Bits"; + ddbBits.DisplayStyle = ToolStripItemDisplayStyle.Text; + ddbBits.DropDownItems.AddRange(new ToolStripItem[] { ddbOptDB5, ddbOptDB6, ddbOptDB7, ddbOptDB8 }); + ddbBits.ForeColor = Color.Black; + ddbBits.Image = (Image)resources.GetObject("ddbBits.Image"); + ddbBits.ImageTransparentColor = Color.Magenta; + ddbBits.Name = "ddbBits"; + ddbBits.Size = new Size(26, 22); + ddbBits.Text = "8"; + ddbBits.ToolTipText = "Data Bits"; // // ddbOptDB5 // - this.ddbOptDB5.ForeColor = System.Drawing.Color.Black; - this.ddbOptDB5.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptDB5.Name = "ddbOptDB5"; - this.ddbOptDB5.Size = new System.Drawing.Size(205, 44); - this.ddbOptDB5.Tag = "5"; - this.ddbOptDB5.Text = "5 Bits"; - this.ddbOptDB5.Click += new System.EventHandler(this.ddbOptDB5_Click); + ddbOptDB5.ForeColor = Color.Black; + ddbOptDB5.ImageScaling = ToolStripItemImageScaling.None; + ddbOptDB5.Name = "ddbOptDB5"; + ddbOptDB5.Size = new Size(102, 22); + ddbOptDB5.Tag = "5"; + ddbOptDB5.Text = "5 Bits"; + ddbOptDB5.Click += ddbOptDB5_Click; // // ddbOptDB6 // - this.ddbOptDB6.ForeColor = System.Drawing.Color.Black; - this.ddbOptDB6.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptDB6.Name = "ddbOptDB6"; - this.ddbOptDB6.Size = new System.Drawing.Size(205, 44); - this.ddbOptDB6.Tag = "6"; - this.ddbOptDB6.Text = "6 Bits"; - this.ddbOptDB6.Click += new System.EventHandler(this.ddbOptDB6_Click); + ddbOptDB6.ForeColor = Color.Black; + ddbOptDB6.ImageScaling = ToolStripItemImageScaling.None; + ddbOptDB6.Name = "ddbOptDB6"; + ddbOptDB6.Size = new Size(102, 22); + ddbOptDB6.Tag = "6"; + ddbOptDB6.Text = "6 Bits"; + ddbOptDB6.Click += ddbOptDB6_Click; // // ddbOptDB7 // - this.ddbOptDB7.ForeColor = System.Drawing.Color.Black; - this.ddbOptDB7.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptDB7.Name = "ddbOptDB7"; - this.ddbOptDB7.Size = new System.Drawing.Size(205, 44); - this.ddbOptDB7.Tag = "7"; - this.ddbOptDB7.Text = "7 Bits"; - this.ddbOptDB7.Click += new System.EventHandler(this.ddbOptDB7_Click); + ddbOptDB7.ForeColor = Color.Black; + ddbOptDB7.ImageScaling = ToolStripItemImageScaling.None; + ddbOptDB7.Name = "ddbOptDB7"; + ddbOptDB7.Size = new Size(102, 22); + ddbOptDB7.Tag = "7"; + ddbOptDB7.Text = "7 Bits"; + ddbOptDB7.Click += ddbOptDB7_Click; // // ddbOptDB8 // - this.ddbOptDB8.Checked = true; - this.ddbOptDB8.CheckState = System.Windows.Forms.CheckState.Checked; - this.ddbOptDB8.ForeColor = System.Drawing.Color.Black; - this.ddbOptDB8.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptDB8.Name = "ddbOptDB8"; - this.ddbOptDB8.Size = new System.Drawing.Size(205, 44); - this.ddbOptDB8.Tag = "8"; - this.ddbOptDB8.Text = "8 Bits"; - this.ddbOptDB8.Click += new System.EventHandler(this.ddbOptDB8_Click); + ddbOptDB8.Checked = true; + ddbOptDB8.CheckState = CheckState.Checked; + ddbOptDB8.ForeColor = Color.Black; + ddbOptDB8.ImageScaling = ToolStripItemImageScaling.None; + ddbOptDB8.Name = "ddbOptDB8"; + ddbOptDB8.Size = new Size(102, 22); + ddbOptDB8.Tag = "8"; + ddbOptDB8.Text = "8 Bits"; + ddbOptDB8.Click += ddbOptDB8_Click; // // ddbParity // - this.ddbParity.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ddbParity.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.ddbOptPBNone, - this.ddbOptPBEven, - this.ddbOptPBOdd, - this.ddbOptPBSpace, - this.ddbOptPBMark}); - this.ddbParity.ForeColor = System.Drawing.Color.Black; - this.ddbParity.Image = ((System.Drawing.Image)(resources.GetObject("ddbParity.Image"))); - this.ddbParity.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbParity.ImageTransparentColor = System.Drawing.Color.Magenta; - this.ddbParity.Name = "ddbParity"; - this.ddbParity.Size = new System.Drawing.Size(54, 36); - this.ddbParity.Text = "N"; - this.ddbParity.ToolTipText = "Parity Bit"; + ddbParity.DisplayStyle = ToolStripItemDisplayStyle.Text; + ddbParity.DropDownItems.AddRange(new ToolStripItem[] { ddbOptPBNone, ddbOptPBEven, ddbOptPBOdd, ddbOptPBSpace, ddbOptPBMark }); + ddbParity.ForeColor = Color.Black; + ddbParity.Image = (Image)resources.GetObject("ddbParity.Image"); + ddbParity.ImageScaling = ToolStripItemImageScaling.None; + ddbParity.ImageTransparentColor = Color.Magenta; + ddbParity.Name = "ddbParity"; + ddbParity.Size = new Size(29, 22); + ddbParity.Text = "N"; + ddbParity.ToolTipText = "Parity Bit"; // // ddbOptPBNone // - this.ddbOptPBNone.Checked = true; - this.ddbOptPBNone.CheckState = System.Windows.Forms.CheckState.Checked; - this.ddbOptPBNone.ForeColor = System.Drawing.Color.Black; - this.ddbOptPBNone.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptPBNone.Name = "ddbOptPBNone"; - this.ddbOptPBNone.Size = new System.Drawing.Size(275, 44); - this.ddbOptPBNone.Tag = "N"; - this.ddbOptPBNone.Text = "No Parity"; - this.ddbOptPBNone.Click += new System.EventHandler(this.ddbOptPBNone_Click); + ddbOptPBNone.Checked = true; + ddbOptPBNone.CheckState = CheckState.Checked; + ddbOptPBNone.ForeColor = Color.Black; + ddbOptPBNone.ImageScaling = ToolStripItemImageScaling.None; + ddbOptPBNone.Name = "ddbOptPBNone"; + ddbOptPBNone.Size = new Size(138, 22); + ddbOptPBNone.Tag = "N"; + ddbOptPBNone.Text = "No Parity"; + ddbOptPBNone.Click += ddbOptPBNone_Click; // // ddbOptPBEven // - this.ddbOptPBEven.ForeColor = System.Drawing.Color.Black; - this.ddbOptPBEven.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptPBEven.Name = "ddbOptPBEven"; - this.ddbOptPBEven.Size = new System.Drawing.Size(275, 44); - this.ddbOptPBEven.Tag = "E"; - this.ddbOptPBEven.Text = "Even Parity"; - this.ddbOptPBEven.Click += new System.EventHandler(this.ddbOptPBEven_Click); + ddbOptPBEven.ForeColor = Color.Black; + ddbOptPBEven.ImageScaling = ToolStripItemImageScaling.None; + ddbOptPBEven.Name = "ddbOptPBEven"; + ddbOptPBEven.Size = new Size(138, 22); + ddbOptPBEven.Tag = "E"; + ddbOptPBEven.Text = "Even Parity"; + ddbOptPBEven.Click += ddbOptPBEven_Click; // // ddbOptPBOdd // - this.ddbOptPBOdd.ForeColor = System.Drawing.Color.Black; - this.ddbOptPBOdd.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptPBOdd.Name = "ddbOptPBOdd"; - this.ddbOptPBOdd.Size = new System.Drawing.Size(275, 44); - this.ddbOptPBOdd.Tag = "O"; - this.ddbOptPBOdd.Text = "Odd Parity"; - this.ddbOptPBOdd.Click += new System.EventHandler(this.ddbOptPBOdd_Click); + ddbOptPBOdd.ForeColor = Color.Black; + ddbOptPBOdd.ImageScaling = ToolStripItemImageScaling.None; + ddbOptPBOdd.Name = "ddbOptPBOdd"; + ddbOptPBOdd.Size = new Size(138, 22); + ddbOptPBOdd.Tag = "O"; + ddbOptPBOdd.Text = "Odd Parity"; + ddbOptPBOdd.Click += ddbOptPBOdd_Click; // // ddbOptPBSpace // - this.ddbOptPBSpace.ForeColor = System.Drawing.Color.Black; - this.ddbOptPBSpace.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptPBSpace.Name = "ddbOptPBSpace"; - this.ddbOptPBSpace.Size = new System.Drawing.Size(275, 44); - this.ddbOptPBSpace.Tag = "S"; - this.ddbOptPBSpace.Text = "Space Parity"; - this.ddbOptPBSpace.Click += new System.EventHandler(this.ddbOptPBSpace_Click); + ddbOptPBSpace.ForeColor = Color.Black; + ddbOptPBSpace.ImageScaling = ToolStripItemImageScaling.None; + ddbOptPBSpace.Name = "ddbOptPBSpace"; + ddbOptPBSpace.Size = new Size(138, 22); + ddbOptPBSpace.Tag = "S"; + ddbOptPBSpace.Text = "Space Parity"; + ddbOptPBSpace.Click += ddbOptPBSpace_Click; // // ddbOptPBMark // - this.ddbOptPBMark.ForeColor = System.Drawing.Color.Black; - this.ddbOptPBMark.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptPBMark.Name = "ddbOptPBMark"; - this.ddbOptPBMark.Size = new System.Drawing.Size(275, 44); - this.ddbOptPBMark.Tag = "M"; - this.ddbOptPBMark.Text = "Mark Parity"; - this.ddbOptPBMark.Click += new System.EventHandler(this.ddbOptPBMark_Click); + ddbOptPBMark.ForeColor = Color.Black; + ddbOptPBMark.ImageScaling = ToolStripItemImageScaling.None; + ddbOptPBMark.Name = "ddbOptPBMark"; + ddbOptPBMark.Size = new Size(138, 22); + ddbOptPBMark.Tag = "M"; + ddbOptPBMark.Text = "Mark Parity"; + ddbOptPBMark.Click += ddbOptPBMark_Click; // // ddbOptSB1 // - this.ddbOptSB1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; - this.ddbOptSB1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.stopBitToolStripMenuItem, - this.ddbOptSB15, - this.ddbOptSB2}); - this.ddbOptSB1.ForeColor = System.Drawing.Color.Black; - this.ddbOptSB1.Image = ((System.Drawing.Image)(resources.GetObject("ddbOptSB1.Image"))); - this.ddbOptSB1.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptSB1.ImageTransparentColor = System.Drawing.Color.Magenta; - this.ddbOptSB1.Name = "ddbOptSB1"; - this.ddbOptSB1.Size = new System.Drawing.Size(49, 36); - this.ddbOptSB1.Text = "1"; - this.ddbOptSB1.ToolTipText = "Stop Bits"; + ddbOptSB1.DisplayStyle = ToolStripItemDisplayStyle.Text; + ddbOptSB1.DropDownItems.AddRange(new ToolStripItem[] { stopBitToolStripMenuItem, ddbOptSB15, ddbOptSB2 }); + ddbOptSB1.ForeColor = Color.Black; + ddbOptSB1.Image = (Image)resources.GetObject("ddbOptSB1.Image"); + ddbOptSB1.ImageScaling = ToolStripItemImageScaling.None; + ddbOptSB1.ImageTransparentColor = Color.Magenta; + ddbOptSB1.Name = "ddbOptSB1"; + ddbOptSB1.Size = new Size(26, 22); + ddbOptSB1.Text = "1"; + ddbOptSB1.ToolTipText = "Stop Bits"; // // stopBitToolStripMenuItem // - this.stopBitToolStripMenuItem.Checked = true; - this.stopBitToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked; - this.stopBitToolStripMenuItem.ForeColor = System.Drawing.Color.Black; - this.stopBitToolStripMenuItem.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.stopBitToolStripMenuItem.Name = "stopBitToolStripMenuItem"; - this.stopBitToolStripMenuItem.Size = new System.Drawing.Size(278, 44); - this.stopBitToolStripMenuItem.Tag = "1"; - this.stopBitToolStripMenuItem.Text = "1 Stop Bit"; - this.stopBitToolStripMenuItem.Click += new System.EventHandler(this.stopBitToolStripMenuItem_Click); + stopBitToolStripMenuItem.Checked = true; + stopBitToolStripMenuItem.CheckState = CheckState.Checked; + stopBitToolStripMenuItem.ForeColor = Color.Black; + stopBitToolStripMenuItem.ImageScaling = ToolStripItemImageScaling.None; + stopBitToolStripMenuItem.Name = "stopBitToolStripMenuItem"; + stopBitToolStripMenuItem.Size = new Size(138, 22); + stopBitToolStripMenuItem.Tag = "1"; + stopBitToolStripMenuItem.Text = "1 Stop Bit"; + stopBitToolStripMenuItem.Click += stopBitToolStripMenuItem_Click; // // ddbOptSB15 // - this.ddbOptSB15.ForeColor = System.Drawing.Color.Black; - this.ddbOptSB15.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptSB15.Name = "ddbOptSB15"; - this.ddbOptSB15.Size = new System.Drawing.Size(278, 44); - this.ddbOptSB15.Tag = "2.5"; - this.ddbOptSB15.Text = "1.5 Stop Bits"; - this.ddbOptSB15.Click += new System.EventHandler(this.ddbOptSB15_Click); + ddbOptSB15.ForeColor = Color.Black; + ddbOptSB15.ImageScaling = ToolStripItemImageScaling.None; + ddbOptSB15.Name = "ddbOptSB15"; + ddbOptSB15.Size = new Size(138, 22); + ddbOptSB15.Tag = "2.5"; + ddbOptSB15.Text = "1.5 Stop Bits"; + ddbOptSB15.Click += ddbOptSB15_Click; // // ddbOptSB2 // - this.ddbOptSB2.ForeColor = System.Drawing.Color.Black; - this.ddbOptSB2.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None; - this.ddbOptSB2.Name = "ddbOptSB2"; - this.ddbOptSB2.Size = new System.Drawing.Size(278, 44); - this.ddbOptSB2.Tag = "2"; - this.ddbOptSB2.Text = "2 Stop Bits"; - this.ddbOptSB2.Click += new System.EventHandler(this.ddbOptSB2_Click); + ddbOptSB2.ForeColor = Color.Black; + ddbOptSB2.ImageScaling = ToolStripItemImageScaling.None; + ddbOptSB2.Name = "ddbOptSB2"; + ddbOptSB2.Size = new Size(138, 22); + ddbOptSB2.Tag = "2"; + ddbOptSB2.Text = "2 Stop Bits"; + ddbOptSB2.Click += ddbOptSB2_Click; // // labelPanel1 // - this.labelPanel1.ArrowColor = System.Drawing.Color.Black; - this.labelPanel1.ArrowMouseOverColor = System.Drawing.Color.DodgerBlue; - this.labelPanel1.AutoSize = true; - this.labelPanel1.BackColor = System.Drawing.SystemColors.ButtonFace; - this.labelPanel1.CloseColor = System.Drawing.Color.Black; - this.labelPanel1.CloseMouseOverColor = System.Drawing.Color.Red; - this.labelPanel1.Collapsed = false; - this.labelPanel1.Controls.Add(this.comboBox1); - this.labelPanel1.Dock = System.Windows.Forms.DockStyle.Top; - this.labelPanel1.DropShadow = false; - this.labelPanel1.DropShadowColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); - this.labelPanel1.FixedInlineWidth = true; - this.labelPanel1.Inlinelabel = true; - this.labelPanel1.InlineWidth = 100; - this.labelPanel1.LabelBackColor = System.Drawing.Color.White; - this.labelPanel1.LabelFont = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.labelPanel1.LabelForeColor = System.Drawing.Color.Black; - this.labelPanel1.Location = new System.Drawing.Point(0, 37); - this.labelPanel1.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.labelPanel1.Name = "labelPanel1"; - this.labelPanel1.OverrideCollapseControl = true; - this.labelPanel1.Padding = new System.Windows.Forms.Padding(127, 6, 6, 6); - this.labelPanel1.PanelCollapsible = true; - this.labelPanel1.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; - this.labelPanel1.ShowCloseButton = false; - this.labelPanel1.Size = new System.Drawing.Size(630, 52); - this.labelPanel1.TabIndex = 2; - this.labelPanel1.Text = "Baud Rate"; + labelPanel1.ArrowColor = Color.Black; + labelPanel1.ArrowMouseOverColor = Color.DodgerBlue; + labelPanel1.AutoSize = true; + labelPanel1.BackColor = SystemColors.ButtonFace; + labelPanel1.CloseColor = Color.Black; + labelPanel1.CloseMouseOverColor = Color.Red; + labelPanel1.Collapsed = false; + labelPanel1.Controls.Add(comboBox1); + labelPanel1.Dock = DockStyle.Top; + labelPanel1.DropShadow = false; + labelPanel1.DropShadowColor = Color.FromArgb(128, 0, 0, 0); + labelPanel1.FixedInlineWidth = true; + labelPanel1.Inlinelabel = true; + labelPanel1.InlineWidth = 100; + labelPanel1.LabelBackColor = Color.White; + labelPanel1.LabelFont = new Font("Segoe UI", 8F, FontStyle.Regular, GraphicsUnit.Point); + labelPanel1.LabelForeColor = Color.Black; + labelPanel1.Location = new Point(0, 18); + labelPanel1.Name = "labelPanel1"; + labelPanel1.OverrideCollapseControl = true; + labelPanel1.Padding = new Padding(113, 3, 3, 3); + labelPanel1.PanelCollapsible = true; + labelPanel1.ResizeControl = ODModules.LabelPanel.ResizeDirection.None; + labelPanel1.ShowCloseButton = false; + labelPanel1.Size = new Size(336, 29); + labelPanel1.TabIndex = 2; + labelPanel1.Text = "Baud Rate"; // // comboBox1 // - this.comboBox1.Dock = System.Windows.Forms.DockStyle.Top; - this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBox1.FormattingEnabled = true; - this.comboBox1.Location = new System.Drawing.Point(127, 6); - this.comboBox1.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.comboBox1.Name = "comboBox1"; - this.comboBox1.Size = new System.Drawing.Size(497, 40); - this.comboBox1.TabIndex = 0; - this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged); + comboBox1.Dock = DockStyle.Top; + comboBox1.DropDownStyle = ComboBoxStyle.DropDownList; + comboBox1.FormattingEnabled = true; + comboBox1.Location = new Point(113, 3); + comboBox1.Name = "comboBox1"; + comboBox1.Size = new Size(220, 23); + comboBox1.TabIndex = 0; + comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged; // // tabPage4 // - this.tabPage4.Controls.Add(this.lblPnlTheme); - this.tabPage4.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); - this.tabPage4.Location = new System.Drawing.Point(4, 24); - this.tabPage4.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tabPage4.Name = "tabPage4"; - this.tabPage4.Padding = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.tabPage4.Size = new System.Drawing.Size(642, 695); - this.tabPage4.TabIndex = 1; - this.tabPage4.Text = "Display"; - this.tabPage4.UseVisualStyleBackColor = true; + tabPage4.Controls.Add(lblPnlTheme); + tabPage4.Font = new Font("Segoe UI", 9F, FontStyle.Regular, GraphicsUnit.Point); + tabPage4.Location = new Point(4, 24); + tabPage4.Name = "tabPage4"; + tabPage4.Padding = new Padding(3, 3, 3, 3); + tabPage4.Size = new Size(342, 311); + tabPage4.TabIndex = 1; + tabPage4.Text = "Display"; + tabPage4.UseVisualStyleBackColor = true; // // Settings // - this.AutoScaleDimensions = new System.Drawing.SizeF(13F, 32F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.SystemColors.ScrollBar; - this.ClientSize = new System.Drawing.Size(650, 800); - this.Controls.Add(this.hiddenTabControl1); - this.Controls.Add(this.thSettings); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(6, 6, 6, 6); - this.Name = "Settings"; - this.Text = "Settings"; - this.Activated += new System.EventHandler(this.Settings_Activated); - this.Deactivate += new System.EventHandler(this.Settings_Deactivate); - this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Settings_FormClosed); - this.Load += new System.EventHandler(this.Settings_Load); - this.SizeChanged += new System.EventHandler(this.Settings_SizeChanged); - this.VisibleChanged += new System.EventHandler(this.Settings_VisibleChanged); - this.lblPnlTheme.ResumeLayout(false); - this.hiddenTabControl1.ResumeLayout(false); - this.tabPage3.ResumeLayout(false); - this.labelPanel5.ResumeLayout(false); - this.labelPanel5.PerformLayout(); - this.labelPanel4.ResumeLayout(false); - this.labelPanel4.PerformLayout(); - this.lblPnlDefaults.ResumeLayout(false); - this.lblPnlDefaults.PerformLayout(); - this.labelPanel2.ResumeLayout(false); - this.labelPanel2.PerformLayout(); - this.toolStrip2.ResumeLayout(false); - this.toolStrip2.PerformLayout(); - this.labelPanel3.ResumeLayout(false); - this.labelPanel3.PerformLayout(); - this.toolStrip1.ResumeLayout(false); - this.toolStrip1.PerformLayout(); - this.labelPanel1.ResumeLayout(false); - this.tabPage4.ResumeLayout(false); - this.ResumeLayout(false); - + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + BackColor = SystemColors.ScrollBar; + ClientSize = new Size(350, 375); + Controls.Add(hiddenTabControl1); + Controls.Add(thSettings); + Icon = (Icon)resources.GetObject("$this.Icon"); + Name = "Settings"; + Text = "Settings"; + Activated += Settings_Activated; + Deactivate += Settings_Deactivate; + FormClosed += Settings_FormClosed; + Load += Settings_Load; + SizeChanged += Settings_SizeChanged; + VisibleChanged += Settings_VisibleChanged; + lblPnlTheme.ResumeLayout(false); + hiddenTabControl1.ResumeLayout(false); + tabPage3.ResumeLayout(false); + labelPanel5.ResumeLayout(false); + labelPanel5.PerformLayout(); + labelPanel4.ResumeLayout(false); + labelPanel4.PerformLayout(); + lblPnlDefaults.ResumeLayout(false); + lblPnlDefaults.PerformLayout(); + labelPanel2.ResumeLayout(false); + labelPanel2.PerformLayout(); + toolStrip2.ResumeLayout(false); + toolStrip2.PerformLayout(); + labelPanel3.ResumeLayout(false); + labelPanel3.PerformLayout(); + toolStrip1.ResumeLayout(false); + toolStrip1.PerformLayout(); + labelPanel1.ResumeLayout(false); + tabPage4.ResumeLayout(false); + ResumeLayout(false); } #endregion diff --git a/Serial Monitor/WindowForms/Settings.cs b/Serial Monitor/WindowForms/Settings.cs index 10a35d8..90269fb 100644 --- a/Serial Monitor/WindowForms/Settings.cs +++ b/Serial Monitor/WindowForms/Settings.cs @@ -21,7 +21,7 @@ public Settings() { } bool PreventWriting = true; private void Settings_Load(object sender, EventArgs e) { - + AdjustUserInterface(); hiddenTabControl1.DefaultColor1 = BackColor; ApplyTheme(); @@ -289,5 +289,9 @@ private void btngrThemes_ButtonClicked(object Sender, GridButton Button, Point G Theme Thm = (Theme)Button.Tag; Thm.Apply(); } + + private void btngrThemes_Load(object sender, EventArgs e) { + + } } } diff --git a/Serial Monitor/WindowForms/Settings.resx b/Serial Monitor/WindowForms/Settings.resx index c904fab..ef55a4c 100644 --- a/Serial Monitor/WindowForms/Settings.resx +++ b/Serial Monitor/WindowForms/Settings.resx @@ -1,4 +1,64 @@ - + + + @@ -64,7 +124,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -73,7 +133,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -85,7 +145,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -94,7 +154,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC @@ -103,7 +163,7 @@ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAAHYcAAB2HAY/l8WUAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACRSURBVDhPY/j27dt/SjDYACcnJ7IwigEf3n8kCZNswPNb J/+f6DYF0yA+yQac6Db5f6hWCmwIiE+mC0wIu2DS2Vf/F1x6DefjwlgNyNr34r/0wkdgTMgQDAOQNRNj CIoBOg0rMTTDMLIhIHbriZeYBmDTiIxBGkEYxge5liQDsGGQqykyAISpZwAlmIEywMAAAAc1/Jwvt6sN AAAAAElFTkSuQmCC