From 0c1ab582a75d3c47559da12adadd20bcb3bc9932 Mon Sep 17 00:00:00 2001 From: MascaraSnake Date: Mon, 29 Feb 2016 11:41:17 +0100 Subject: [PATCH] Added support for SRB2's Thing type "parameter" property. --- Build/Configurations/Srb2-21slopeszb.cfg | 345 +--- Source/Core/Config/ProgramConfiguration.cs | 4 +- .../Controls/ThingBrowserControl.Designer.cs | 603 +++--- Source/Core/Controls/ThingBrowserControl.cs | 21 +- Source/Core/Controls/ThingBrowserControl.resx | 1707 ++++++++--------- .../Core/Controls/ThingInfoPanel.Designer.cs | 786 ++++---- Source/Core/Controls/ThingInfoPanel.cs | 13 +- Source/Core/Editing/ClassicMode.cs | 2 +- Source/Core/Editing/ThingsFilter.cs | 4 +- Source/Core/GZBuilder/Data/LinksCollector.cs | 4 +- Source/Core/GZBuilder/Data/ThingCopyData.cs | 4 +- .../GZBuilder/Windows/ThingStatisticsForm.cs | 12 +- Source/Core/General/MapManager.cs | 2 +- Source/Core/Geometry/Tools.cs | 12 +- Source/Core/IO/ClipboardStreamWriter.cs | 2 +- Source/Core/IO/DoomMapSetIO.cs | 2 +- Source/Core/IO/HexenMapSetIO.cs | 2 +- Source/Core/IO/UniversalStreamWriter.cs | 2 +- Source/Core/Map/Thing.cs | 44 +- Source/Core/Rendering/Renderer2D.cs | 24 +- Source/Core/Rendering/Renderer3D.cs | 14 +- Source/Core/VisualModes/VisualCamera.cs | 4 +- Source/Core/VisualModes/VisualMode.cs | 2 +- Source/Core/VisualModes/VisualThing.cs | 12 +- Source/Core/Windows/MainForm.cs | 4 +- Source/Core/Windows/ThingEditForm.Designer.cs | 2 +- Source/Core/Windows/ThingEditForm.cs | 12 +- Source/Core/Windows/ThingEditFormUDMF.cs | 6 +- .../Modes/ImportObjAsTerrainMode.cs | 2 +- .../ClassicModes/BaseClassicMode.cs | 8 +- .../ClassicModes/EditSelectionMode.cs | 8 +- .../BuilderModes/ClassicModes/ThingsMode.cs | 10 +- .../ErrorChecks/CheckObsoleteThings.cs | 2 +- .../ErrorChecks/CheckStuckThings.cs | 8 +- .../ErrorChecks/CheckUnknownThings.cs | 2 +- .../ErrorChecks/ResultObsoleteThing.cs | 2 +- .../ErrorChecks/ResultStuckThingInLine.cs | 2 +- .../ErrorChecks/ResultStuckThingInThing.cs | 2 +- .../ErrorChecks/ResultThingOutside.cs | 2 +- .../ErrorChecks/ResultUnknownThing.cs | 2 +- .../ErrorChecks/ResultUnusedThing.cs | 2 +- .../FindReplace/FindThingAction.cs | 2 +- .../FindReplace/FindThingAngle.cs | 2 +- .../FindReplace/FindThingFlags.cs | 2 +- .../FindReplace/FindThingNumber.cs | 2 +- .../FindReplace/FindThingSectorRef.cs | 2 +- .../BuilderModes/FindReplace/FindThingTag.cs | 2 +- .../FindReplace/FindThingThingRef.cs | 2 +- .../BuilderModes/FindReplace/FindThingType.cs | 6 +- .../BuilderModes/General/BuilderModesTools.cs | 2 +- .../BuilderModes/General/BuilderPlug.cs | 2 +- .../BuilderModes/General/CopyStructures.cs | 6 +- .../Interface/FilterSelectedThingsForm.cs | 12 +- .../VisualModes/BaseVisualMode.cs | 14 +- .../VisualModes/BaseVisualThing.cs | 12 +- .../VisualModes/EffectCopySlope.cs | 2 +- .../VisualModes/EffectThingLineSlope.cs | 4 +- .../VisualModes/EffectThingSlope.cs | 4 +- .../ColorPicker/Windows/LightColorPicker.cs | 32 +- .../SoundPropagationMode/BuilderPlug.cs | 2 +- .../SoundEnvironmentMode.cs | 2 +- .../TagExplorer/Controls/TagExplorer.cs | 2 +- Source/Plugins/TagExplorer/NodeInfo.cs | 4 +- 63 files changed, 1780 insertions(+), 2043 deletions(-) diff --git a/Build/Configurations/Srb2-21slopeszb.cfg b/Build/Configurations/Srb2-21slopeszb.cfg index 3532931..a1271da 100644 --- a/Build/Configurations/Srb2-21slopeszb.cfg +++ b/Build/Configurations/Srb2-21slopeszb.cfg @@ -128,7 +128,7 @@ defaulttexturescale = 1.0f; defaultflatscale = 1.0f; // Thing number for start position in 3D Mode -start3dmode = 32000; +start3dmode = 3328; @@ -2515,12 +2515,7 @@ thingtypes height = 16; sort = 1; - 32000 = "3D Mode Start"; - 32001 - { - arrow = 0; - title = "Control Sector Position Hint"; - } + 3328 = "3D Mode Start"; } starts @@ -4236,342 +4231,6 @@ thingtypes } } - nightstrk1 - { - color = 13; // Pink - title = "NiGHTS Track (2nd Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 5796 - { - title = "(Mare 2) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 5797 - { - title = "(Mare 2) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 5798 - { - title = "(Mare 2) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 5806 - { - title = "(Mare 2) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - - nightstrk2 - { - color = 13; // Pink - title = "NiGHTS Track (3rd Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 9892 - { - title = "(Mare 3) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 9893 - { - title = "(Mare 3) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 9894 - { - title = "(Mare 3) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 9902 - { - title = "(Mare 3) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - - nightstrk3 - { - color = 13; // Pink - title = "NiGHTS Track (4th Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 13988 - { - title = "(Mare 4) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 13989 - { - title = "(Mare 4) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 13990 - { - title = "(Mare 4) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 13998 - { - title = "(Mare 4) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - - nightstrk4 - { - color = 13; // Pink - title = "NiGHTS Track (5th Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 18084 - { - title = "(Mare 5) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 18085 - { - title = "(Mare 5) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 18086 - { - title = "(Mare 5) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 18094 - { - title = "(Mare 5) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - - nightstrk5 - { - color = 13; // Pink - title = "NiGHTS Track (6th Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 22180 - { - title = "(Mare 6) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 22181 - { - title = "(Mare 6) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 22182 - { - title = "(Mare 6) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 22190 - { - title = "(Mare 6) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - - nightstrk6 - { - color = 13; // Pink - title = "NiGHTS Track (7th Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 26276 - { - title = "(Mare 7) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 26277 - { - title = "(Mare 7) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 26278 - { - title = "(Mare 7) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 26286 - { - title = "(Mare 7) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - - nightstrk7 - { - color = 13; // Pink - title = "NiGHTS Track (8th Mare)"; - width = 8; - height = 4096; - sprite = "UNKNA0"; - - 30372 - { - title = "(Mare 8) Axis"; - sprite = "internal:axis1"; - circle = 1; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - angletext = "Radius/Direction"; - parametertext = "Mare"; - } - 30373 - { - title = "(Mare 8) Axis Transfer"; - sprite = "internal:axis2"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 30374 - { - title = "(Mare 8) Axis Transfer Line"; - sprite = "internal:axis3"; - unflippable = true; - ignoreZ = true; - flagsvaluetext = "Order"; - parametertext = "Mare"; - } - 30382 - { - title = "(Mare 8) Ideya Capture"; - sprite = "CAPSA0"; - width = 72; - height = 144; - angletext = "Rings"; - parametertext = "Mare"; - } - } - mario { color = 6; // Brown diff --git a/Source/Core/Config/ProgramConfiguration.cs b/Source/Core/Config/ProgramConfiguration.cs index a868d7f..9695300 100644 --- a/Source/Core/Config/ProgramConfiguration.cs +++ b/Source/Core/Config/ProgramConfiguration.cs @@ -623,12 +623,12 @@ namespace CodeImp.DoomBuilder.Config // This applies default settings to a thing public void ApplyDefaultThingSettings(Thing t) { - t.Type = defaultthingtype; + t.FullType = defaultthingtype; t.Rotate(defaultthingangle); foreach(string f in defaultthingflags) t.SetFlag(f, true); //mxd. Set default arguments - ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(tti != null) { t.Args[0] = (int)tti.Args[0].DefaultValue; diff --git a/Source/Core/Controls/ThingBrowserControl.Designer.cs b/Source/Core/Controls/ThingBrowserControl.Designer.cs index 0a1658b..99f20b5 100644 --- a/Source/Core/Controls/ThingBrowserControl.Designer.cs +++ b/Source/Core/Controls/ThingBrowserControl.Designer.cs @@ -28,291 +28,318 @@ namespace CodeImp.DoomBuilder.Controls /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ThingBrowserControl)); - this.sizecaption = new System.Windows.Forms.Label(); - this.blockingcaption = new System.Windows.Forms.Label(); - this.positioncaption = new System.Windows.Forms.Label(); - this.typecaption = new System.Windows.Forms.Label(); - this.sizelabel = new System.Windows.Forms.Label(); - this.blockinglabel = new System.Windows.Forms.Label(); - this.positionlabel = new System.Windows.Forms.Label(); - this.thingimages = new System.Windows.Forms.ImageList(this.components); - this.infopanel = new System.Windows.Forms.Panel(); - this.spritepanel = new System.Windows.Forms.Panel(); - this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); - this.classname = new System.Windows.Forms.LinkLabel(); - this.labelclassname = new System.Windows.Forms.Label(); - this.typeid = new CodeImp.DoomBuilder.Controls.NumericTextbox(); - this.label1 = new System.Windows.Forms.Label(); - this.tbFilter = new System.Windows.Forms.TextBox(); - this.bClear = new System.Windows.Forms.Button(); - this.updatetimer = new System.Windows.Forms.Timer(this.components); - this.typelist = new CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview(); - this.infopanel.SuspendLayout(); - this.spritepanel.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.spritetex)).BeginInit(); - this.SuspendLayout(); - // - // sizecaption - // - this.sizecaption.Location = new System.Drawing.Point(0, 38); - this.sizecaption.Name = "sizecaption"; - this.sizecaption.Size = new System.Drawing.Size(54, 13); - this.sizecaption.TabIndex = 16; - this.sizecaption.Text = "Size:"; - this.sizecaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - // - // blockingcaption - // - this.blockingcaption.Location = new System.Drawing.Point(0, 54); - this.blockingcaption.Name = "blockingcaption"; - this.blockingcaption.Size = new System.Drawing.Size(54, 13); - this.blockingcaption.TabIndex = 14; - this.blockingcaption.Text = "Blocking:"; - this.blockingcaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - // - // positioncaption - // - this.positioncaption.Location = new System.Drawing.Point(0, 22); - this.positioncaption.Name = "positioncaption"; - this.positioncaption.Size = new System.Drawing.Size(54, 13); - this.positioncaption.TabIndex = 12; - this.positioncaption.Text = "Position:"; - this.positioncaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - // - // typecaption - // - this.typecaption.Location = new System.Drawing.Point(0, 6); - this.typecaption.Name = "typecaption"; - this.typecaption.Size = new System.Drawing.Size(54, 13); - this.typecaption.TabIndex = 10; - this.typecaption.Text = "Type:"; - this.typecaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - // - // sizelabel - // - this.sizelabel.AutoSize = true; - this.sizelabel.Location = new System.Drawing.Point(60, 38); - this.sizelabel.Name = "sizelabel"; - this.sizelabel.Size = new System.Drawing.Size(42, 13); - this.sizelabel.TabIndex = 17; - this.sizelabel.Text = "16 x 96"; - // - // blockinglabel - // - this.blockinglabel.AutoSize = true; - this.blockinglabel.Location = new System.Drawing.Point(60, 54); - this.blockinglabel.Name = "blockinglabel"; - this.blockinglabel.Size = new System.Drawing.Size(63, 13); - this.blockinglabel.TabIndex = 15; - this.blockinglabel.Text = "True-Height"; - // - // positionlabel - // - this.positionlabel.AutoSize = true; - this.positionlabel.Location = new System.Drawing.Point(60, 22); - this.positionlabel.Name = "positionlabel"; - this.positionlabel.Size = new System.Drawing.Size(38, 13); - this.positionlabel.TabIndex = 13; - this.positionlabel.Text = "Ceiling"; - // - // thingimages - // - this.thingimages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("thingimages.ImageStream"))); - this.thingimages.TransparentColor = System.Drawing.SystemColors.Window; - this.thingimages.Images.SetKeyName(0, "thing00.png"); - this.thingimages.Images.SetKeyName(1, "thing01.png"); - this.thingimages.Images.SetKeyName(2, "thing02.png"); - this.thingimages.Images.SetKeyName(3, "thing03.png"); - this.thingimages.Images.SetKeyName(4, "thing04.png"); - this.thingimages.Images.SetKeyName(5, "thing05.png"); - this.thingimages.Images.SetKeyName(6, "thing06.png"); - this.thingimages.Images.SetKeyName(7, "thing07.png"); - this.thingimages.Images.SetKeyName(8, "thing08.png"); - this.thingimages.Images.SetKeyName(9, "thing09.png"); - this.thingimages.Images.SetKeyName(10, "thing10.png"); - this.thingimages.Images.SetKeyName(11, "thing11.png"); - this.thingimages.Images.SetKeyName(12, "thing12.png"); - this.thingimages.Images.SetKeyName(13, "thing13.png"); - this.thingimages.Images.SetKeyName(14, "thing14.png"); - this.thingimages.Images.SetKeyName(15, "thing15.png"); - this.thingimages.Images.SetKeyName(16, "thing16.png"); - this.thingimages.Images.SetKeyName(17, "thing17.png"); - this.thingimages.Images.SetKeyName(18, "thing18.png"); - this.thingimages.Images.SetKeyName(19, "thing19.png"); - this.thingimages.Images.SetKeyName(20, "category00.png"); - this.thingimages.Images.SetKeyName(21, "category01.png"); - this.thingimages.Images.SetKeyName(22, "category02.png"); - this.thingimages.Images.SetKeyName(23, "category03.png"); - this.thingimages.Images.SetKeyName(24, "category04.png"); - this.thingimages.Images.SetKeyName(25, "category05.png"); - this.thingimages.Images.SetKeyName(26, "category06.png"); - this.thingimages.Images.SetKeyName(27, "category07.png"); - this.thingimages.Images.SetKeyName(28, "category08.png"); - this.thingimages.Images.SetKeyName(29, "category09.png"); - this.thingimages.Images.SetKeyName(30, "category10.png"); - this.thingimages.Images.SetKeyName(31, "category11.png"); - this.thingimages.Images.SetKeyName(32, "category12.png"); - this.thingimages.Images.SetKeyName(33, "category13.png"); - this.thingimages.Images.SetKeyName(34, "category14.png"); - this.thingimages.Images.SetKeyName(35, "category15.png"); - this.thingimages.Images.SetKeyName(36, "category16.png"); - this.thingimages.Images.SetKeyName(37, "category17.png"); - this.thingimages.Images.SetKeyName(38, "category18.png"); - this.thingimages.Images.SetKeyName(39, "category19.png"); - this.thingimages.Images.SetKeyName(40, "Warning.png"); - // - // infopanel - // - this.infopanel.Controls.Add(this.spritepanel); - this.infopanel.Controls.Add(this.classname); - this.infopanel.Controls.Add(this.labelclassname); - this.infopanel.Controls.Add(this.sizelabel); - this.infopanel.Controls.Add(this.typecaption); - this.infopanel.Controls.Add(this.sizecaption); - this.infopanel.Controls.Add(this.typeid); - this.infopanel.Controls.Add(this.blockinglabel); - this.infopanel.Controls.Add(this.positioncaption); - this.infopanel.Controls.Add(this.blockingcaption); - this.infopanel.Controls.Add(this.positionlabel); - this.infopanel.Location = new System.Drawing.Point(0, 233); - this.infopanel.Name = "infopanel"; - this.infopanel.Size = new System.Drawing.Size(304, 87); - this.infopanel.TabIndex = 18; - // - // spritepanel - // - this.spritepanel.BackColor = System.Drawing.SystemColors.AppWorkspace; - this.spritepanel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; - this.spritepanel.Controls.Add(this.spritetex); - this.spritepanel.Location = new System.Drawing.Point(235, 2); - this.spritepanel.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3); - this.spritepanel.Name = "spritepanel"; - this.spritepanel.Size = new System.Drawing.Size(68, 68); - this.spritepanel.TabIndex = 23; - // - // spritetex - // - this.spritetex.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.Default; - this.spritetex.Dock = System.Windows.Forms.DockStyle.Fill; - this.spritetex.Highlighted = false; - this.spritetex.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; - this.spritetex.Location = new System.Drawing.Point(0, 0); - this.spritetex.Name = "spritetex"; - this.spritetex.PageUnit = System.Drawing.GraphicsUnit.Pixel; - this.spritetex.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.None; - this.spritetex.Size = new System.Drawing.Size(64, 64); - this.spritetex.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; - this.spritetex.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.Default; - this.spritetex.TabIndex = 0; - this.spritetex.TabStop = false; - // - // classname - // - this.classname.ActiveLinkColor = System.Drawing.SystemColors.Highlight; - this.classname.AutoSize = true; - this.classname.LinkColor = System.Drawing.SystemColors.HotTrack; - this.classname.Location = new System.Drawing.Point(60, 70); - this.classname.Name = "classname"; - this.classname.Size = new System.Drawing.Size(165, 13); - this.classname.TabIndex = 27; - this.classname.TabStop = true; - this.classname.Text = "SuperTurboTurkeyPuncherPlayer"; - this.classname.VisitedLinkColor = System.Drawing.SystemColors.HotTrack; - this.classname.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.classname_LinkClicked); - // - // labelclassname - // - this.labelclassname.Location = new System.Drawing.Point(0, 70); - this.labelclassname.Name = "labelclassname"; - this.labelclassname.Size = new System.Drawing.Size(54, 13); - this.labelclassname.TabIndex = 25; - this.labelclassname.Text = "Class:"; - this.labelclassname.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - // - // typeid - // - this.typeid.AllowDecimal = false; - this.typeid.AllowNegative = false; - this.typeid.AllowRelative = false; - this.typeid.ForeColor = System.Drawing.SystemColors.WindowText; - this.typeid.ImeMode = System.Windows.Forms.ImeMode.Off; - this.typeid.Location = new System.Drawing.Point(60, 2); - this.typeid.Name = "typeid"; - this.typeid.Size = new System.Drawing.Size(68, 20); - this.typeid.TabIndex = 1; - this.typeid.TextChanged += new System.EventHandler(this.typeid_TextChanged); - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(3, 6); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(32, 13); - this.label1.TabIndex = 19; - this.label1.Text = "Filter:"; - // - // tbFilter - // - this.tbFilter.Location = new System.Drawing.Point(42, 3); - this.tbFilter.Name = "tbFilter"; - this.tbFilter.Size = new System.Drawing.Size(232, 20); - this.tbFilter.TabIndex = 20; - this.tbFilter.TextChanged += new System.EventHandler(this.tbFilter_TextChanged); - this.tbFilter.KeyUp += new System.Windows.Forms.KeyEventHandler(this.tbFilter_KeyUp); - // - // bClear - // - this.bClear.Image = global::CodeImp.DoomBuilder.Properties.Resources.SearchClear; - this.bClear.Location = new System.Drawing.Point(277, 1); - this.bClear.Name = "bClear"; - this.bClear.Size = new System.Drawing.Size(24, 23); - this.bClear.TabIndex = 21; - this.bClear.UseVisualStyleBackColor = true; - this.bClear.Click += new System.EventHandler(this.bClear_Click); - // - // updatetimer - // - this.updatetimer.Tick += new System.EventHandler(this.updatetimer_Tick); - // - // typelist - // - this.typelist.HideSelection = false; - this.typelist.ImageIndex = 0; - this.typelist.ImageList = this.thingimages; - this.typelist.Location = new System.Drawing.Point(0, 28); - this.typelist.Margin = new System.Windows.Forms.Padding(8, 8, 9, 8); - this.typelist.Name = "typelist"; - this.typelist.SelectedImageIndex = 0; - this.typelist.SelectionBackColor = System.Drawing.SystemColors.Highlight; - this.typelist.SelectionMode = CodeImp.DoomBuilder.GZBuilder.Controls.TreeViewSelectionMode.SingleSelect; - this.typelist.ShowNodeToolTips = true; - this.typelist.Size = new System.Drawing.Size(304, 203); - this.typelist.TabIndex = 22; - this.typelist.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.typelist_MouseDoubleClick); - this.typelist.MouseEnter += new System.EventHandler(this.typelist_MouseEnter); - this.typelist.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.typelist_KeyPress); - this.typelist.SelectionsChanged += new System.EventHandler(this.typelist_SelectionsChanged); - // - // ThingBrowserControl - // - this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.Controls.Add(this.typelist); - this.Controls.Add(this.bClear); - this.Controls.Add(this.tbFilter); - this.Controls.Add(this.label1); - this.Controls.Add(this.infopanel); - this.Name = "ThingBrowserControl"; - this.Size = new System.Drawing.Size(304, 320); - this.Resize += new System.EventHandler(this.ThingBrowserControl_Resize); - this.infopanel.ResumeLayout(false); - this.infopanel.PerformLayout(); - this.spritepanel.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.spritetex)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ThingBrowserControl)); + this.sizecaption = new System.Windows.Forms.Label(); + this.blockingcaption = new System.Windows.Forms.Label(); + this.positioncaption = new System.Windows.Forms.Label(); + this.typecaption = new System.Windows.Forms.Label(); + this.parametercaption = new System.Windows.Forms.Label(); + this.sizelabel = new System.Windows.Forms.Label(); + this.blockinglabel = new System.Windows.Forms.Label(); + this.positionlabel = new System.Windows.Forms.Label(); + this.thingimages = new System.Windows.Forms.ImageList(this.components); + this.infopanel = new System.Windows.Forms.Panel(); + this.spritepanel = new System.Windows.Forms.Panel(); + this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); + this.classname = new System.Windows.Forms.LinkLabel(); + this.labelclassname = new System.Windows.Forms.Label(); + this.typeid = new CodeImp.DoomBuilder.Controls.NumericTextbox(); + this.parameterid = new CodeImp.DoomBuilder.Controls.NumericTextbox(); + this.label1 = new System.Windows.Forms.Label(); + this.tbFilter = new System.Windows.Forms.TextBox(); + this.bClear = new System.Windows.Forms.Button(); + this.updatetimer = new System.Windows.Forms.Timer(this.components); + this.typelist = new CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview(); + this.infopanel.SuspendLayout(); + this.spritepanel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.spritetex)).BeginInit(); + this.SuspendLayout(); + // + // sizecaption + // + this.sizecaption.Location = new System.Drawing.Point(4, 63); + this.sizecaption.Name = "sizecaption"; + this.sizecaption.Size = new System.Drawing.Size(54, 13); + this.sizecaption.TabIndex = 16; + this.sizecaption.Text = "Size:"; + this.sizecaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // blockingcaption + // + this.blockingcaption.Location = new System.Drawing.Point(4, 79); + this.blockingcaption.Name = "blockingcaption"; + this.blockingcaption.Size = new System.Drawing.Size(54, 13); + this.blockingcaption.TabIndex = 14; + this.blockingcaption.Text = "Blocking:"; + this.blockingcaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // positioncaption + // + this.positioncaption.Location = new System.Drawing.Point(4, 47); + this.positioncaption.Name = "positioncaption"; + this.positioncaption.Size = new System.Drawing.Size(54, 13); + this.positioncaption.TabIndex = 12; + this.positioncaption.Text = "Position:"; + this.positioncaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // typecaption + // + this.typecaption.Location = new System.Drawing.Point(4, 6); + this.typecaption.Name = "typecaption"; + this.typecaption.Size = new System.Drawing.Size(54, 13); + this.typecaption.TabIndex = 10; + this.typecaption.Text = "Type:"; + this.typecaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // parametercaption + // + this.parametercaption.Location = new System.Drawing.Point(0, 27); + this.parametercaption.Name = "parametercaption"; + this.parametercaption.Size = new System.Drawing.Size(58, 13); + this.parametercaption.TabIndex = 10; + this.parametercaption.Text = "Parameter:"; + this.parametercaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // sizelabel + // + this.sizelabel.AutoSize = true; + this.sizelabel.Location = new System.Drawing.Point(64, 63); + this.sizelabel.Name = "sizelabel"; + this.sizelabel.Size = new System.Drawing.Size(42, 13); + this.sizelabel.TabIndex = 17; + this.sizelabel.Text = "16 x 96"; + // + // blockinglabel + // + this.blockinglabel.AutoSize = true; + this.blockinglabel.Location = new System.Drawing.Point(64, 79); + this.blockinglabel.Name = "blockinglabel"; + this.blockinglabel.Size = new System.Drawing.Size(63, 13); + this.blockinglabel.TabIndex = 15; + this.blockinglabel.Text = "True-Height"; + // + // positionlabel + // + this.positionlabel.AutoSize = true; + this.positionlabel.Location = new System.Drawing.Point(64, 47); + this.positionlabel.Name = "positionlabel"; + this.positionlabel.Size = new System.Drawing.Size(38, 13); + this.positionlabel.TabIndex = 13; + this.positionlabel.Text = "Ceiling"; + // + // thingimages + // + this.thingimages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("thingimages.ImageStream"))); + this.thingimages.TransparentColor = System.Drawing.SystemColors.Window; + this.thingimages.Images.SetKeyName(0, "thing00.png"); + this.thingimages.Images.SetKeyName(1, "thing01.png"); + this.thingimages.Images.SetKeyName(2, "thing02.png"); + this.thingimages.Images.SetKeyName(3, "thing03.png"); + this.thingimages.Images.SetKeyName(4, "thing04.png"); + this.thingimages.Images.SetKeyName(5, "thing05.png"); + this.thingimages.Images.SetKeyName(6, "thing06.png"); + this.thingimages.Images.SetKeyName(7, "thing07.png"); + this.thingimages.Images.SetKeyName(8, "thing08.png"); + this.thingimages.Images.SetKeyName(9, "thing09.png"); + this.thingimages.Images.SetKeyName(10, "thing10.png"); + this.thingimages.Images.SetKeyName(11, "thing11.png"); + this.thingimages.Images.SetKeyName(12, "thing12.png"); + this.thingimages.Images.SetKeyName(13, "thing13.png"); + this.thingimages.Images.SetKeyName(14, "thing14.png"); + this.thingimages.Images.SetKeyName(15, "thing15.png"); + this.thingimages.Images.SetKeyName(16, "thing16.png"); + this.thingimages.Images.SetKeyName(17, "thing17.png"); + this.thingimages.Images.SetKeyName(18, "thing18.png"); + this.thingimages.Images.SetKeyName(19, "thing19.png"); + this.thingimages.Images.SetKeyName(20, "category00.png"); + this.thingimages.Images.SetKeyName(21, "category01.png"); + this.thingimages.Images.SetKeyName(22, "category02.png"); + this.thingimages.Images.SetKeyName(23, "category03.png"); + this.thingimages.Images.SetKeyName(24, "category04.png"); + this.thingimages.Images.SetKeyName(25, "category05.png"); + this.thingimages.Images.SetKeyName(26, "category06.png"); + this.thingimages.Images.SetKeyName(27, "category07.png"); + this.thingimages.Images.SetKeyName(28, "category08.png"); + this.thingimages.Images.SetKeyName(29, "category09.png"); + this.thingimages.Images.SetKeyName(30, "category10.png"); + this.thingimages.Images.SetKeyName(31, "category11.png"); + this.thingimages.Images.SetKeyName(32, "category12.png"); + this.thingimages.Images.SetKeyName(33, "category13.png"); + this.thingimages.Images.SetKeyName(34, "category14.png"); + this.thingimages.Images.SetKeyName(35, "category15.png"); + this.thingimages.Images.SetKeyName(36, "category16.png"); + this.thingimages.Images.SetKeyName(37, "category17.png"); + this.thingimages.Images.SetKeyName(38, "category18.png"); + this.thingimages.Images.SetKeyName(39, "category19.png"); + this.thingimages.Images.SetKeyName(40, "Warning.png"); + // + // infopanel + // + this.infopanel.Controls.Add(this.spritepanel); + this.infopanel.Controls.Add(this.classname); + this.infopanel.Controls.Add(this.labelclassname); + this.infopanel.Controls.Add(this.sizelabel); + this.infopanel.Controls.Add(this.typecaption); + this.infopanel.Controls.Add(this.parametercaption); + this.infopanel.Controls.Add(this.sizecaption); + this.infopanel.Controls.Add(this.typeid); + this.infopanel.Controls.Add(this.parameterid); + this.infopanel.Controls.Add(this.blockinglabel); + this.infopanel.Controls.Add(this.positioncaption); + this.infopanel.Controls.Add(this.blockingcaption); + this.infopanel.Controls.Add(this.positionlabel); + this.infopanel.Location = new System.Drawing.Point(0, 233); + this.infopanel.Name = "infopanel"; + this.infopanel.Size = new System.Drawing.Size(304, 112); + this.infopanel.TabIndex = 18; + // + // spritepanel + // + this.spritepanel.BackColor = System.Drawing.SystemColors.AppWorkspace; + this.spritepanel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.spritepanel.Controls.Add(this.spritetex); + this.spritepanel.Location = new System.Drawing.Point(235, 2); + this.spritepanel.Margin = new System.Windows.Forms.Padding(3, 3, 0, 3); + this.spritepanel.Name = "spritepanel"; + this.spritepanel.Size = new System.Drawing.Size(68, 68); + this.spritepanel.TabIndex = 23; + // + // spritetex + // + this.spritetex.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.Default; + this.spritetex.Dock = System.Windows.Forms.DockStyle.Fill; + this.spritetex.Highlighted = false; + this.spritetex.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; + this.spritetex.Location = new System.Drawing.Point(0, 0); + this.spritetex.Name = "spritetex"; + this.spritetex.PageUnit = System.Drawing.GraphicsUnit.Pixel; + this.spritetex.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.None; + this.spritetex.Size = new System.Drawing.Size(64, 64); + this.spritetex.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.spritetex.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.Default; + this.spritetex.TabIndex = 0; + this.spritetex.TabStop = false; + // + // classname + // + this.classname.ActiveLinkColor = System.Drawing.SystemColors.Highlight; + this.classname.AutoSize = true; + this.classname.LinkColor = System.Drawing.SystemColors.HotTrack; + this.classname.Location = new System.Drawing.Point(64, 95); + this.classname.Name = "classname"; + this.classname.Size = new System.Drawing.Size(165, 13); + this.classname.TabIndex = 27; + this.classname.TabStop = true; + this.classname.Text = "SuperTurboTurkeyPuncherPlayer"; + this.classname.VisitedLinkColor = System.Drawing.SystemColors.HotTrack; + this.classname.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.classname_LinkClicked); + // + // labelclassname + // + this.labelclassname.Location = new System.Drawing.Point(4, 95); + this.labelclassname.Name = "labelclassname"; + this.labelclassname.Size = new System.Drawing.Size(54, 13); + this.labelclassname.TabIndex = 25; + this.labelclassname.Text = "Class:"; + this.labelclassname.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // typeid + // + this.typeid.AllowDecimal = false; + this.typeid.AllowNegative = false; + this.typeid.AllowRelative = false; + this.typeid.ForeColor = System.Drawing.SystemColors.WindowText; + this.typeid.ImeMode = System.Windows.Forms.ImeMode.Off; + this.typeid.Location = new System.Drawing.Point(64, 2); + this.typeid.Name = "typeid"; + this.typeid.Size = new System.Drawing.Size(68, 20); + this.typeid.TabIndex = 1; + this.typeid.TextChanged += new System.EventHandler(this.typeid_TextChanged); + // + // parameterid + // + this.parameterid.AllowDecimal = false; + this.parameterid.AllowNegative = false; + this.parameterid.AllowRelative = false; + this.parameterid.ForeColor = System.Drawing.SystemColors.WindowText; + this.parameterid.ImeMode = System.Windows.Forms.ImeMode.Off; + this.parameterid.Location = new System.Drawing.Point(64, 24); + this.parameterid.Name = "parameterid"; + this.parameterid.Size = new System.Drawing.Size(68, 20); + this.parameterid.TabIndex = 2; + this.parameterid.TextChanged += new System.EventHandler(this.parameterid_TextChanged); + + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(3, 6); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(32, 13); + this.label1.TabIndex = 19; + this.label1.Text = "Filter:"; + // + // tbFilter + // + this.tbFilter.Location = new System.Drawing.Point(42, 3); + this.tbFilter.Name = "tbFilter"; + this.tbFilter.Size = new System.Drawing.Size(232, 20); + this.tbFilter.TabIndex = 20; + this.tbFilter.TextChanged += new System.EventHandler(this.tbFilter_TextChanged); + this.tbFilter.KeyUp += new System.Windows.Forms.KeyEventHandler(this.tbFilter_KeyUp); + // + // bClear + // + this.bClear.Image = global::CodeImp.DoomBuilder.Properties.Resources.SearchClear; + this.bClear.Location = new System.Drawing.Point(277, 1); + this.bClear.Name = "bClear"; + this.bClear.Size = new System.Drawing.Size(24, 23); + this.bClear.TabIndex = 21; + this.bClear.UseVisualStyleBackColor = true; + this.bClear.Click += new System.EventHandler(this.bClear_Click); + // + // updatetimer + // + this.updatetimer.Tick += new System.EventHandler(this.updatetimer_Tick); + // + // typelist + // + this.typelist.HideSelection = false; + this.typelist.ImageIndex = 0; + this.typelist.ImageList = this.thingimages; + this.typelist.Location = new System.Drawing.Point(0, 28); + this.typelist.Margin = new System.Windows.Forms.Padding(8, 8, 9, 8); + this.typelist.Name = "typelist"; + this.typelist.SelectedImageIndex = 0; + this.typelist.SelectionBackColor = System.Drawing.SystemColors.Highlight; + this.typelist.SelectionMode = CodeImp.DoomBuilder.GZBuilder.Controls.TreeViewSelectionMode.SingleSelect; + this.typelist.ShowNodeToolTips = true; + this.typelist.Size = new System.Drawing.Size(304, 203); + this.typelist.TabIndex = 22; + this.typelist.SelectionsChanged += new System.EventHandler(this.typelist_SelectionsChanged); + this.typelist.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.typelist_KeyPress); + this.typelist.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.typelist_MouseDoubleClick); + this.typelist.MouseEnter += new System.EventHandler(this.typelist_MouseEnter); + // + // ThingBrowserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.typelist); + this.Controls.Add(this.bClear); + this.Controls.Add(this.tbFilter); + this.Controls.Add(this.label1); + this.Controls.Add(this.infopanel); + this.Name = "ThingBrowserControl"; + this.Size = new System.Drawing.Size(304, 345); + this.Resize += new System.EventHandler(this.ThingBrowserControl_Resize); + this.infopanel.ResumeLayout(false); + this.infopanel.PerformLayout(); + this.spritepanel.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.spritetex)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); } @@ -322,13 +349,15 @@ namespace CodeImp.DoomBuilder.Controls private System.Windows.Forms.Label blockinglabel; private System.Windows.Forms.Label positionlabel; private NumericTextbox typeid; - private System.Windows.Forms.ImageList thingimages; + private NumericTextbox parameterid; + private System.Windows.Forms.ImageList thingimages; private System.Windows.Forms.Panel infopanel; private System.Windows.Forms.Label sizecaption; private System.Windows.Forms.Label blockingcaption; private System.Windows.Forms.Label positioncaption; private System.Windows.Forms.Label typecaption; - private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label parametercaption; + private System.Windows.Forms.Label label1; private System.Windows.Forms.TextBox tbFilter; private System.Windows.Forms.Button bClear; private CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview typelist; diff --git a/Source/Core/Controls/ThingBrowserControl.cs b/Source/Core/Controls/ThingBrowserControl.cs index 61101f5..f205eb1 100644 --- a/Source/Core/Controls/ThingBrowserControl.cs +++ b/Source/Core/Controls/ThingBrowserControl.cs @@ -157,6 +157,12 @@ namespace CodeImp.DoomBuilder.Controls typeid_TextChanged(this, EventArgs.Empty); } + public void SelectType(int type, int parameter) + { + parameterid.Text = parameter.ToString(); + SelectType(type); + } + // Return selected type info public ThingTypeInfo GetSelectedInfo() { @@ -172,6 +178,7 @@ namespace CodeImp.DoomBuilder.Controls typelist.SelectedNodes.Clear(); //mxd validnodes.Clear(); //mxd typeid.Text = ""; + parameterid.Text = ""; // Collapse nodes foreach(TreeNode n in nodes) @@ -192,6 +199,11 @@ namespace CodeImp.DoomBuilder.Controls return typeid.GetResult(original); } + public int GetFullType(int original) + { + return GetResult(original % 4096) + parameterid.GetResult(original / 4096) * 4096; + } + //mxd public void FocusTextbox() { @@ -400,7 +412,14 @@ namespace CodeImp.DoomBuilder.Controls if(OnTypeChanged != null) OnTypeChanged(thinginfo); } - private void updatetimer_Tick(object sender, EventArgs e) + //Parameter changed + private void parameterid_TextChanged(object sender, EventArgs e) + { + // Raise event + if (OnTypeChanged != null) OnTypeChanged(thinginfo); + } + + private void updatetimer_Tick(object sender, EventArgs e) { updatetimer.Stop(); UpdateThingSprite(); diff --git a/Source/Core/Controls/ThingBrowserControl.resx b/Source/Core/Controls/ThingBrowserControl.resx index b23c216..1f73127 100644 --- a/Source/Core/Controls/ThingBrowserControl.resx +++ b/Source/Core/Controls/ThingBrowserControl.resx @@ -124,873 +124,870 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 - ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADs - ygAAAk1TRnQBSQFMAgEBKQEAAZwBAQGcAQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA - AwABsAMAAQEBAAEgBgABsP8AEwADFgEeAioBKQE+Ai0BLAFEAS0CLAFDAS0CLAFDAy0BQwEtAiwBQgEt - AiwBQgEtAiwBQgMsAUEBLAIrAUABKwIqAT8CKgEpAT4DKQE9AykBPQMhATDAAAF7AnkBsAGyAbsBwAHp - AaQBvwHGAeoBqgHCAcgB6gGwAcQBzQHpAbcBzQHUAekBuwHSAdoB6QHBAdoB4QHpAcEB3QHhAekBwAHW - Ad8B6AG7Ac0B1gHoAbMBxgHPAecBqwHBAcoB5wGlAbwBxAHnAaYBuwHCAecBhgKEAb7AAAErAioBPwGn - AbcBvAHkAVkB9QL/AVIB8gL/AVMB7gL/AVEB6wL/AU8B7wL/AUQBoAG+Af8BVwGEAZQB/wFUAdkC/wFU - AeAC/wFVAd8C/wFVAeAC/wFLAeAC/wGaAekC/wFSAlEBfcQAAUgCRgFuAY8B7wL/ARUB4gL/AR8B3gL/ - ARsB2QL/ARYB3QL/ARIBPwFKAf8BMAEtASoB/wEmAb0B7wH/ARoBygL/ASABxQL/ARsBxQL/ATMBywL/ - AaYBrQGyAdkDCwEPxAABCAIHAQoBpQGnAagB0gE+AesC/wEUAeIC/wEaAd4C/wEUAeEC/wEzAdAB6wH/ - ATwBwQHXAf8BDwHKAv8BEAHLAv8BFAHGAv8BCgHAAv8BpAHmAv8BPAI7AVnMAAE1AjQBTgG8AfwB/QH+ - ARUB7AL/ARsB5QL/ARkB6AL/ASEBYAFrAf8BQAFPAU0B/wEgAbwB5gH/AQ4B0wL/AQgBygL/AUcB1wL/ - AZMCkgG8AwMBBM8AAQEBiwKIAbMBegP/ASwB/AL/AS8B+QL/ASEBQQFGAf8BKwEiASEB/wEpAb8B4AH/ - ARUB3wL/AQ4B0wL/AccB8gH2AfgBKAInATjUAAMhAS8B3gLxAfUBPgP/ATwD/wE/AVgBWwH/ATgBLwEu - Af8BPAHJAeAB/wEdAfAC/wF9AfkC/wF0AXIBcAGZ3AABZwJkAY8BngP/ASgD/wFMAWIBZQH/AUACOAH/ - AUEBygHdAf8BPgH+Av8B0wHhAeIB6QMVAR3cAAMRARcByQHUAdMB5AE+A/8BUwFlAWcB/wFTAUABPwH/ - AUEBzQHdAf8BpwP/AVACTgFz5AABRgJEAWkBrAP/AUQBxgHMAf8BVQGyAbcB/wFZAfMC/wGoAbEBtAHR - AwgBC+QAAwUBBwOgAcsBQgP/AQID/wGsAv0B/gE2AjUBT+wAAy8BRgGwAfYB+AH8AUcD/wGBAX8BgQGy - AwEBAvAAA3ABpgHJAtkB8gMgAS3/AP8A2gADAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA8 + ygAAAk1TRnQBSQFMAgEBKQEAAbQBAQG0AQEBEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA + AwABsAMAAQEBAAEgBgABsP8AEwADFgEeAykBPgMsAUQDLAFDAywBQwMsAUMDKwFCAysBQgMrAUIDKgFB + AyoBQAMpAT8DKQE+AygBPQMoAT0DIQEwwAADWAGwAZEBkwGYAekBhgGYAZoB6gGKAZkBnQHqAY8BmgGd + AekBkwGdAaMB6QGTAaMBpQHpAZgBpQGpAekBmAGoAakB6QGWAaQBqAHoAZQBngGkAegBjwGYAZwB5wGI + AZcBmwHnAYgBkQGYAecBiAGRAZcB5wFhAmABvsAAAykBPwGCAo0B5AFWAfUC/wFPAfIC/wFQAe4C/wFO + AesC/wFMAe8C/wFBAaABvgH/AVQBhAGUAf8BUQHZAv8BUQHgAv8BUgHfAv8BUgHgAv8BSAHgAv8BmgHp + Av8DRQF9xAADQAFuAY8B7wL/ARIB4gL/ARwB3gL/ARgB2QL/ARMB3QL/AQ8BPAFHAf8BLQEqAScB/wEj + Ab0B7wH/ARcBygL/AR0BxQL/ARgBxQL/ATABywL/AXkBfAF+AdkDCwEPxAADBwEKA3UB0gE7AesC/wER + AeIC/wEXAd4C/wERAeEC/wEwAdAB6wH/ATkBwQHXAf8BDAHKAv8BDQHLAv8BEQHGAv8BBwHAAv8BpAHm + Av8DNgFZzAADMQFOAbMB8wH0Af4BEgHsAv8BGAHlAv8BFgHoAv8BHgFdAWgB/wE9AUwBSgH/AR0BvAHm + Af8BCwHTAv8BBQHKAv8BRAHXAv8DYQG8AwMBBM8AAQEDXAGzAXcD/wEpAfwC/wEsAfkC/wEeAT4BQwH/ + ASgBHwEeAf8BJgG/AeAB/wESAd8C/wELAdMC/wG5AdoB3gH4AyYBONQAAyABLwG/AtAB9QE7A/8BOQP/ + ATwBVQFYAf8BNQEsASsB/wE5AckB4AH/ARoB8AL/AXoB+QL/A1ABmdwAA00BjwGeA/8BJQP/AUkBXwFi + Af8BPQI1Af8BPgHKAd0B/wE7Af4C/wGjAqkB6QMVAR3cAAMRARcBlgGcAZgB5AE7A/8BUAFiAWQB/wFQ + AT0BPAH/AT4BzQHdAf8BpwP/A0IBc+QAAz0BaQGsA/8BQQHGAcwB/wFSAbIBtwH/AVYB8wL/AXMBdgF3 + AdEDCAEL5AADBQEHA24BywE/A/8BAAP/AaMC9AH+AzEBT+wAAy0BRgGqAeQB5gH8AUQD/wNcAbIDAQEC + 8AADVQGmAawCuAHyAx8BLf8A/wDaAAMBAQIDGgElAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc + ASgDHAEoAxwBKAMcASgDHAEoAxoBJQMBAQIDAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQECAwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMc ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGgElAwEBAgMBAQIDGgElAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxoBJQMBAQIDAQECAxoBJQMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQECA2UB5QFsAWUBmgH/AWwBZQGa - Af8BbAFlAZoB/wFsAWUBmgH/AWwBZQGaAf8BbAFlAZoB/wFsAWUBmgH/AWwBZQGaAf8BbAFlAZoB/wFs - AWUBmgH/AWwBZQGaAf8BbAFlAZoB/wFsAWUBmgH/AWwBZQGaAf8DZQHlAVQBVwFlAeUBAAFMAZwB/wEA - AUwBnAH/AQABTAGcAf8BAAFMAZwB/wEAAUwBnAH/AQABTAGcAf8BAAFMAZwB/wEAAUwBnAH/AQABTAGc - Af8BAAFMAZwB/wEAAUwBnAH/AQABTAGcAf8BAAFMAZwB/wEAAUwBnAH/AVQBVwFlAeUBVgJlAeUBHwFm - AWoB/wEfAWYBagH/AR8BZgFqAf8BHwFmAWoB/wEfAWYBagH/AR8BZgFqAf8BHwFmAWoB/wEfAWYBagH/ - AR8BZgFqAf8BHwFmAWoB/wEfAWYBagH/AR8BZgFqAf8BHwFmAWoB/wEfAWYBagH/AVYCZQHlAVQBXgFl - AeUBAAFbAYMB/wEAAVsBgwH/AQABWwGDAf8BAAFbAYMB/wEAAVsBgwH/AQABWwGDAf8BAAFbAYMB/wEA - AVsBgwH/AQABWwGDAf8BAAFbAYMB/wEAAVsBgwH/AQABWwGDAf8BAAFbAYMB/wEAAVsBgwH/AVQBYwFl - AeUBgAFuAakB/wGBAXABqwH/AYEBcAGrAf8BgQFwAasB/wGBAXABqwH/AYEBcAGrAf8BgQFwAasB/wGB - AXABqwH/AYEBcAGrAf8BgQFwAasB/wGBAXABqwH/AYEBcAGrAf8BgQFwAasB/wGBAXABqwH/AYEBcAGr - Af8BgAFuAakB/wEAAVMBrAH/AQABVAGtAf8BAAFUAa0B/wEAAVQBrQH/AQABVAGtAf8BAAFUAa0B/wEA - AVQBrQH/AQABVAGtAf8BAAFUAa0B/wEAAVQBrQH/AQABVAGtAf8BAAFUAa0B/wEAAVQBrQH/AQABVAGt - Af8BAAFUAa0B/wEAAVMBrAH/ASMBcAF0Af8BIwFxAXUB/wEjAXEBdQH/ASMBcQF1Af8BIwFxAXUB/wEj - AXEBdQH/ASMBcQF1Af8BIwFxAXUB/wEjAXEBdQH/ASMBcQF1Af8BIwFxAXUB/wEjAXEBdQH/ASMBcQF1 - Af8BIwFxAXUB/wEjAXEBdQH/ASMBcAF0Af8BAAFkAY8B/wEAAWUBkQH/AQABZQGRAf8BAAFlAZEB/wEA - AWUBkQH/AQABZQGRAf8BAAFlAZEB/wEAAWUBkQH/AQABZQGRAf8BAAFlAZEB/wEAAWUBkQH/AQABZQGR - Af8BAAFlAZEB/wEAAWUBkQH/AQABZQGRAf8BAAFkAY8B/wGFAXQBsQH/AYUBdAGxAf8BhQF0AbEB/wGF - AXQBsQH/AYUBdAGxAf8BhQF0AbEB/wGFAXQBsQH/AYUBdAGxAf8BhQF0AbEB/wGFAXQBsQH/AYUBdAGx - Af8BhQF0AbEB/wGFAXQBsQH/AYUBdAGxAf8BhQF0AbEB/wGFAXQBsQH/AQABWAGzAf8BAAFYAbMB/wEA - AVgBswH/AQABWAGzAf8BAAFYAbMB/wEAAVgBswH/AQABWAGzAf8BAAFYAbMB/wEAAVgBswH/AQABWAGz - Af8BAAFYAbMB/wEAAVgBswH/AQABWAGzAf8BAAFYAbMB/wEAAVgBswH/AQABWAGzAf8BJQF1AYIB/wEl - AXUBggH/ASUBdQGCAf8BJQF1AYIB/wElAXUBggH/ASUBdQGCAf8BJQF1AYIB/wElAXUBggH/ASUBdQGC - Af8BJQF1AYIB/wElAXUBggH/ASUBdQGCAf8BJQF1AYIB/wElAXUBggH/ASUBdQGCAf8BJQF1AYIB/wEA - AWkBlgH/AQABaQGWAf8BAAFpAZYB/wEAAWkBlgH/AQABaQGWAf8BAAFpAZYB/wEAAWkBlgH/AQABaQGW - Af8BAAFpAZYB/wEAAWkBlgH/AQABaQGWAf8BAAFpAZYB/wEAAWkBlgH/AQABaQGWAf8BAAFpAZYB/wEA - AWkBlgH/AYgBdgG1Af8BiAF2AbUB/wGIAXYBtQH/AYgBdgG1Af8BiAF2AbUB/wGIAXYBtQH/AYgBdgG1 - Af8BiAF2AbUB/wGIAXYBtQH/AYgBdgG1Af8BiAF2AbUB/wGIAXYBtQH/AYgBdgG1Af8BiAF2AbUB/wGI - AXYBtQH/AYgBdgG1Af8BAAFaAbcB/wEAAVoBtwH/AQABWgG3Af8BAAFaAbcB/wEAAVoBtwH/AQABWgG3 - Af8BAAFaAbcB/wEAAVoBtwH/AQABWgG3Af8BAAFaAbcB/wEAAVoBtwH/AQABWgG3Af8BAAFaAbcB/wEA - AVoBtwH/AQABWgG3Af8BAAFaAbcB/wEmAYEBhQH/ASYBgQGFAf8BJgGBAYUB/wEmAYEBhQH/ASYBgQGF - Af8BJgGBAYUB/wEmAYEBhQH/ASYBgQGFAf8BJgGBAYUB/wEmAYEBhQH/ASYBgQGFAf8BJgGBAYUB/wEm - AYEBhQH/ASYBgQGFAf8BJgGBAYUB/wEmAYEBhQH/AQABawGZAf8BAAFrAZkB/wEAAWsBmQH/AQABawGZ - Af8BAAFrAZkB/wEAAWsBmQH/AQABawGZAf8BAAFrAZkB/wEAAWsBmQH/AQABawGZAf8BAAFrAZkB/wEA - AWsBmQH/AQABawGZAf8BAAFrAZkB/wEAAWsBmQH/AQABawGZAf8BigGBAbcB/wGKAYEBtwH/AYoBgQG3 - Af8BigGBAbcB/wGKAYEBtwH/AYoBgQG3Af8BigGBAbcB/wGKAYEBtwH/AYoBgQG3Af8BigGBAbcB/wGK - AYEBtwH/AYoBgQG3Af8BigGBAbcB/wGKAYEBtwH/AYoBgQG3Af8BigGBAbcB/wEAAVsBuQH/AQABWwG5 - Af8BAAFbAbkB/wEAAVsBuQH/AQABWwG5Af8BAAFbAbkB/wEAAVsBuQH/AQABWwG5Af8BAAFbAbkB/wEA - AVsBuQH/AQABWwG5Af8BAAFbAbkB/wEAAVsBuQH/AQABWwG5Af8BAAFbAbkB/wEAAVsBuQH/ASYBggGH - Af8BJgGCAYcB/wEmAYIBhwH/ASYBggGHAf8BJgGCAYcB/wEmAYIBhwH/ASYBggGHAf8BJgGCAYcB/wEm - AYIBhwH/ASYBggGHAf8BJgGCAYcB/wEmAYIBhwH/ASYBggGHAf8BJgGCAYcB/wEmAYIBhwH/ASYBggGH - Af8BAAFsAZoB/wEAAWwBmgH/AQABbAGaAf8BAAFsAZoB/wEAAWwBmgH/AQABbAGaAf8BAAFsAZoB/wEA - AWwBmgH/AQABbAGaAf8BAAFsAZoB/wEAAWwBmgH/AQABbAGaAf8BAAFsAZoB/wEAAWwBmgH/AQABbAGa - Af8BAAFsAZoB/wGLAYIBuAH/AYsBggG4Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4Af8BiwGCAbgB/wGL - AYIBuAH/AYsBggG4Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4 - Af8BiwGCAbgB/wGLAYIBuAH/AQABXAG7Af8BAAFcAbsB/wEAAVwBuwH/AQABXAG7Af8BAAFcAbsB/wEA - AVwBuwH/AQABXAG7Af8BAAFcAbsB/wEAAVwBuwH/AQABXAG7Af8BAAFcAbsB/wEAAVwBuwH/AQABXAG7 - Af8BAAFcAbsB/wEAAVwBuwH/AQABXAG7Af8BJwGDAYgB/wEnAYMBiAH/AScBgwGIAf8BJwGDAYgB/wEn - AYMBiAH/AScBgwGIAf8BJwGDAYgB/wEnAYMBiAH/AScBgwGIAf8BJwGDAYgB/wEnAYMBiAH/AScBgwGI - Af8BJwGDAYgB/wEnAYMBiAH/AScBgwGIAf8BJwGDAYgB/wEAAW0BnAH/AQABbQGcAf8BAAFtAZwB/wEA - AW0BnAH/AQABbQGcAf8BAAFtAZwB/wEAAW0BnAH/AQABbQGcAf8BAAFtAZwB/wEAAW0BnAH/AQABbQGc - Af8BAAFtAZwB/wEAAW0BnAH/AQABbQGcAf8BAAFtAZwB/wEAAW0BnAH/AYsBggG3Af8BiwGCAbgB/wGO - AYUBvAH/AY4BhQG8Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8 - Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8Af8BAAFcAboB/wEA - AVwBuwH/AQABXgG/Af8BAAFeAb8B/wEAAV4BvwH/AQABXgG/Af8BAAFeAb8B/wEAAV4BvwH/AQABXgG/ - Af8BAAFeAb8B/wEAAV4BvwH/AQABXgG/Af8BAAFeAb8B/wEAAV4BvwH/AQABXgG/Af8BAAFeAb8B/wEn - AYMBiAH/AScBgwGIAf8BKAGGAYsB/wEoAYYBiwH/ASgBhgGLAf8BKAGGAYsB/wEoAYYBiwH/ASgBhgGL - Af8BKAGGAYsB/wEoAYYBiwH/ASgBhgGLAf8BKAGGAYsB/wEoAYYBiwH/ASgBhgGLAf8BKAGGAYsB/wEo - AYYBiwH/AQABbQGcAf8BAAFtAZwB/wEAAXABnwH/AQABcAGfAf8BAAFwAZ8B/wEAAXABnwH/AQABcAGf - Af8BAAFwAZ8B/wEAAXABnwH/AQABcAGfAf8BAAFwAZ8B/wEAAXABnwH/AQABcAGfAf8BAAFwAZ8B/wEA - AXABnwH/AQABcAGfAf8BfwF7AZAB/gGPAYYBvgH/AY8BhgG+Af8BjwGGAb4B/wGPAYYBvgH/AY8BhgG+ - Af8BjwGGAb4B/wGPAYYBvgH/AY8BhgG+Af8BkQGHAcAB/wGRAYcBwAH/AZEBhwHAAf8BkQGHAcAB/wGR - AYcBwAH/AZEBhwHAAf8BkQGHAcAB/wEGAWABkgH+AQABXwHAAf8BAAFfAcAB/wEAAV8BwAH/AQABXwHA - Af8BAAFfAcAB/wEAAV8BwAH/AQABXwHAAf8BAAFfAcAB/wEAAWABwgH/AQABYAHCAf8BAAFgAcIB/wEA - AWABwgH/AQABYAHCAf8BAAFgAcIB/wEAAWABwgH/ATABfAF/Af4BKAGHAYwB/wEoAYcBjAH/ASgBhwGM - Af8BKAGHAYwB/wEoAYcBjAH/ASgBhwGMAf8BKAGHAYwB/wEoAYcBjAH/ASkBiQGOAf8BKQGJAY4B/wEp - AYkBjgH/ASkBiQGOAf8BKQGJAY4B/wEpAYkBjgH/ASkBiQGOAf8BBgFvAX8B/gEAAXEBoQH/AQABcQGh - Af8BAAFxAaEB/wEAAXEBoQH/AQABcQGhAf8BAAFxAaEB/wEAAXEBoQH/AQABcQGhAf8BAAFyAaIB/wEA - AXIBogH/AQABcgGiAf8BAAFyAaIB/wEAAXIBogH/AQABcgGiAf8BAAFyAaIB/wFWAVEBkwH9AWYBXgGT - Af8BZwFgAZUB/wFnAWABlQH/AWcBYAGVAf8BZwFgAZUB/wFxAWkBogH/AY4BhQG8Af8BkQGHAcAB/wGS - AYkBwgH/AZIBiQHCAf8BkgGJAcIB/wGSAYkBwgH/AZIBiQHCAf8BkgGJAcIB/wGSAYkBwgH/AQ4BQgGV - Af0BAAFHAZUB/wEAAUgBlwH/AQABSAGXAf8BAAFIAZcB/wEAAUgBlwH/AQABTwGkAf8BAAFeAb8B/wEA - AWABwgH/AQABYQHEAf8BAAFhAcQB/wEAAWEBxAH/AQABYQHEAf8BAAFhAcQB/wEAAWEBxAH/AQABYQHE - Af8BMwFSAVQB/QEdAWABYwH/AR0BYQFlAf8BHQFhAWUB/wEdAWEBZQH/AR0BYQFlAf8BIQFqAW4B/wEo - AYYBiwH/ASkBiQGOAf8BKQGKAY8B/wEpAYoBjwH/ASkBigGPAf8BKQGKAY8B/wEpAYoBjwH/ASkBigGP - Af8BKQGKAY8B/wEOAUwBYwH9AQABVQFzAf8BAAFWAXUB/wEAAVYBdQH/AQABVgF1Af8BAAFWAXUB/wEA - AV8BiQH/AQABcAGfAf8BAAFyAaIB/wEAAXMBpAH/AQABcwGkAf8BAAFzAaQB/wEAAXMBpAH/AQABcwGk - Af8BAAFzAaQB/wEAAXMBpAH/AV8BVgGdAf0BbQFlAZwB/wFuAWYBngH/AW4BZgGeAf8BbgFmAZ4B/wFu - AWYBngH/AW4BZgGeAf8BdQFtAagB/wGVAYsBxgH/AZUBiwHGAf8BlgGNAcgB/wGWAY0ByAH/AZYBjQHI - Af8BlgGNAcgB/wGWAY0ByAH/AZYBjQHIAf8BEAFGAZ8B/QEAAUwBngH/AQABTQGgAf8BAAFNAaAB/wEA - AU0BoAH/AQABTQGgAf8BAAFNAaAB/wEAAVIBqgH/AQABYwHIAf8BAAFjAcgB/wEAAWQBygH/AQABZAHK - Af8BAAFkAcoB/wEAAWQBygH/AQABZAHKAf8BAAFkAcoB/wE2AVcBXAH9AR8BZgFqAf8BIAFoAWwB/wEg - AWgBbAH/ASABaAFsAf8BIAFoAWwB/wEgAWgBbAH/ASIBbgFzAf8BKgGNAZIB/wEqAY0BkgH/ASsBjgGT - Af8BKwGOAZMB/wErAY4BkwH/ASsBjgGTAf8BKwGOAZMB/wErAY4BkwH/ARABUAGFAf0BAAFbAYQB/wEA - AVwBhgH/AQABXAGGAf8BAAFcAYYB/wEAAVwBhgH/AQABXAGGAf8BAAFiAY4B/wEAAXYBpwH/AQABdgGn - Af8BAAGAAakB/wEAAYABqQH/AQABgAGpAf8BAAGAAakB/wEAAYABqQH/AQABgAGpAf8DWwHLAXUBbQGo - Af8BdgFuAagB/wF2AW4BqAH/AXYBbgGoAf8BdgFuAagB/wF2AW4BqAH/AYEBbwGpAf8BigGBAbYB/wGW - AY0BxwH/AZYBjQHIAf8BmAGOAckB/wGYAY4ByQH/AZgBjgHJAf8BlgGNAcgB/wGWAY0BxwH/AVgCWwHL - AQABUwGqAf8BAAFSAaoB/wEAAVIBqgH/AQABUgGqAf8BAAFSAaoB/wEAAVIBqgH/AQABUwGsAf8BAAFb - AbgB/wEAAWQByQH/AQABZAHKAf8BAAFlAcwB/wEAAWUBzAH/AQABZQHMAf8BAAFkAcoB/wEAAWQByQH/ - AVgCWwHLASMBbgFzAf8BIwFvAXQB/wEjAW8BdAH/ASMBbwF0Af8BIwFvAXQB/wEjAW8BdAH/ASQBcQF1 - Af8BJgGCAYcB/wErAY4BkwH/ASsBjgGTAf8BKwGQAZUB/wErAZABlQH/ASsBkAGVAf8BKwGOAZMB/wEr - AY4BkwH/AVgCWwHLAQABYwGOAf8BAAFjAY4B/wEAAWMBjgH/AQABYwGOAf8BAAFjAY4B/wEAAWMBjgH/ - AQABZQGPAf8BAAFsAZoB/wEAAYABqQH/AQABgAGpAf8BAAGBAaoB/wEAAYEBqgH/AQABgQGqAf8BAAGA - AakB/wEAAYABqQH/AwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKA14B0AGUAYsBxAH/ - AZUBjQHHAf8BlQGNAccB/wGVAY0BxwH/AZUBjQHHAf8CZQFtAeUDAQECAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMHAQoBWwJeAdABAAFkAcYB/wEAAWQByQH/AQABZAHJAf8BAAFkAckB/wEAAWQByQH/ - AVQBZQFtAeUDAQECAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoBWwJeAdABLAGNAZEB/wEs - AY4BkwH/ASwBjgGTAf8BLAGOAZMB/wEsAY4BkwH/AVYCZQHlAwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDBwEKAVsCXgHQAQABdgGmAf8BAAGAAagB/wEAAYABqAH/AQABgAGoAf8BAAGAAagB/wFU - AWUBZwHlJAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMa - ASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMa - ASUDAQEC/wD/AAIAAwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEo - AxwBKAMcASgDGgElAwEBAgMBAQIDGgElAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEo - AxwBKAMcASgDHAEoAxoBJQMBAQIDAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEo - AxwBKAMcASgDHAEoAxwBKAMaASUDAQECAwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEo - AxwBKAMcASgDHAEoAxwBKAMcASgDGgElAwEBAgJWAWUB5QEKARsBmgH/AQoBGwGaAf8BCgEbAZoB/wEK - ARsBmgH/AQoBGwGaAf8BCgEbAZoB/wEKARsBmgH/AQoBGwGaAf8BCgEbAZoB/wEKARsBmgH/AQoBGwGa - Af8BCgEbAZoB/wEKARsBmgH/AQoBGwGaAf8CVgFlAeUBZQFWAWUB5QGPASwBjwH/AY8BLAGPAf8BjwEs - AY8B/wGPASwBjwH/AY8BLAGPAf8BjwEsAY8B/wGPASwBjwH/AY8BLAGPAf8BjwEsAY8B/wGPASwBjwH/ - AY8BLAGPAf8BjwEsAY8B/wGPASwBjwH/AY8BLAGPAf8BZQFWAWUB5QFUAmUB5QEAApoB/wEAApoB/wEA - ApoB/wEAApoB/wEAApoB/wEAApoB/wEAApoB/wEAApoB/wEAApoB/wEAApoB/wEAApoB/wEAApoB/wEA - ApoB/wEAApoB/wFUAmUB5QNlAeUDkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/ - A5EB/wORAf8DkQH/A5EB/wNlAeUBDAEdAakB/wELAR4BqwH/AQsBHgGrAf8BCwEeAasB/wELAR4BqwH/ - AQsBHgGrAf8BCwEeAasB/wELAR4BqwH/AQsBHgGrAf8BCwEeAasB/wELAR4BqwH/AQsBHgGrAf8BCwEe - AasB/wELAR4BqwH/AQsBHgGrAf8BDAEdAakB/wGdATIBnQH/AZ8BMgGfAf8BnwEyAZ8B/wGfATIBnwH/ - AZ8BMgGfAf8BnwEyAZ8B/wGfATIBnwH/AZ8BMgGfAf8BnwEyAZ8B/wGfATIBnwH/AZ8BMgGfAf8BnwEy - AZ8B/wGfATIBnwH/AZ8BMgGfAf8BnwEyAZ8B/wGdATIBnQH/AQACqQH/AQACqwH/AQACqwH/AQACqwH/ - AQACqwH/AQACqwH/AQACqwH/AQACqwH/AQACqwH/AQACqwH/AQACqwH/AQACqwH/AQACqwH/AQACqwH/ - AQACqwH/AQACqQH/A6AB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/ - A6EB/wOhAf8DoQH/A6AB/wEMAR8BsAH/AQwBHwGwAf8BDAEfAbAB/wEMAR8BsAH/AQwBHwGwAf8BDAEf - AbAB/wEMAR8BsAH/AQwBHwGwAf8BDAEfAbAB/wEMAR8BsAH/AQwBHwGwAf8BDAEfAbAB/wEMAR8BsAH/ - AQwBHwGwAf8BDAEfAbAB/wEMAR8BsAH/AaQBNAGkAf8BpAE0AaQB/wGkATQBpAH/AaQBNAGkAf8BpAE0 - AaQB/wGkATQBpAH/AaQBNAGkAf8BpAE0AaQB/wGkATQBpAH/AaQBNAGkAf8BpAE0AaQB/wGkATQBpAH/ - AaQBNAGkAf8BpAE0AaQB/wGkATQBpAH/AaQBNAGkAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKw - Af8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKwAf8BAAKw - Af8BAAKwAf8DpwH/A6cB/wOnAf8DpwH/A6cB/wOnAf8DpwH/A6cB/wOnAf8DpwH/A6cB/wOnAf8DpwH/ - A6cB/wOnAf8DpwH/AQwBIAG0Af8BDAEgAbQB/wEMASABtAH/AQwBIAG0Af8BDAEgAbQB/wEMASABtAH/ - AQwBIAG0Af8BDAEgAbQB/wEMASABtAH/AQwBIAG0Af8BDAEgAbQB/wEMASABtAH/AQwBIAG0Af8BDAEg - AbQB/wEMASABtAH/AQwBIAG0Af8BqAE1AagB/wGoATUBqAH/AagBNQGoAf8BqAE1AagB/wGoATUBqAH/ - AagBNQGoAf8BqAE1AagB/wGoATUBqAH/AagBNQGoAf8BqAE1AagB/wGoATUBqAH/AagBNQGoAf8BqAE1 - AagB/wGoATUBqAH/AagBNQGoAf8BqAE1AagB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEA - ArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEAArQB/wEA - ArQB/wOqAf8DqgH/A6oB/wOqAf8DqgH/A6oB/wOqAf8DqgH/A6oB/wOqAf8DqgH/A6oB/wOqAf8DqgH/ - A6oB/wOqAf8BDAEgAbYB/wEMASABtgH/AQwBIAG2Af8BDAEgAbYB/wEMASABtgH/AQwBIAG2Af8BDAEg - AbYB/wEMASABtgH/AQwBIAG2Af8BDAEgAbYB/wEMASABtgH/AQwBIAG2Af8BDAEgAbYB/wEMASABtgH/ - AQwBIAG2Af8BDAEgAbYB/wGqATYBqgH/AaoBNgGqAf8BqgE2AaoB/wGqATYBqgH/AaoBNgGqAf8BqgE2 - AaoB/wGqATYBqgH/AaoBNgGqAf8BqgE2AaoB/wGqATYBqgH/AaoBNgGqAf8BqgE2AaoB/wGqATYBqgH/ - AaoBNgGqAf8BqgE2AaoB/wGqATYBqgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/ - AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/AQACtgH/ - A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/ - A6wB/wENASEBuAH/AQ0BIQG4Af8BDQEhAbgB/wENASEBuAH/AQ0BIQG4Af8BDQEhAbgB/wENASEBuAH/ - AQ0BIQG4Af8BDQEhAbgB/wENASEBuAH/AQ0BIQG4Af8BDQEhAbgB/wENASEBuAH/AQ0BIQG4Af8BDQEh - AbgB/wENASEBuAH/AasBNwGrAf8BqwE3AasB/wGrATcBqwH/AasBNwGrAf8BqwE3AasB/wGrATcBqwH/ - AasBNwGrAf8BqwE3AasB/wGrATcBqwH/AasBNwGrAf8BqwE3AasB/wGrATcBqwH/AasBNwGrAf8BqwE3 - AasB/wGrATcBqwH/AasBNwGrAf8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4 - Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8BAAK4Af8DrgH/ - A64B/wOuAf8DrgH/A64B/wOuAf8DrgH/A64B/wOuAf8DrgH/A64B/wOuAf8DrgH/A64B/wOuAf8DrgH/ - AQ4BIQG3Af8BDQEhAbgB/wENASEBuwH/AQ0BIQG7Af8BDQEhAbsB/wENASEBuwH/AQ0BIQG7Af8BDQEh - AbsB/wENASEBuwH/AQ0BIQG7Af8BDQEhAbsB/wENASEBuwH/AQ0BIQG7Af8BDQEhAbsB/wENASEBuwH/ - AQ0BIQG7Af8BqgE3AaoB/wGrATcBqwH/Aa8BOAGvAf8BrwE4Aa8B/wGvATgBrwH/Aa8BOAGvAf8BrwE4 - Aa8B/wGvATgBrwH/Aa8BOAGvAf8BrwE4Aa8B/wGvATgBrwH/Aa8BOAGvAf8BrwE4Aa8B/wGvATgBrwH/ - Aa8BOAGvAf8BrwE4Aa8B/wEAArcB/wEAArgB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wEA - ArsB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wEAArsB/wOtAf8DrgH/ - A7EB/wOxAf8DsQH/A7EB/wOxAf8DsQH/A7EB/wOxAf8DsQH/A7EB/wOxAf8DsQH/A7EB/wOxAf8BGgEs - AZAB/gENASIBvQH/AQ0BIgG9Af8BDQEiAb0B/wENASIBvQH/AQ0BIgG9Af8BDQEiAb0B/wENASIBvQH/ - AQ0BIgG9Af8BDQEiAb8B/wENASIBvwH/AQ0BIgG/Af8BDQEiAb8B/wENASIBvwH/AQ0BIgG/Af8BDQEi - Ab8B/wGFAT8BhQH+AbEBOQGxAf8BsQE5AbEB/wGxATkBsQH/AbEBOQGxAf8BsQE5AbEB/wGxATkBsQH/ - AbEBOQGxAf8BsQE5AbEB/wGyATkBsgH/AbIBOQGyAf8BsgE5AbIB/wGyATkBsgH/AbIBOQGyAf8BsgE5 - AbIB/wGyATkBsgH/AQYCkAH+AQACvQH/AQACvQH/AQACvQH/AQACvQH/AQACvQH/AQACvQH/AQACvQH/ - AQACvQH/AQACvwH/AQACvwH/AQACvwH/AQACvwH/AQACvwH/AQACvwH/AQACvwH/A4cB/gOzAf8DswH/ - A7MB/wOzAf8DswH/A7MB/wOzAf8DswH/A7UB/wO1Af8DtQH/A7UB/wO1Af8DtQH/A7UB/wEfAS8BkgH9 - AQgBGAGSAf8BCAEYAZQB/wEIARgBlAH/AQgBGAGUAf8BCAEYAZQB/wEKARsBoQH/AQ0BIQG7Af8BDQEi - Ab8B/wEOASMBwQH/AQ4BIwHBAf8BDgEjAcEB/wEOASMBwQH/AQ4BIwHBAf8BDgEjAcEB/wEOASMBwQH/ - AYkBQAGJAf0BiAEqAYgB/wGKASoBigH/AYoBKgGKAf8BigEqAYoB/wGKASoBigH/AZYBLwGWAf8BrwE4 - Aa8B/wGyATkBsgH/AbQBOgG0Af8BtAE6AbQB/wG0AToBtAH/AbQBOgG0Af8BtAE6AbQB/wG0AToBtAH/ - AbQBOgG0Af8BDgKSAf0BAAKSAf8BAAKUAf8BAAKUAf8BAAKUAf8BAAKUAf8BAAKhAf8BAAK7Af8BAAK/ - Af8BAALBAf8BAALBAf8BAALBAf8BAALBAf8BAALBAf8BAALBAf8BAALBAf8DigH9A4oB/wOMAf8DjAH/ - A4wB/wOMAf8DmAH/A7EB/wO1Af8DtwH/A7cB/wO3Af8DtwH/A7cB/wO3Af8DtwH/ASEBMgGcAf0BCQEa - AZwB/wEJARsBnQH/AQkBGwGdAf8BCQEbAZ0B/wEJARsBnQH/AQkBGwGdAf8BCwEdAacB/wEOASMBxQH/ - AQ4BIwHFAf8BDgEkAccB/wEOASQBxwH/AQ4BJAHHAf8BDgEkAccB/wEOASQBxwH/AQ4BJAHHAf8BkgFA - AZIB/QGRAS0BkQH/AZMBLgGTAf8BkwEuAZMB/wGTAS4BkwH/AZMBLgGTAf8BkwEuAZMB/wGcATEBnAH/ - AbgBOwG4Af8BuAE7AbgB/wG5ATwBuQH/AbkBPAG5Af8BuQE8AbkB/wG5ATwBuQH/AbkBPAG5Af8BuQE8 - AbkB/wEQApwB/QEAApwB/wEAAp0B/wEAAp0B/wEAAp0B/wEAAp0B/wEAAp0B/wEAAqcB/wEAAsUB/wEA - AsUB/wEAAscB/wEAAscB/wEAAscB/wEAAscB/wEAAscB/wEAAscB/wOUAf0DkwH/A5UB/wOVAf8DlQH/ - A5UB/wOVAf8DngH/A7oB/wO6Af8DvAH/A7wB/wO8Af8DvAH/A7wB/wO8Af8CWAFbAcsBDQEeAacB/wEM - AR4BpwH/AQwBHgGnAf8BDAEeAacB/wEMAR4BpwH/AQwBHgGnAf8BDAEeAakB/wENASABtQH/AQ8BJAHG - Af8BDgEkAccB/wEOASQByQH/AQ4BJAHJAf8BDgEkAckB/wEOASQBxwH/AQ8BJAHGAf8BWwFYAVsBywGc - ATMBnAH/AZwBMQGcAf8BnAExAZwB/wGcATEBnAH/AZwBMQGcAf8BnAExAZwB/wGdATIBnQH/AakBNgGp - Af8BuAE8AbgB/wG5ATwBuQH/AbsBPQG7Af8BuwE9AbsB/wG7AT0BuwH/AbkBPAG5Af8BuAE8AbgB/wFY - AlsBywEAAqcB/wEAAqcB/wEAAqcB/wEAAqcB/wEAAqcB/wEAAqcB/wEAAqkB/wEAArUB/wEAAsYB/wEA - AscB/wEAAskB/wEAAskB/wEAAskB/wEAAscB/wEAAsYB/wNbAcsDngH/A54B/wOeAf8DngH/A54B/wOe - Af8DoAH/A6sB/wO7Af8DvAH/A74B/wO+Af8DvgH/A7wB/wO7Af8DAQECAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMHAQoCWwFeAdABEQElAcMB/wEPASUBxgH/AQ8BJQHGAf8BDwElAcYB/wEPASUBxgH/ - AlYBbQHlAwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKAV4BWwFeAdABtwE9AbcB/wG4 - ATwBuAH/AbgBPAG4Af8BuAE8AbgB/wG4ATwBuAH/AWsBVgFrAeUDAQECAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMHAQoBWwJeAdABAALDAf8BAALGAf8BAALGAf8BAALGAf8BAALGAf8BVAJtAeUDAQEC - AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoDXgHQA7kB/wO7Af8DuwH/A7sB/wO7Af8DawHl - JAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQEC - JAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQEC - /wD/AAIAAwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDGgElAwEBAgMBAQIDGgElAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxoBJQMBAQIDAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMaASUDAQECAwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxwBKAMcASgDGgElAwEBAgNeAeUDUgH/A1IB/wNSAf8DUgH/A1IB/wNSAf8DUgH/A1IB/wNS - Af8DUgH/A1IB/wNSAf8DUgH/A1IB/wNeAeUCZQFUAeUBmwFoAQAB/wGbAWgBAAH/AZsBaAEAAf8BmwFo - AQAB/wGbAWgBAAH/AZsBaAEAAf8BmwFoAQAB/wGbAWgBAAH/AZsBaAEAAf8BmwFoAQAB/wGbAWgBAAH/ - AZsBaAEAAf8BmwFoAQAB/wGbAWgBAAH/AmUBVAHlAVQBZQFUAeUBAAFzAQAB/wEAAXMBAAH/AQABcwEA - Af8BAAFzAQAB/wEAAXMBAAH/AQABcwEAAf8BAAFzAQAB/wEAAXMBAAH/AQABcwEAAf8BAAFzAQAB/wEA - AXMBAAH/AQABcwEAAf8BAAFzAQAB/wEAAXMBAAH/AVQBZQFUAeUCZQFeAeUCjwFSAf8CjwFSAf8CjwFS - Af8CjwFSAf8CjwFSAf8CjwFSAf8CjwFSAf8CjwFSAf8CjwFSAf8CjwFSAf8CjwFSAf8CjwFSAf8CjwFS - Af8CjwFSAf8CZQFeAeUDWgH/A1sB/wNbAf8DWwH/A1sB/wNbAf8DWwH/A1sB/wNbAf8DWwH/A1sB/wNb - Af8DWwH/A1sB/wNbAf8DWgH/AaoBcgEAAf8BrAFzAQAB/wGsAXMBAAH/AawBcwEAAf8BrAFzAQAB/wGs - AXMBAAH/AawBcwEAAf8BrAFzAQAB/wGsAXMBAAH/AawBcwEAAf8BrAFzAQAB/wGsAXMBAAH/AawBcwEA - Af8BrAFzAQAB/wGsAXMBAAH/AaoBcgEAAf8BAAGHAQAB/wEAAYgBAAH/AQABiAEAAf8BAAGIAQAB/wEA - AYgBAAH/AQABiAEAAf8BAAGIAQAB/wEAAYgBAAH/AQABiAEAAf8BAAGIAQAB/wEAAYgBAAH/AQABiAEA - Af8BAAGIAQAB/wEAAYgBAAH/AQABiAEAAf8BAAGHAQAB/wKdAVoB/wKeAVsB/wKeAVsB/wKeAVsB/wKe - AVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKeAVsB/wKe - AVsB/wKdAVoB/wNeAf8DXgH/A14B/wNeAf8DXgH/A14B/wNeAf8DXgH/A14B/wNeAf8DXgH/A14B/wNe - Af8DXgH/A14B/wNeAf8BsgGAAQAB/wGyAYABAAH/AbIBgAEAAf8BsgGAAQAB/wGyAYABAAH/AbIBgAEA - Af8BsgGAAQAB/wGyAYABAAH/AbIBgAEAAf8BsgGAAQAB/wGyAYABAAH/AbIBgAEAAf8BsgGAAQAB/wGy - AYABAAH/AbIBgAEAAf8BsgGAAQAB/wEAAY0BAAH/AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/AQABjQEA - Af8BAAGNAQAB/wEAAY0BAAH/AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/AQABjQEAAf8BAAGNAQAB/wEA - AY0BAAH/AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/ - AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/AqQBXgH/ - AqQBXgH/A2AB/wNgAf8DYAH/A2AB/wNgAf8DYAH/A2AB/wNgAf8DYAH/A2AB/wNgAf8DYAH/A2AB/wNg - Af8DYAH/A2AB/wG1AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1 - AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/AbUBgwEA - Af8BtQGDAQAB/wG1AYMBAAH/AQABkAEAAf8BAAGQAQAB/wEAAZABAAH/AQABkAEAAf8BAAGQAQAB/wEA - AZABAAH/AQABkAEAAf8BAAGQAQAB/wEAAZABAAH/AQABkAEAAf8BAAGQAQAB/wEAAZABAAH/AQABkAEA - Af8BAAGQAQAB/wEAAZABAAH/AQABkAEAAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFg - Af8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFgAf8CpwFg - Af8DYgH/A2IB/wNiAf8DYgH/A2IB/wNiAf8DYgH/A2IB/wNiAf8DYgH/A2IB/wNiAf8DYgH/A2IB/wNi - Af8DYgH/AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/AbcBhAEA - Af8BtwGEAQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGEAQAB/wG3 - AYQBAAH/AbcBhAEAAf8BAAGRAQAB/wEAAZEBAAH/AQABkQEAAf8BAAGRAQAB/wEAAZEBAAH/AQABkQEA - Af8BAAGRAQAB/wEAAZEBAAH/AQABkQEAAf8BAAGRAQAB/wEAAZEBAAH/AQABkQEAAf8BAAGRAQAB/wEA - AZEBAAH/AQABkQEAAf8BAAGRAQAB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKp - AWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wKpAWIB/wNj - Af8DYwH/A2MB/wNjAf8DYwH/A2MB/wNjAf8DYwH/A2MB/wNjAf8DYwH/A2MB/wNjAf8DYwH/A2MB/wNj - Af8BuQGGAQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5 - AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/AbkBhgEA - Af8BuQGGAQAB/wEAAZMBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/AQABkwEAAf8BAAGTAQAB/wEA - AZMBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/AQABkwEA - Af8BAAGTAQAB/wEAAZMBAAH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/ - AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/AqsBYwH/A2MB/wNj - Af8DZQH/A2UB/wNlAf8DZQH/A2UB/wNlAf8DZQH/A2UB/wNlAf8DZQH/A2UB/wNlAf8DZQH/A2UB/wG4 - AYYBAAH/AbkBhgEAAf8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEAAf8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEA - Af8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEAAf8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEAAf8BvQGIAQAB/wG9 - AYgBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZYBAAH/AQABlgEAAf8BAAGWAQAB/wEAAZYBAAH/AQABlgEA - Af8BAAGWAQAB/wEAAZYBAAH/AQABlgEAAf8BAAGWAQAB/wEAAZYBAAH/AQABlgEAAf8BAAGWAQAB/wEA - AZYBAAH/AQABlgEAAf8CqgFjAf8CqwFjAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFl - Af8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8CrgFlAf8DZgH+A2YB/wNm - Af8DZgH/A2YB/wNmAf8DZgH/A2YB/wNmAf8DZwH/A2cB/wNnAf8DZwH/A2cB/wNnAf8DZwH/AZEBfQEH - Af4BvwGKAQAB/wG/AYoBAAH/Ab8BigEAAf8BvwGKAQAB/wG/AYoBAAH/Ab8BigEAAf8BvwGKAQAB/wG/ - AYoBAAH/AcEBiwEAAf8BwQGLAQAB/wHBAYsBAAH/AcEBiwEAAf8BwQGLAQAB/wHBAYsBAAH/AcEBiwEA - Af8BDQF/AQ0B/gEAAZcBAAH/AQABlwEAAf8BAAGXAQAB/wEAAZcBAAH/AQABlwEAAf8BAAGXAQAB/wEA - AZcBAAH/AQABlwEAAf8BAAGZAQAB/wEAAZkBAAH/AQABmQEAAf8BAAGZAQAB/wEAAZkBAAH/AQABmQEA - Af8BAAGZAQAB/wKEAWYB/gKwAWYB/wKwAWYB/wKwAWYB/wKwAWYB/wKwAWYB/wKwAWYB/wKwAWYB/wKw - AWYB/wKyAWcB/wKyAWcB/wKyAWcB/wKyAWcB/wKyAWcB/wKyAWcB/wKyAWcB/wNGAf0DTQH/A04B/wNO - Af8DTgH/A04B/wNVAf8DZQH/A2cB/wNoAf8DaAH/A2gB/wNoAf8DaAH/A2gB/wNoAf8BlAFTAQ8B/QGT - AWEBAAH/AZUBYwEAAf8BlQFjAQAB/wGVAWMBAAH/AZUBYwEAAf8BowFsAQAB/wG9AYgBAAH/AcEBiwEA - Af8BwwGNAQAB/wHDAY0BAAH/AcMBjQEAAf8BwwGNAQAB/wHDAY0BAAH/AcMBjQEAAf8BwwGNAQAB/wEU - AVwBFAH9AQABbAEAAf8BAAFtAQAB/wEAAW0BAAH/AQABbQEAAf8BAAFtAQAB/wEAAYEBAAH/AQABlgEA - Af8BAAGZAQAB/wEAAZoBAAH/AQABmgEAAf8BAAGaAQAB/wEAAZoBAAH/AQABmgEAAf8BAAGaAQAB/wEA - AZoBAAH/AogBRgH9AogBTQH/AooBTgH/AooBTgH/AooBTgH/AooBTgH/ApYBVQH/Aq4BZQH/ArIBZwH/ - ArMBaAH/ArMBaAH/ArMBaAH/ArMBaAH/ArMBaAH/ArMBaAH/ArMBaAH/A0oB/QNSAf8DUwH/A1MB/wNT - Af8DUwH/A1MB/wNZAf8DagH/A2oB/wNrAf8DawH/A2sB/wNrAf8DawH/A2sB/wGeAVoBEQH9AZ0BaAEA - Af8BnwFqAQAB/wGfAWoBAAH/AZ8BagEAAf8BnwFqAQAB/wGfAWoBAAH/AagBcAEAAf8BxgGPAQAB/wHG - AY8BAAH/AcgBkQEAAf8ByAGRAQAB/wHIAZEBAAH/AcgBkQEAAf8ByAGRAQAB/wHIAZEBAAH/ARYBZAEW - Af0BAAFzAQAB/wEAAXUBAAH/AQABdQEAAf8BAAF1AQAB/wEAAXUBAAH/AQABdQEAAf8BAAGFAQAB/wEA - AZ0BAAH/AQABnQEAAf8BAAGfAQAB/wEAAZ8BAAH/AQABnwEAAf8BAAGfAQAB/wEAAZ8BAAH/AQABnwEA - Af8CkgFKAf0CkQFSAf8CkgFTAf8CkgFTAf8CkgFTAf8CkgFTAf8CkgFTAf8CmwFZAf8CtwFqAf8CtwFq - Af8CuQFrAf8CuQFrAf8CuQFrAf8CuQFrAf8CuQFrAf8CuQFrAf8DWwHLA1oB/wNZAf8DWQH/A1kB/wNZ - Af8DWQH/A1oB/wNiAf8DawH/A2sB/wNsAf8DbAH/A2wB/wNrAf8DawH/AlsBWAHLAagBcAEAAf8BqAFx - AQAB/wGoAXEBAAH/AagBcQEAAf8BqAFxAQAB/wGoAXEBAAH/AaoBcwEAAf8BtgGEAQAB/wHHAZEBAAH/ - AcgBkQEAAf8BygGSAQAB/wHKAZIBAAH/AcoBkgEAAf8ByAGRAQAB/wHHAZEBAAH/AVgBWwFYAcsBAAGF - AQAB/wEAAYUBAAH/AQABhQEAAf8BAAGFAQAB/wEAAYUBAAH/AQABhQEAAf8BAAGHAQAB/wEAAZEBAAH/ - AQABnwEAAf8BAAGfAQAB/wEAAaABAAH/AQABoAEAAf8BAAGgAQAB/wEAAZ8BAAH/AQABnwEAAf8DWwHL - ApsBWgH/ApsBWQH/ApsBWQH/ApsBWQH/ApsBWQH/ApsBWQH/Ap0BWgH/AqgBYgH/ArgBawH/ArkBawH/ - AroBbAH/AroBbAH/AroBbAH/ArkBawH/ArgBawH/AwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDBwEKA14B0ANrAf8DawH/A2sB/wNrAf8DawH/A2UB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMD - AQQDAwEEAwcBCgJeAVsB0AHEAY4BAAH/AccBkQEAAf8BxwGRAQAB/wHHAZEBAAH/AccBkQEAAf8BbQFl - AVQB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwcBCgFbAV4BWwHQAQMBnAEDAf8BAAGe - AQAB/wEAAZ4BAAH/AQABngEAAf8BAAGeAQAB/wFWAWcBVgHlAwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEE - AwMBBAMDAQQDBwEKA14B0AK2AWsB/wK4AWsB/wK4AWsB/wK4AWsB/wK4AWsB/wJrAWUB5SQAAwEBAgMN - ARIDGwEmAxwBKAMcASgDGgElAwEBAiQAAwEBAgMNARIDGwEmAxwBKAMcASgDGgElAwEBAiQAAwEBAgMN - ARIDGwEmAxwBKAMcASgDGgElAwEBAiQAAwEBAgMNARIDGwEmAxwBKAMcASgDGgElAwEBAv8A/wACAAMB - AQIDGgElAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxoBJQMB - AQIDAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMa + ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxoBJQMBAQIDZQHlAWkBYgGaAf8BaQFiAZoB/wFp + AWIBmgH/AWkBYgGaAf8BaQFiAZoB/wFpAWIBmgH/AWkBYgGaAf8BaQFiAZoB/wFpAWIBmgH/AWkBYgGa + Af8BaQFiAZoB/wFpAWIBmgH/AWkBYgGaAf8BaQFiAZoB/wNlAeUBVgFXAWUB5QEAAUkBnAH/AQABSQGc + Af8BAAFJAZwB/wEAAUkBnAH/AQABSQGcAf8BAAFJAZwB/wEAAUkBnAH/AQABSQGcAf8BAAFJAZwB/wEA + AUkBnAH/AQABSQGcAf8BAAFJAZwB/wEAAUkBnAH/AQABSQGcAf8BVgFXAWUB5QFWAmUB5QEcAWMBZwH/ + ARwBYwFnAf8BHAFjAWcB/wEcAWMBZwH/ARwBYwFnAf8BHAFjAWcB/wEcAWMBZwH/ARwBYwFnAf8BHAFj + AWcB/wEcAWMBZwH/ARwBYwFnAf8BHAFjAWcB/wEcAWMBZwH/ARwBYwFnAf8BVgJlAeUBVgFeAWUB5QEA + AVgBgwH/AQABWAGDAf8BAAFYAYMB/wEAAVgBgwH/AQABWAGDAf8BAAFYAYMB/wEAAVgBgwH/AQABWAGD + Af8BAAFYAYMB/wEAAVgBgwH/AQABWAGDAf8BAAFYAYMB/wEAAVgBgwH/AQABWAGDAf8BVgFjAWUB5QGA + AWsBqQH/AYEBbQGrAf8BgQFtAasB/wGBAW0BqwH/AYEBbQGrAf8BgQFtAasB/wGBAW0BqwH/AYEBbQGr + Af8BgQFtAasB/wGBAW0BqwH/AYEBbQGrAf8BgQFtAasB/wGBAW0BqwH/AYEBbQGrAf8BgQFtAasB/wGA + AWsBqQH/AQABUAGsAf8BAAFRAa0B/wEAAVEBrQH/AQABUQGtAf8BAAFRAa0B/wEAAVEBrQH/AQABUQGt + Af8BAAFRAa0B/wEAAVEBrQH/AQABUQGtAf8BAAFRAa0B/wEAAVEBrQH/AQABUQGtAf8BAAFRAa0B/wEA + AVEBrQH/AQABUAGsAf8BIAFtAXEB/wEgAW4BcgH/ASABbgFyAf8BIAFuAXIB/wEgAW4BcgH/ASABbgFy + Af8BIAFuAXIB/wEgAW4BcgH/ASABbgFyAf8BIAFuAXIB/wEgAW4BcgH/ASABbgFyAf8BIAFuAXIB/wEg + AW4BcgH/ASABbgFyAf8BIAFtAXEB/wEAAWEBjwH/AQABYgGRAf8BAAFiAZEB/wEAAWIBkQH/AQABYgGR + Af8BAAFiAZEB/wEAAWIBkQH/AQABYgGRAf8BAAFiAZEB/wEAAWIBkQH/AQABYgGRAf8BAAFiAZEB/wEA + AWIBkQH/AQABYgGRAf8BAAFiAZEB/wEAAWEBjwH/AYUBcQGxAf8BhQFxAbEB/wGFAXEBsQH/AYUBcQGx + Af8BhQFxAbEB/wGFAXEBsQH/AYUBcQGxAf8BhQFxAbEB/wGFAXEBsQH/AYUBcQGxAf8BhQFxAbEB/wGF + AXEBsQH/AYUBcQGxAf8BhQFxAbEB/wGFAXEBsQH/AYUBcQGxAf8BAAFVAbMB/wEAAVUBswH/AQABVQGz + Af8BAAFVAbMB/wEAAVUBswH/AQABVQGzAf8BAAFVAbMB/wEAAVUBswH/AQABVQGzAf8BAAFVAbMB/wEA + AVUBswH/AQABVQGzAf8BAAFVAbMB/wEAAVUBswH/AQABVQGzAf8BAAFVAbMB/wEiAXIBggH/ASIBcgGC + Af8BIgFyAYIB/wEiAXIBggH/ASIBcgGCAf8BIgFyAYIB/wEiAXIBggH/ASIBcgGCAf8BIgFyAYIB/wEi + AXIBggH/ASIBcgGCAf8BIgFyAYIB/wEiAXIBggH/ASIBcgGCAf8BIgFyAYIB/wEiAXIBggH/AQABZgGW + Af8BAAFmAZYB/wEAAWYBlgH/AQABZgGWAf8BAAFmAZYB/wEAAWYBlgH/AQABZgGWAf8BAAFmAZYB/wEA + AWYBlgH/AQABZgGWAf8BAAFmAZYB/wEAAWYBlgH/AQABZgGWAf8BAAFmAZYB/wEAAWYBlgH/AQABZgGW + Af8BiAFzAbUB/wGIAXMBtQH/AYgBcwG1Af8BiAFzAbUB/wGIAXMBtQH/AYgBcwG1Af8BiAFzAbUB/wGI + AXMBtQH/AYgBcwG1Af8BiAFzAbUB/wGIAXMBtQH/AYgBcwG1Af8BiAFzAbUB/wGIAXMBtQH/AYgBcwG1 + Af8BiAFzAbUB/wEAAVcBtwH/AQABVwG3Af8BAAFXAbcB/wEAAVcBtwH/AQABVwG3Af8BAAFXAbcB/wEA + AVcBtwH/AQABVwG3Af8BAAFXAbcB/wEAAVcBtwH/AQABVwG3Af8BAAFXAbcB/wEAAVcBtwH/AQABVwG3 + Af8BAAFXAbcB/wEAAVcBtwH/ASMBgQGFAf8BIwGBAYUB/wEjAYEBhQH/ASMBgQGFAf8BIwGBAYUB/wEj + AYEBhQH/ASMBgQGFAf8BIwGBAYUB/wEjAYEBhQH/ASMBgQGFAf8BIwGBAYUB/wEjAYEBhQH/ASMBgQGF + Af8BIwGBAYUB/wEjAYEBhQH/ASMBgQGFAf8BAAFoAZkB/wEAAWgBmQH/AQABaAGZAf8BAAFoAZkB/wEA + AWgBmQH/AQABaAGZAf8BAAFoAZkB/wEAAWgBmQH/AQABaAGZAf8BAAFoAZkB/wEAAWgBmQH/AQABaAGZ + Af8BAAFoAZkB/wEAAWgBmQH/AQABaAGZAf8BAAFoAZkB/wGKAYEBtwH/AYoBgQG3Af8BigGBAbcB/wGK + AYEBtwH/AYoBgQG3Af8BigGBAbcB/wGKAYEBtwH/AYoBgQG3Af8BigGBAbcB/wGKAYEBtwH/AYoBgQG3 + Af8BigGBAbcB/wGKAYEBtwH/AYoBgQG3Af8BigGBAbcB/wGKAYEBtwH/AQABWAG5Af8BAAFYAbkB/wEA + AVgBuQH/AQABWAG5Af8BAAFYAbkB/wEAAVgBuQH/AQABWAG5Af8BAAFYAbkB/wEAAVgBuQH/AQABWAG5 + Af8BAAFYAbkB/wEAAVgBuQH/AQABWAG5Af8BAAFYAbkB/wEAAVgBuQH/AQABWAG5Af8BIwGCAYcB/wEj + AYIBhwH/ASMBggGHAf8BIwGCAYcB/wEjAYIBhwH/ASMBggGHAf8BIwGCAYcB/wEjAYIBhwH/ASMBggGH + Af8BIwGCAYcB/wEjAYIBhwH/ASMBggGHAf8BIwGCAYcB/wEjAYIBhwH/ASMBggGHAf8BIwGCAYcB/wEA + AWkBmgH/AQABaQGaAf8BAAFpAZoB/wEAAWkBmgH/AQABaQGaAf8BAAFpAZoB/wEAAWkBmgH/AQABaQGa + Af8BAAFpAZoB/wEAAWkBmgH/AQABaQGaAf8BAAFpAZoB/wEAAWkBmgH/AQABaQGaAf8BAAFpAZoB/wEA + AWkBmgH/AYsBggG4Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4 + Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4Af8BiwGCAbgB/wGLAYIBuAH/AYsBggG4Af8BiwGCAbgB/wGL + AYIBuAH/AYsBggG4Af8BAAFZAbsB/wEAAVkBuwH/AQABWQG7Af8BAAFZAbsB/wEAAVkBuwH/AQABWQG7 + Af8BAAFZAbsB/wEAAVkBuwH/AQABWQG7Af8BAAFZAbsB/wEAAVkBuwH/AQABWQG7Af8BAAFZAbsB/wEA + AVkBuwH/AQABWQG7Af8BAAFZAbsB/wEkAYMBiAH/ASQBgwGIAf8BJAGDAYgB/wEkAYMBiAH/ASQBgwGI + Af8BJAGDAYgB/wEkAYMBiAH/ASQBgwGIAf8BJAGDAYgB/wEkAYMBiAH/ASQBgwGIAf8BJAGDAYgB/wEk + AYMBiAH/ASQBgwGIAf8BJAGDAYgB/wEkAYMBiAH/AQABagGcAf8BAAFqAZwB/wEAAWoBnAH/AQABagGc + Af8BAAFqAZwB/wEAAWoBnAH/AQABagGcAf8BAAFqAZwB/wEAAWoBnAH/AQABagGcAf8BAAFqAZwB/wEA + AWoBnAH/AQABagGcAf8BAAFqAZwB/wEAAWoBnAH/AQABagGcAf8BiwGCAbcB/wGLAYIBuAH/AY4BhQG8 + Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8Af8BjgGFAbwB/wGO + AYUBvAH/AY4BhQG8Af8BjgGFAbwB/wGOAYUBvAH/AY4BhQG8Af8BjgGFAbwB/wEAAVkBugH/AQABWQG7 + Af8BAAFbAb8B/wEAAVsBvwH/AQABWwG/Af8BAAFbAb8B/wEAAVsBvwH/AQABWwG/Af8BAAFbAb8B/wEA + AVsBvwH/AQABWwG/Af8BAAFbAb8B/wEAAVsBvwH/AQABWwG/Af8BAAFbAb8B/wEAAVsBvwH/ASQBgwGI + Af8BJAGDAYgB/wElAYYBiwH/ASUBhgGLAf8BJQGGAYsB/wElAYYBiwH/ASUBhgGLAf8BJQGGAYsB/wEl + AYYBiwH/ASUBhgGLAf8BJQGGAYsB/wElAYYBiwH/ASUBhgGLAf8BJQGGAYsB/wElAYYBiwH/ASUBhgGL + Af8BAAFqAZwB/wEAAWoBnAH/AQABbQGfAf8BAAFtAZ8B/wEAAW0BnwH/AQABbQGfAf8BAAFtAZ8B/wEA + AW0BnwH/AQABbQGfAf8BAAFtAZ8B/wEAAW0BnwH/AQABbQGfAf8BAAFtAZ8B/wEAAW0BnwH/AQABbQGf + Af8BAAFtAZ8B/wF/AXsBhwH+AY8BhgG+Af8BjwGGAb4B/wGPAYYBvgH/AY8BhgG+Af8BjwGGAb4B/wGP + AYYBvgH/AY8BhgG+Af8BjwGGAb4B/wGRAYcBwAH/AZEBhwHAAf8BkQGHAcAB/wGRAYcBwAH/AZEBhwHA + Af8BkQGHAcAB/wGRAYcBwAH/AQYBYAGJAf4BAAFcAcAB/wEAAVwBwAH/AQABXAHAAf8BAAFcAcAB/wEA + AVwBwAH/AQABXAHAAf8BAAFcAcAB/wEAAVwBwAH/AQABXQHCAf8BAAFdAcIB/wEAAV0BwgH/AQABXQHC + Af8BAAFdAcIB/wEAAV0BwgH/AQABXQHCAf8BMAF8AX8B/gElAYcBjAH/ASUBhwGMAf8BJQGHAYwB/wEl + AYcBjAH/ASUBhwGMAf8BJQGHAYwB/wElAYcBjAH/ASUBhwGMAf8BJgGJAY4B/wEmAYkBjgH/ASYBiQGO + Af8BJgGJAY4B/wEmAYkBjgH/ASYBiQGOAf8BJgGJAY4B/wEGAW8BfwH+AQABbgGhAf8BAAFuAaEB/wEA + AW4BoQH/AQABbgGhAf8BAAFuAaEB/wEAAW4BoQH/AQABbgGhAf8BAAFuAaEB/wEAAW8BogH/AQABbwGi + Af8BAAFvAaIB/wEAAW8BogH/AQABbwGiAf8BAAFvAaIB/wEAAW8BogH/AVABSwGTAf0BYwFbAZMB/wFk + AV0BlQH/AWQBXQGVAf8BZAFdAZUB/wFkAV0BlQH/AW4BZgGiAf8BjgGFAbwB/wGRAYcBwAH/AZIBiQHC + Af8BkgGJAcIB/wGSAYkBwgH/AZIBiQHCAf8BkgGJAcIB/wGSAYkBwgH/AZIBiQHCAf8BEQFAAZUB/QEA + AUQBlQH/AQABRQGXAf8BAAFFAZcB/wEAAUUBlwH/AQABRQGXAf8BAAFMAaQB/wEAAVsBvwH/AQABXQHC + Af8BAAFeAcQB/wEAAV4BxAH/AQABXgHEAf8BAAFeAcQB/wEAAV4BxAH/AQABXgHEAf8BAAFeAcQB/wE2 + AUwBTgH9ARoBXQFgAf8BGgFeAWIB/wEaAV4BYgH/ARoBXgFiAf8BGgFeAWIB/wEeAWcBawH/ASUBhgGL + Af8BJgGJAY4B/wEmAYoBjwH/ASYBigGPAf8BJgGKAY8B/wEmAYoBjwH/ASYBigGPAf8BJgGKAY8B/wEm + AYoBjwH/AREBRgFaAf0BAAFSAXAB/wEAAVMBcgH/AQABUwFyAf8BAAFTAXIB/wEAAVMBcgH/AQABXAGJ + Af8BAAFtAZ8B/wEAAW8BogH/AQABcAGkAf8BAAFwAaQB/wEAAXABpAH/AQABcAGkAf8BAAFwAaQB/wEA + AXABpAH/AQABcAGkAf8BVgFQAZ0B/QFqAWIBnAH/AWsBYwGeAf8BawFjAZ4B/wFrAWMBngH/AWsBYwGe + Af8BawFjAZ4B/wFyAWoBqAH/AZUBiwHGAf8BlQGLAcYB/wGWAY0ByAH/AZYBjQHIAf8BlgGNAcgB/wGW + AY0ByAH/AZYBjQHIAf8BlgGNAcgB/wETAUABnwH9AQABSQGeAf8BAAFKAaAB/wEAAUoBoAH/AQABSgGg + Af8BAAFKAaAB/wEAAUoBoAH/AQABTwGqAf8BAAFgAcgB/wEAAWAByAH/AQABYQHKAf8BAAFhAcoB/wEA + AWEBygH/AQABYQHKAf8BAAFhAcoB/wEAAWEBygH/ATkBUAFUAf0BHAFjAWcB/wEdAWUBaQH/AR0BZQFp + Af8BHQFlAWkB/wEdAWUBaQH/AR0BZQFpAf8BHwFrAXAB/wEnAY0BkgH/AScBjQGSAf8BKAGOAZMB/wEo + AY4BkwH/ASgBjgGTAf8BKAGOAZMB/wEoAY4BkwH/ASgBjgGTAf8BEwFKAYUB/QEAAVgBhAH/AQABWQGG + Af8BAAFZAYYB/wEAAVkBhgH/AQABWQGGAf8BAAFZAYYB/wEAAV8BjgH/AQABcwGnAf8BAAFzAacB/wEA + AYABqQH/AQABgAGpAf8BAAGAAakB/wEAAYABqQH/AQABgAGpAf8BAAGAAakB/wNbAcsBcgFqAagB/wFz + AWsBqAH/AXMBawGoAf8BcwFrAagB/wFzAWsBqAH/AXMBawGoAf8BgQFsAakB/wGKAYEBtgH/AZYBjQHH + Af8BlgGNAcgB/wGYAY4ByQH/AZgBjgHJAf8BmAGOAckB/wGWAY0ByAH/AZYBjQHHAf8BWAJbAcsBAAFQ + AaoB/wEAAU8BqgH/AQABTwGqAf8BAAFPAaoB/wEAAU8BqgH/AQABTwGqAf8BAAFQAawB/wEAAVgBuAH/ + AQABYQHJAf8BAAFhAcoB/wEAAWIBzAH/AQABYgHMAf8BAAFiAcwB/wEAAWEBygH/AQABYQHJAf8BWAJb + AcsBIAFrAXAB/wEgAWwBcQH/ASABbAFxAf8BIAFsAXEB/wEgAWwBcQH/ASABbAFxAf8BIQFuAXIB/wEj + AYIBhwH/ASgBjgGTAf8BKAGOAZMB/wEoAZABlQH/ASgBkAGVAf8BKAGQAZUB/wEoAY4BkwH/ASgBjgGT + Af8BWAJbAcsBAAFgAY4B/wEAAWABjgH/AQABYAGOAf8BAAFgAY4B/wEAAWABjgH/AQABYAGOAf8BAAFi + AY8B/wEAAWkBmgH/AQABgAGpAf8BAAGAAakB/wEAAYEBqgH/AQABgQGqAf8BAAGBAaoB/wEAAYABqQH/ + AQABgAGpAf8DAQECAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoDXgHQAZQBiwHEAf8BlQGN + AccB/wGVAY0BxwH/AZUBjQHHAf8BlQGNAccB/wNlAeUDAQECAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE + AwMBBAMHAQoBWwJeAdABAAFhAcYB/wEAAWEByQH/AQABYQHJAf8BAAFhAckB/wEAAWEByQH/AVYCZQHl + AwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKAVsCXgHQASkBjQGRAf8BKQGOAZMB/wEp + AY4BkwH/ASkBjgGTAf8BKQGOAZMB/wFWAmUB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE + AwcBCgFbAl4B0AEAAXMBpgH/AQABgAGoAf8BAAGAAagB/wEAAYABqAH/AQABgAGoAf8BVgJlAeUkAAMB + AQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQIkAAMB + AQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQL/AP8A + AgADAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMa ASUDAQECAwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc ASgDGgElAwEBAgMBAQIDGgElAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc - ASgDHAEoAxoBJQMBAQICVAFlAeUCAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CAAFf - Af8CAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CAAFfAf8CVAFlAeUBZQFUAVgB5QFz - AQABTgH/AXMBAAFOAf8BcwEAAU4B/wFzAQABTgH/AXMBAAFOAf8BcwEAAU4B/wFzAQABTgH/AXMBAAFO - Af8BcwEAAU4B/wFzAQABTgH/AXMBAAFOAf8BcwEAAU4B/wFzAQABTgH/AXMBAAFOAf8BZQFUAV4B5QFU - AVYBZQHlAQABSAFnAf8BAAFIAWcB/wEAAUgBZwH/AQABSAFnAf8BAAFIAWcB/wEAAUgBZwH/AQABSAFn - Af8BAAFIAWcB/wEAAUgBZwH/AQABSAFnAf8BAAFIAWcB/wEAAUgBZwH/AQABSAFnAf8BAAFIAWcB/wFU - AVYBZQHlA2UB5QNxAf8DcQH/A3EB/wNxAf8DcQH/A3EB/wNxAf8DcQH/A3EB/wNxAf8DcQH/A3EB/wNx - Af8DcQH/A2UB5QIAAWgB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIA - AWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWkB/wIAAWgB/wGIAQABVQH/AYoBAAFW - Af8BigEAAVYB/wGKAQABVgH/AYoBAAFWAf8BigEAAVYB/wGKAQABVgH/AYoBAAFWAf8BigEAAVYB/wGK - AQABVgH/AYoBAAFWAf8BigEAAVYB/wGKAQABVgH/AYoBAAFWAf8BigEAAVYB/wGIAQABVQH/AQABTwFw - Af8BAAFQAXIB/wEAAVABcgH/AQABUAFyAf8BAAFQAXIB/wEAAVABcgH/AQABUAFyAf8BAAFQAXIB/wEA - AVABcgH/AQABUAFyAf8BAAFQAXIB/wEAAVABcgH/AQABUAFyAf8BAAFQAXIB/wEAAVABcgH/AQABTwFw - Af8DhQH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOG - Af8DhQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/ - AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AgABbQH/AY4BAAFZAf8BjgEAAVkB/wGO - AQABWQH/AY4BAAFZAf8BjgEAAVkB/wGOAQABWQH/AY4BAAFZAf8BjgEAAVkB/wGOAQABWQH/AY4BAAFZ - Af8BjgEAAVkB/wGOAQABWQH/AY4BAAFZAf8BjgEAAVkB/wGOAQABWQH/AY4BAAFZAf8BAAFTAXYB/wEA - AVMBdgH/AQABUwF2Af8BAAFTAXYB/wEAAVMBdgH/AQABUwF2Af8BAAFTAXYB/wEAAVMBdgH/AQABUwF2 - Af8BAAFTAXYB/wEAAVMBdgH/AQABUwF2Af8BAAFTAXYB/wEAAVMBdgH/AQABUwF2Af8BAAFTAXYB/wOL - Af8DiwH/A4sB/wOLAf8DiwH/A4sB/wOLAf8DiwH/A4sB/wOLAf8DiwH/A4sB/wOLAf8DiwH/A4sB/wOL - Af8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFv - Af8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8CAAFvAf8BkQEAAVsB/wGRAQABWwH/AZEBAAFb - Af8BkQEAAVsB/wGRAQABWwH/AZEBAAFbAf8BkQEAAVsB/wGRAQABWwH/AZEBAAFbAf8BkQEAAVsB/wGR - AQABWwH/AZEBAAFbAf8BkQEAAVsB/wGRAQABWwH/AZEBAAFbAf8BkQEAAVsB/wEAAVUBggH/AQABVQGC - Af8BAAFVAYIB/wEAAVUBggH/AQABVQGCAf8BAAFVAYIB/wEAAVUBggH/AQABVQGCAf8BAAFVAYIB/wEA - AVUBggH/AQABVQGCAf8BAAFVAYIB/wEAAVUBggH/AQABVQGCAf8BAAFVAYIB/wEAAVUBggH/A44B/wOO - Af8DjgH/A44B/wOOAf8DjgH/A44B/wOOAf8DjgH/A44B/wOOAf8DjgH/A44B/wOOAf8DjgH/A44B/wIA - AXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIA - AXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wIAAXEB/wGTAQABXAH/AZMBAAFcAf8BkwEAAVwB/wGT - AQABXAH/AZMBAAFcAf8BkwEAAVwB/wGTAQABXAH/AZMBAAFcAf8BkwEAAVwB/wGTAQABXAH/AZMBAAFc - Af8BkwEAAVwB/wGTAQABXAH/AZMBAAFcAf8BkwEAAVwB/wGTAQABXAH/AQABVgGDAf8BAAFWAYMB/wEA - AVYBgwH/AQABVgGDAf8BAAFWAYMB/wEAAVYBgwH/AQABVgGDAf8BAAFWAYMB/wEAAVYBgwH/AQABVgGD - Af8BAAFWAYMB/wEAAVYBgwH/AQABVgGDAf8BAAFWAYMB/wEAAVYBgwH/AQABVgGDAf8DjwH/A48B/wOP - Af8DjwH/A48B/wOPAf8DjwH/A48B/wOPAf8DjwH/A48B/wOPAf8DjwH/A48B/wOPAf8DjwH/AgABcgH/ - AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/ - AgABcgH/AgABcgH/AgABcgH/AgABcgH/AgABcgH/AZQBAAFdAf8BlAEAAV0B/wGUAQABXQH/AZQBAAFd - Af8BlAEAAV0B/wGUAQABXQH/AZQBAAFdAf8BlAEAAV0B/wGUAQABXQH/AZQBAAFdAf8BlAEAAV0B/wGU - AQABXQH/AZQBAAFdAf8BlAEAAV0B/wGUAQABXQH/AZQBAAFdAf8BAAFXAYQB/wEAAVcBhAH/AQABVwGE - Af8BAAFXAYQB/wEAAVcBhAH/AQABVwGEAf8BAAFXAYQB/wEAAVcBhAH/AQABVwGEAf8BAAFXAYQB/wEA - AVcBhAH/AQABVwGEAf8BAAFXAYQB/wEAAVcBhAH/AQABVwGEAf8BAAFXAYQB/wORAf8DkQH/A5EB/wOR - Af8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8CAAFyAf8CAAFy - Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0 - Af8CAAF0Af8CAAF0Af8CAAF0Af8CAAF0Af8BlAEAAV0B/wGUAQABXQH/AZcBAAFfAf8BlwEAAV8B/wGX - AQABXwH/AZcBAAFfAf8BlwEAAV8B/wGXAQABXwH/AZcBAAFfAf8BlwEAAV8B/wGXAQABXwH/AZcBAAFf - Af8BlwEAAV8B/wGXAQABXwH/AZcBAAFfAf8BlwEAAV8B/wEAAVcBhAH/AQABVwGEAf8BAAFZAYcB/wEA - AVkBhwH/AQABWQGHAf8BAAFZAYcB/wEAAVkBhwH/AQABWQGHAf8BAAFZAYcB/wEAAVkBhwH/AQABWQGH - Af8BAAFZAYcB/wEAAVkBhwH/AQABWQGHAf8BAAFZAYcB/wEAAVkBhwH/A5EB/wORAf8DkwH/A5MB/wOT - Af8DkwH/A5MB/wOTAf8DkwH/A5MB/wOTAf8DkwH/A5MB/wOTAf8DkwH/A5MB/wIGAXMB/gIAAXYB/wIA - AXYB/wIAAXYB/wIAAXYB/wIAAXYB/wIAAXYB/wIAAXYB/wIAAXYB/wIAAYAB/wIAAYAB/wIAAYAB/wIA - AYAB/wIAAYAB/wIAAYAB/wIAAYAB/wF/AQYBYgH+AZkBAAFgAf8BmQEAAWAB/wGZAQABYAH/AZkBAAFg - Af8BmQEAAWAB/wGZAQABYAH/AZkBAAFgAf8BmQEAAWAB/wGaAQABYQH/AZoBAAFhAf8BmgEAAWEB/wGa - AQABYQH/AZoBAAFhAf8BmgEAAWEB/wGaAQABYQH/AQYBXAF8Af4BAAFaAYgB/wEAAVoBiAH/AQABWgGI - Af8BAAFaAYgB/wEAAVoBiAH/AQABWgGIAf8BAAFaAYgB/wEAAVoBiAH/AQABWwGKAf8BAAFbAYoB/wEA - AVsBigH/AQABWwGKAf8BAAFbAYoB/wEAAVsBigH/AQABWwGKAf8DfwH+A5UB/wOVAf8DlQH/A5UB/wOV - Af8DlQH/A5UB/wOVAf8DlgH/A5YB/wOWAf8DlgH/A5YB/wOWAf8DlgH/Ag4BTgH9AgABWQH/AgABWgH/ - AgABWgH/AgABWgH/AgABWgH/AgABYwH/AgABdAH/AgABgAH/AgABgQH/AgABgQH/AgABgQH/AgABgQH/ - AgABgQH/AgABgQH/AgABgQH/AV4BDgFDAf0BbQEAAUgB/wFvAQABSQH/AW8BAAFJAf8BbwEAAUkB/wFv - AQABSQH/AYIBAAFRAf8BlwEAAV8B/wGaAQABYQH/AZwBAAFiAf8BnAEAAWIB/wGcAQABYgH/AZwBAAFi - Af8BnAEAAWIB/wGcAQABYgH/AZwBAAFiAf8BDgFAAVIB/QEAAUMBYAH/AQABRAFiAf8BAAFEAWIB/wEA - AUQBYgH/AQABRAFiAf8BAAFLAWsB/wEAAVkBhwH/AQABWwGKAf8BAAFcAYsB/wEAAVwBiwH/AQABXAGL - Af8BAAFcAYsB/wEAAVwBiwH/AQABXAGLAf8BAAFcAYsB/wNbAf0DagH/A2sB/wNrAf8DawH/A2sB/wN2 - Af8DkwH/A5YB/wOYAf8DmAH/A5gB/wOYAf8DmAH/A5gB/wOYAf8CEAFSAf0CAAFfAf8CAAFgAf8CAAFg - Af8CAAFgAf8CAAFgAf8CAAFgAf8CAAFnAf8CAAGEAf8CAAGEAf8CAAGFAf8CAAGFAf8CAAGFAf8CAAGF - Af8CAAGFAf8CAAGFAf8BgAEQAUcB/QF1AQABTgH/AXYBAAFPAf8BdgEAAU8B/wF2AQABTwH/AXYBAAFP - Af8BdgEAAU8B/wGHAQABVAH/AZ8BAAFlAf8BnwEAAWUB/wGgAQABZgH/AaABAAFmAf8BoAEAAWYB/wGg - AQABZgH/AaABAAFmAf8BoAEAAWYB/wEQAUQBWAH9AQABSAFnAf8BAAFJAWgB/wEAAUkBaAH/AQABSQFo - Af8BAAFJAWgB/wEAAUkBaAH/AQABTgFvAf8BAAFeAY4B/wEAAV4BjgH/AQABXwGPAf8BAAFfAY8B/wEA - AV8BjwH/AQABXwGPAf8BAAFfAY8B/wEAAV8BjwH/A2IB/QNxAf8DcwH/A3MB/wNzAf8DcwH/A3MB/wOD - Af8DmwH/A5sB/wOcAf8DnAH/A5wB/wOcAf8DnAH/A5wB/wJYAVsBywIAAWcB/wIAAWgB/wIAAWgB/wIA - AWgB/wIAAWgB/wIAAWgB/wIAAWkB/wIAAXEB/wIAAYUB/wIAAYUB/wIAAYYB/wIAAYYB/wIAAYYB/wIA - AYUB/wIAAYUB/wFbAVgBWwHLAYcBAAFVAf8BhwEAAVQB/wGHAQABVAH/AYcBAAFUAf8BhwEAAVQB/wGH - AQABVAH/AYgBAAFVAf8BkwEAAVwB/wGgAQABZgH/AaABAAFmAf8BogEAAWcB/wGiAQABZwH/AaIBAAFn - Af8BoAEAAWYB/wGgAQABZgH/AVgCWwHLAQABTwFvAf8BAAFOAXAB/wEAAU4BcAH/AQABTgFwAf8BAAFO - AXAB/wEAAU4BcAH/AQABTwFxAf8BAAFWAYMB/wEAAV8BjwH/AQABXwGPAf8BAAFgAZAB/wEAAWABkAH/ - AQABYAGQAf8BAAFfAY8B/wEAAV8BjwH/A1sBywODAf8DgwH/A4MB/wODAf8DgwH/A4MB/wOFAf8DjwH/ - A5wB/wOcAf8DngH/A54B/wOeAf8DnAH/A5wB/wMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE - AwcBCgJbAV4B0AIAAYQB/wIAAYUB/wIAAYUB/wIAAYUB/wIAAYUB/wJUAWUB5QMBAQIDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwcBCgFeAVsBXgHQAZ4BAAFmAf8BnwEAAWYB/wGfAQABZgH/AZ8BAAFm - Af8BnwEAAWYB/wFnAVQBZQHlAwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKAVsCXgHQ - AQABXwGOAf8BAAFfAY8B/wEAAV8BjwH/AQABXwGPAf8BAAFfAY8B/wFUAmUB5QMBAQIDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDAwEEAwcBCgNeAdADmgH/A5sB/wObAf8DmwH/A5sB/wNmAeUkAAMBAQIDDQES + ASgDHAEoAxoBJQMBAQIDAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMc + ASgDHAEoAxwBKAMaASUDAQECAlYBZQHlAQcBGAGaAf8BBwEYAZoB/wEHARgBmgH/AQcBGAGaAf8BBwEY + AZoB/wEHARgBmgH/AQcBGAGaAf8BBwEYAZoB/wEHARgBmgH/AQcBGAGaAf8BBwEYAZoB/wEHARgBmgH/ + AQcBGAGaAf8BBwEYAZoB/wJWAWUB5QFlAVYBZQHlAY8BKQGPAf8BjwEpAY8B/wGPASkBjwH/AY8BKQGP + Af8BjwEpAY8B/wGPASkBjwH/AY8BKQGPAf8BjwEpAY8B/wGPASkBjwH/AY8BKQGPAf8BjwEpAY8B/wGP + ASkBjwH/AY8BKQGPAf8BjwEpAY8B/wFlAVYBZQHlAVYCZQHlAQACmgH/AQACmgH/AQACmgH/AQACmgH/ + AQACmgH/AQACmgH/AQACmgH/AQACmgH/AQACmgH/AQACmgH/AQACmgH/AQACmgH/AQACmgH/AQACmgH/ + AVYCZQHlA2UB5QORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wOR + Af8DkQH/A2UB5QEJARoBqQH/AQgBGwGrAf8BCAEbAasB/wEIARsBqwH/AQgBGwGrAf8BCAEbAasB/wEI + ARsBqwH/AQgBGwGrAf8BCAEbAasB/wEIARsBqwH/AQgBGwGrAf8BCAEbAasB/wEIARsBqwH/AQgBGwGr + Af8BCAEbAasB/wEJARoBqQH/AZ0BLwGdAf8BnwEvAZ8B/wGfAS8BnwH/AZ8BLwGfAf8BnwEvAZ8B/wGf + AS8BnwH/AZ8BLwGfAf8BnwEvAZ8B/wGfAS8BnwH/AZ8BLwGfAf8BnwEvAZ8B/wGfAS8BnwH/AZ8BLwGf + Af8BnwEvAZ8B/wGfAS8BnwH/AZ0BLwGdAf8BAAKpAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKr + Af8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKrAf8BAAKp + Af8DoAH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOhAf8DoQH/A6EB/wOh + Af8DoAH/AQkBHAGwAf8BCQEcAbAB/wEJARwBsAH/AQkBHAGwAf8BCQEcAbAB/wEJARwBsAH/AQkBHAGw + Af8BCQEcAbAB/wEJARwBsAH/AQkBHAGwAf8BCQEcAbAB/wEJARwBsAH/AQkBHAGwAf8BCQEcAbAB/wEJ + ARwBsAH/AQkBHAGwAf8BpAExAaQB/wGkATEBpAH/AaQBMQGkAf8BpAExAaQB/wGkATEBpAH/AaQBMQGk + Af8BpAExAaQB/wGkATEBpAH/AaQBMQGkAf8BpAExAaQB/wGkATEBpAH/AaQBMQGkAf8BpAExAaQB/wGk + ATEBpAH/AaQBMQGkAf8BpAExAaQB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEA + ArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wEAArAB/wOn + Af8DpwH/A6cB/wOnAf8DpwH/A6cB/wOnAf8DpwH/A6cB/wOnAf8DpwH/A6cB/wOnAf8DpwH/A6cB/wOn + Af8BCQEdAbQB/wEJAR0BtAH/AQkBHQG0Af8BCQEdAbQB/wEJAR0BtAH/AQkBHQG0Af8BCQEdAbQB/wEJ + AR0BtAH/AQkBHQG0Af8BCQEdAbQB/wEJAR0BtAH/AQkBHQG0Af8BCQEdAbQB/wEJAR0BtAH/AQkBHQG0 + Af8BCQEdAbQB/wGoATIBqAH/AagBMgGoAf8BqAEyAagB/wGoATIBqAH/AagBMgGoAf8BqAEyAagB/wGo + ATIBqAH/AagBMgGoAf8BqAEyAagB/wGoATIBqAH/AagBMgGoAf8BqAEyAagB/wGoATIBqAH/AagBMgGo + Af8BqAEyAagB/wGoATIBqAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/ + AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/AQACtAH/A6oB/wOq + Af8DqgH/A6oB/wOqAf8DqgH/A6oB/wOqAf8DqgH/A6oB/wOqAf8DqgH/A6oB/wOqAf8DqgH/A6oB/wEJ + AR0BtgH/AQkBHQG2Af8BCQEdAbYB/wEJAR0BtgH/AQkBHQG2Af8BCQEdAbYB/wEJAR0BtgH/AQkBHQG2 + Af8BCQEdAbYB/wEJAR0BtgH/AQkBHQG2Af8BCQEdAbYB/wEJAR0BtgH/AQkBHQG2Af8BCQEdAbYB/wEJ + AR0BtgH/AaoBMwGqAf8BqgEzAaoB/wGqATMBqgH/AaoBMwGqAf8BqgEzAaoB/wGqATMBqgH/AaoBMwGq + Af8BqgEzAaoB/wGqATMBqgH/AaoBMwGqAf8BqgEzAaoB/wGqATMBqgH/AaoBMwGqAf8BqgEzAaoB/wGq + ATMBqgH/AaoBMwGqAf8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2 + Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8BAAK2Af8DrAH/A6wB/wOs + Af8DrAH/A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/A6wB/wOsAf8DrAH/AQoBHgG4 + Af8BCgEeAbgB/wEKAR4BuAH/AQoBHgG4Af8BCgEeAbgB/wEKAR4BuAH/AQoBHgG4Af8BCgEeAbgB/wEK + AR4BuAH/AQoBHgG4Af8BCgEeAbgB/wEKAR4BuAH/AQoBHgG4Af8BCgEeAbgB/wEKAR4BuAH/AQoBHgG4 + Af8BqwE0AasB/wGrATQBqwH/AasBNAGrAf8BqwE0AasB/wGrATQBqwH/AasBNAGrAf8BqwE0AasB/wGr + ATQBqwH/AasBNAGrAf8BqwE0AasB/wGrATQBqwH/AasBNAGrAf8BqwE0AasB/wGrATQBqwH/AasBNAGr + Af8BqwE0AasB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEA + ArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wEAArgB/wOuAf8DrgH/A64B/wOu + Af8DrgH/A64B/wOuAf8DrgH/A64B/wOuAf8DrgH/A64B/wOuAf8DrgH/A64B/wOuAf8BCwEeAbcB/wEK + AR4BuAH/AQoBHgG7Af8BCgEeAbsB/wEKAR4BuwH/AQoBHgG7Af8BCgEeAbsB/wEKAR4BuwH/AQoBHgG7 + Af8BCgEeAbsB/wEKAR4BuwH/AQoBHgG7Af8BCgEeAbsB/wEKAR4BuwH/AQoBHgG7Af8BCgEeAbsB/wGq + ATQBqgH/AasBNAGrAf8BrwE1Aa8B/wGvATUBrwH/Aa8BNQGvAf8BrwE1Aa8B/wGvATUBrwH/Aa8BNQGv + Af8BrwE1Aa8B/wGvATUBrwH/Aa8BNQGvAf8BrwE1Aa8B/wGvATUBrwH/Aa8BNQGvAf8BrwE1Aa8B/wGv + ATUBrwH/AQACtwH/AQACuAH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/ + AQACuwH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/AQACuwH/A60B/wOuAf8DsQH/A7EB/wOx + Af8DsQH/A7EB/wOxAf8DsQH/A7EB/wOxAf8DsQH/A7EB/wOxAf8DsQH/A7EB/wEaASwBhwH+AQoBHwG9 + Af8BCgEfAb0B/wEKAR8BvQH/AQoBHwG9Af8BCgEfAb0B/wEKAR8BvQH/AQoBHwG9Af8BCgEfAb0B/wEK + AR8BvwH/AQoBHwG/Af8BCgEfAb8B/wEKAR8BvwH/AQoBHwG/Af8BCgEfAb8B/wEKAR8BvwH/AX8BPwF/ + Af4BsQE2AbEB/wGxATYBsQH/AbEBNgGxAf8BsQE2AbEB/wGxATYBsQH/AbEBNgGxAf8BsQE2AbEB/wGx + ATYBsQH/AbIBNgGyAf8BsgE2AbIB/wGyATYBsgH/AbIBNgGyAf8BsgE2AbIB/wGyATYBsgH/AbIBNgGy + Af8BBgKHAf4BAAK9Af8BAAK9Af8BAAK9Af8BAAK9Af8BAAK9Af8BAAK9Af8BAAK9Af8BAAK9Af8BAAK/ + Af8BAAK/Af8BAAK/Af8BAAK/Af8BAAK/Af8BAAK/Af8BAAK/Af8DfwH+A7MB/wOzAf8DswH/A7MB/wOz + Af8DswH/A7MB/wOzAf8DtQH/A7UB/wO1Af8DtQH/A7UB/wO1Af8DtQH/ASIBMgGSAf0BBQEVAZIB/wEF + ARUBlAH/AQUBFQGUAf8BBQEVAZQB/wEFARUBlAH/AQcBGAGhAf8BCgEeAbsB/wEKAR8BvwH/AQsBIAHB + Af8BCwEgAcEB/wELASABwQH/AQsBIAHBAf8BCwEgAcEB/wELASABwQH/AQsBIAHBAf8BiQFAAYkB/QGI + AScBiAH/AYoBJwGKAf8BigEnAYoB/wGKAScBigH/AYoBJwGKAf8BlgEsAZYB/wGvATUBrwH/AbIBNgGy + Af8BtAE3AbQB/wG0ATcBtAH/AbQBNwG0Af8BtAE3AbQB/wG0ATcBtAH/AbQBNwG0Af8BtAE3AbQB/wER + ApIB/QEAApIB/wEAApQB/wEAApQB/wEAApQB/wEAApQB/wEAAqEB/wEAArsB/wEAAr8B/wEAAsEB/wEA + AsEB/wEAAsEB/wEAAsEB/wEAAsEB/wEAAsEB/wEAAsEB/wOKAf0DigH/A4wB/wOMAf8DjAH/A4wB/wOY + Af8DsQH/A7UB/wO3Af8DtwH/A7cB/wO3Af8DtwH/A7cB/wO3Af8BJAE1AZwB/QEGARcBnAH/AQYBGAGd + Af8BBgEYAZ0B/wEGARgBnQH/AQYBGAGdAf8BBgEYAZ0B/wEIARoBpwH/AQsBIAHFAf8BCwEgAcUB/wEL + ASEBxwH/AQsBIQHHAf8BCwEhAccB/wELASEBxwH/AQsBIQHHAf8BCwEhAccB/wGSAUABkgH9AZEBKgGR + Af8BkwErAZMB/wGTASsBkwH/AZMBKwGTAf8BkwErAZMB/wGTASsBkwH/AZwBLgGcAf8BuAE4AbgB/wG4 + ATgBuAH/AbkBOQG5Af8BuQE5AbkB/wG5ATkBuQH/AbkBOQG5Af8BuQE5AbkB/wG5ATkBuQH/ARMCnAH9 + AQACnAH/AQACnQH/AQACnQH/AQACnQH/AQACnQH/AQACnQH/AQACpwH/AQACxQH/AQACxQH/AQACxwH/ + AQACxwH/AQACxwH/AQACxwH/AQACxwH/AQACxwH/A5QB/QOTAf8DlQH/A5UB/wOVAf8DlQH/A5UB/wOe + Af8DugH/A7oB/wO8Af8DvAH/A7wB/wO8Af8DvAH/A7wB/wJYAVsBywEKARsBpwH/AQkBGwGnAf8BCQEb + AacB/wEJARsBpwH/AQkBGwGnAf8BCQEbAacB/wEJARsBqQH/AQoBHQG1Af8BDAEhAcYB/wELASEBxwH/ + AQsBIQHJAf8BCwEhAckB/wELASEByQH/AQsBIQHHAf8BDAEhAcYB/wFbAVgBWwHLAZwBMAGcAf8BnAEu + AZwB/wGcAS4BnAH/AZwBLgGcAf8BnAEuAZwB/wGcAS4BnAH/AZ0BLwGdAf8BqQEzAakB/wG4ATkBuAH/ + AbkBOQG5Af8BuwE6AbsB/wG7AToBuwH/AbsBOgG7Af8BuQE5AbkB/wG4ATkBuAH/AVgCWwHLAQACpwH/ + AQACpwH/AQACpwH/AQACpwH/AQACpwH/AQACpwH/AQACqQH/AQACtQH/AQACxgH/AQACxwH/AQACyQH/ + AQACyQH/AQACyQH/AQACxwH/AQACxgH/A1sBywOeAf8DngH/A54B/wOeAf8DngH/A54B/wOgAf8DqwH/ + A7sB/wO8Af8DvgH/A74B/wO+Af8DvAH/A7sB/wMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE + AwcBCgJbAV4B0AEOASIBwwH/AQwBIgHGAf8BDAEiAcYB/wEMASIBxgH/AQwBIgHGAf8CVgFlAeUDAQEC + AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoBXgFbAV4B0AG3AToBtwH/AbgBOQG4Af8BuAE5 + AbgB/wG4ATkBuAH/AbgBOQG4Af8BZQFWAWUB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE + AwcBCgFbAl4B0AEAAsMB/wEAAsYB/wEAAsYB/wEAAsYB/wEAAsYB/wFWAmUB5QMBAQIDAwEEAwMBBAMD + AQQDAwEEAwMBBAMDAQQDAwEEAwcBCgNeAdADuQH/A7sB/wO7Af8DuwH/A7sB/wNlAeUkAAMBAQIDDQES AxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQES AxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQL/AP8AAgADAQEC AxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQEC AwEBAgMaASUDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGgEl AwEBAgMBAQIDGgElAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEo AxoBJQMBAQIDAQECAxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEo - AxwBKAMaASUDAQECA1YB5QMlAf8DJQH/AyUB/wMlAf8DJQH/AyUB/wMlAf8DJQH/AyUB/wMlAf8DJQH/ - AyUB/wMlAf8DJQH/A1YB5QFlAlYB5QGIAR8BBwH/AYgBHwEHAf8BiAEfAQcB/wGIAR8BBwH/AYgBHwEH - Af8BiAEfAQcB/wGIAR8BBwH/AYgBHwEHAf8BiAEfAQcB/wGIAR8BBwH/AYgBHwEHAf8BiAEfAQcB/wGI - AR8BBwH/AYgBHwEHAf8BZQJWAeUBVAFWAVQB5QEAAUoBAAH/AQABSgEAAf8BAAFKAQAB/wEAAUoBAAH/ - AQABSgEAAf8BAAFKAQAB/wEAAUoBAAH/AQABSgEAAf8BAAFKAQAB/wEAAUoBAAH/AQABSgEAAf8BAAFK - AQAB/wEAAUoBAAH/AQABSgEAAf8BVAFWAVQB5QFkAWUBVAHlAV4BYwEAAf8BXgFjAQAB/wFeAWMBAAH/ - AV4BYwEAAf8BXgFjAQAB/wFeAWMBAAH/AV4BYwEAAf8BXgFjAQAB/wFeAWMBAAH/AV4BYwEAAf8BXgFj - AQAB/wFeAWMBAAH/AV4BYwEAAf8BXgFjAQAB/wJlAVQB5QMpAf8DKgH/AyoB/wMqAf8DKgH/AyoB/wMq - Af8DKgH/AyoB/wMqAf8DKgH/AyoB/wMqAf8DKgH/AyoB/wMpAf8BlQEiAQkB/wGXASMBCAH/AZcBIwEI - Af8BlwEjAQgB/wGXASMBCAH/AZcBIwEIAf8BlwEjAQgB/wGXASMBCAH/AZcBIwEIAf8BlwEjAQgB/wGX - ASMBCAH/AZcBIwEIAf8BlwEjAQgB/wGXASMBCAH/AZcBIwEIAf8BlQEiAQkB/wEAAVEBAAH/AQABUgEA - Af8BAAFSAQAB/wEAAVIBAAH/AQABUgEAAf8BAAFSAQAB/wEAAVIBAAH/AQABUgEAAf8BAAFSAQAB/wEA - AVIBAAH/AQABUgEAAf8BAAFSAQAB/wEAAVIBAAH/AQABUgEAAf8BAAFSAQAB/wEAAVEBAAH/AWcBbQEA - Af8BaAFuAQAB/wFoAW4BAAH/AWgBbgEAAf8BaAFuAQAB/wFoAW4BAAH/AWgBbgEAAf8BaAFuAQAB/wFo - AW4BAAH/AWgBbgEAAf8BaAFuAQAB/wFoAW4BAAH/AWgBbgEAAf8BaAFuAQAB/wFoAW4BAAH/AWcBbQEA - Af8DKwH/AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/AysB/wMr - Af8DKwH/AZwBJAEJAf8BnAEkAQkB/wGcASQBCQH/AZwBJAEJAf8BnAEkAQkB/wGcASQBCQH/AZwBJAEJ - Af8BnAEkAQkB/wGcASQBCQH/AZwBJAEJAf8BnAEkAQkB/wGcASQBCQH/AZwBJAEJAf8BnAEkAQkB/wGc - ASQBCQH/AZwBJAEJAf8BAAFVAQAB/wEAAVUBAAH/AQABVQEAAf8BAAFVAQAB/wEAAVUBAAH/AQABVQEA - Af8BAAFVAQAB/wEAAVUBAAH/AQABVQEAAf8BAAFVAQAB/wEAAVUBAAH/AQABVQEAAf8BAAFVAQAB/wEA - AVUBAAH/AQABVQEAAf8BAAFVAQAB/wFsAXIBAAH/AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/AWwBcgEA - Af8BbAFyAQAB/wFsAXIBAAH/AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/AWwBcgEAAf8BbAFyAQAB/wFs - AXIBAAH/AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/AywB/wMsAf8DLAH/AywB/wMsAf8DLAH/AywB/wMs - Af8DLAH/AywB/wMsAf8DLAH/AywB/wMsAf8DLAH/AywB/wGfASUBCQH/AZ8BJQEJAf8BnwElAQkB/wGf - ASUBCQH/AZ8BJQEJAf8BnwElAQkB/wGfASUBCQH/AZ8BJQEJAf8BnwElAQkB/wGfASUBCQH/AZ8BJQEJ - Af8BnwElAQkB/wGfASUBCQH/AZ8BJQEJAf8BnwElAQkB/wGfASUBCQH/AQABVwEAAf8BAAFXAQAB/wEA - AVcBAAH/AQABVwEAAf8BAAFXAQAB/wEAAVcBAAH/AQABVwEAAf8BAAFXAQAB/wEAAVcBAAH/AQABVwEA - Af8BAAFXAQAB/wEAAVcBAAH/AQABVwEAAf8BAAFXAQAB/wEAAVcBAAH/AQABVwEAAf8BbwF1AQAB/wFv - AXUBAAH/AW8BdQEAAf8BbwF1AQAB/wFvAXUBAAH/AW8BdQEAAf8BbwF1AQAB/wFvAXUBAAH/AW8BdQEA - Af8BbwF1AQAB/wFvAXUBAAH/AW8BdQEAAf8BbwF1AQAB/wFvAXUBAAH/AW8BdQEAAf8BbwF1AQAB/wMt - Af8DLQH/Ay0B/wMtAf8DLQH/Ay0B/wMtAf8DLQH/Ay0B/wMtAf8DLQH/Ay0B/wMtAf8DLQH/Ay0B/wMt - Af8BoQElAQkB/wGhASUBCQH/AaEBJQEJAf8BoQElAQkB/wGhASUBCQH/AaEBJQEJAf8BoQElAQkB/wGh - ASUBCQH/AaEBJQEJAf8BoQElAQkB/wGhASUBCQH/AaEBJQEJAf8BoQElAQkB/wGhASUBCQH/AaEBJQEJ - Af8BoQElAQkB/wEAAVgBAAH/AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/AQABWAEAAf8BAAFYAQAB/wEA - AVgBAAH/AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/AQABWAEA - Af8BAAFYAQAB/wEAAVgBAAH/AXABdgEAAf8BcAF2AQAB/wFwAXYBAAH/AXABdgEAAf8BcAF2AQAB/wFw - AXYBAAH/AXABdgEAAf8BcAF2AQAB/wFwAXYBAAH/AXABdgEAAf8BcAF2AQAB/wFwAXYBAAH/AXABdgEA - Af8BcAF2AQAB/wFwAXYBAAH/AXABdgEAAf8DLgH/Ay4B/wMuAf8DLgH/Ay4B/wMuAf8DLgH/Ay4B/wMu - Af8DLgH/Ay4B/wMuAf8DLgH/Ay4B/wMuAf8DLgH/AaIBJgEJAf8BogEmAQkB/wGiASYBCQH/AaIBJgEJ - Af8BogEmAQkB/wGiASYBCQH/AaIBJgEJAf8BogEmAQkB/wGiASYBCQH/AaIBJgEJAf8BogEmAQkB/wGi - ASYBCQH/AaIBJgEJAf8BogEmAQkB/wGiASYBCQH/AaIBJgEJAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEA - Af8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEA - AVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wFxAYABAAH/AXEBgAEA - Af8BcQGAAQAB/wFxAYABAAH/AXEBgAEAAf8BcQGAAQAB/wFxAYABAAH/AXEBgAEAAf8BcQGAAQAB/wFx - AYABAAH/AXEBgAEAAf8BcQGAAQAB/wFxAYABAAH/AXEBgAEAAf8BcQGAAQAB/wFxAYABAAH/Ay4B/wMu - Af8DLwH/Ay8B/wMvAf8DLwH/Ay8B/wMvAf8DLwH/Ay8B/wMvAf8DLwH/Ay8B/wMvAf8DLwH/Ay8B/wGh - ASYBCgH/AaIBJgEJAf8BpQEnAQoB/wGlAScBCgH/AaUBJwEKAf8BpQEnAQoB/wGlAScBCgH/AaUBJwEK - Af8BpQEnAQoB/wGlAScBCgH/AaUBJwEKAf8BpQEnAQoB/wGlAScBCgH/AaUBJwEKAf8BpQEnAQoB/wGl - AScBCgH/AQABWQEAAf8BAAFZAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEA - Af8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEA - AVsBAAH/AQABWwEAAf8BcQGAAQAB/wFxAYABAAH/AXQBgwEAAf8BdAGDAQAB/wF0AYMBAAH/AXQBgwEA - Af8BdAGDAQAB/wF0AYMBAAH/AXQBgwEAAf8BdAGDAQAB/wF0AYMBAAH/AXQBgwEAAf8BdAGDAQAB/wF0 - AYMBAAH/AXQBgwEAAf8BdAGDAQAB/wM3Af4DLwH/Ay8B/wMvAf8DLwH/Ay8B/wMvAf8DLwH/Ay8B/wMw - Af8DMAH/AzAB/wMwAf8DMAH/AzAB/wMwAf8BfwEwARcB/gGnAScBCgH/AacBJwEKAf8BpwEnAQoB/wGn - AScBCgH/AacBJwEKAf8BpwEnAQoB/wGnAScBCgH/AacBJwEKAf8BqQEoAQoB/wGpASgBCgH/AakBKAEK - Af8BqQEoAQoB/wGpASgBCgH/AakBKAEKAf8BqQEoAQoB/wEGAV4BBgH+AQABXAEAAf8BAAFcAQAB/wEA - AVwBAAH/AQABXAEAAf8BAAFcAQAB/wEAAVwBAAH/AQABXAEAAf8BAAFcAQAB/wEAAV0BAAH/AQABXQEA - Af8BAAFdAQAB/wEAAV0BAAH/AQABXQEAAf8BAAFdAQAB/wEAAV0BAAH/AXIBeQEGAf4BdQGEAQAB/wF1 - AYQBAAH/AXUBhAEAAf8BdQGEAQAB/wF1AYQBAAH/AXUBhAEAAf8BdQGEAQAB/wF1AYQBAAH/AXYBhgEA - Af8BdgGGAQAB/wF2AYYBAAH/AXYBhgEAAf8BdgGGAQAB/wF2AYYBAAH/AXYBhgEAAf8DOAH9AyIB/wMj - Af8DIwH/AyMB/wMjAf8DJwH/Ay8B/wMwAf8DMAH/AzAB/wMwAf8DMAH/AzAB/wMwAf8DMAH/AYIBMwEc - Af0BgQEcAQYB/wGDAR0BBgH/AYMBHQEGAf8BgwEdAQYB/wGDAR0BBgH/AY4BIAEHAf8BpQEnAQoB/wGp - ASgBCgH/AaoBKAEKAf8BqgEoAQoB/wGqASgBCgH/AaoBKAEKAf8BqgEoAQoB/wGqASgBCgH/AaoBKAEK - Af8BDgFAAQ4B/QEAAUUBAAH/AQABRgEAAf8BAAFGAQAB/wEAAUYBAAH/AQABRgEAAf8BAAFNAQAB/wEA - AVsBAAH/AQABXQEAAf8BAAFeAQAB/wEAAV4BAAH/AQABXgEAAf8BAAFeAQAB/wEAAV4BAAH/AQABXgEA - Af8BAAFeAQAB/wFNAVABDgH9AVgBXQEAAf8BWgFeAQAB/wFaAV4BAAH/AVoBXgEAAf8BWgFeAQAB/wFi - AWgBAAH/AXQBgwEAAf8BdgGGAQAB/wGAAYcBAAH/AYABhwEAAf8BgAGHAQAB/wGAAYcBAAH/AYABhwEA - Af8BgAGHAQAB/wGAAYcBAAH/AzwB/QMlAf8DJgH/AyYB/wMmAf8DJgH/AyYB/wMpAf8DMQH/AzEB/wMy - Af8DMgH/AzIB/wMyAf8DMgH/AzIB/wGLATYBHwH9AYkBHwEHAf8BiwEfAQcB/wGLAR8BBwH/AYsBHwEH - Af8BiwEfAQcB/wGLAR8BBwH/AZMBIgEIAf8BrgEpAQsB/wGuASkBCwH/Aa8BKgELAf8BrwEqAQsB/wGv - ASoBCwH/Aa8BKgELAf8BrwEqAQsB/wGvASoBCwH/ARABRQEQAf0BAAFKAQAB/wEAAUsBAAH/AQABSwEA - Af8BAAFLAQAB/wEAAUsBAAH/AQABSwEAAf8BAAFQAQAB/wEAAWABAAH/AQABYAEAAf8BAAFhAQAB/wEA - AWEBAAH/AQABYQEAAf8BAAFhAQAB/wEAAWEBAAH/AQABYQEAAf8BUgFVARAB/QFfAWQBAAH/AWABZQEA - Af8BYAFlAQAB/wFgAWUBAAH/AWABZQEAAf8BYAFlAQAB/wFmAWwBAAH/AYMBigEAAf8BgwGKAQAB/wGE - AYsBAAH/AYQBiwEAAf8BhAGLAQAB/wGEAYsBAAH/AYQBiwEAAf8BhAGLAQAB/wNYAcsDKgH/AykB/wMp - Af8DKQH/AykB/wMpAf8DKQH/Ay0B/wMyAf8DMgH/AzMB/wMzAf8DMwH/AzIB/wMyAf8BWwJYAcsBlAEj - AQoB/wGTASMBCQH/AZMBIwEJAf8BkwEjAQkB/wGTASMBCQH/AZMBIwEJAf8BlQEjAQkB/wGgASUBCgH/ - Aa4BKgEMAf8BrwEqAQsB/wGxASoBCwH/AbEBKgELAf8BsQEqAQsB/wGvASoBCwH/Aa4BKgEMAf8BWAFb - AVgBywEAAVEBAAH/AQABUAEAAf8BAAFQAQAB/wEAAVABAAH/AQABUAEAAf8BAAFQAQAB/wEAAVEBAAH/ - AQABWAEAAf8BAAFhAQAB/wEAAWEBAAH/AQABYgEAAf8BAAFiAQAB/wEAAWIBAAH/AQABYQEAAf8BAAFh - AQAB/wJbAVgBywFmAWwBAAH/AWcBbQEAAf8BZwFtAQAB/wFnAW0BAAH/AWcBbQEAAf8BZwFtAQAB/wFo - AW4BAAH/AXABdgEAAf8BhAGLAQAB/wGEAYsBAAH/AYUBjAEAAf8BhQGMAQAB/wGFAYwBAAH/AYQBiwEA - Af8BhAGLAQAB/wMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwcBCgNbAdADNAH/AzMB/wMz - Af8DMwH/AzMB/wNWAeUDAQECAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoBXgJbAdABrAEr - AQ4B/wGuASsBDAH/Aa4BKwEMAf8BrgErAQwB/wGuASsBDAH/AWsCVgHlAwEBAgMDAQQDAwEEAwMBBAMD - AQQDAwEEAwMBBAMDAQQDBwEKAVsBXgFbAdABAAFhAQAB/wEAAWEBAAH/AQABYQEAAf8BAAFhAQAB/wEA - AWEBAAH/AVQBZQFUAeUDAQECAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoCXgFbAdABgwGK - AQAB/wGEAYsBAAH/AYQBiwEAAf8BhAGLAQAB/wGEAYsBAAH/AmUBVAHlJAADAQECAw0BEgMbASYDHAEo - AxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEo - AxwBKAMaASUDAQECJAADAQECAw0BEgMbASYDHAEoAxwBKAMaASUDAQEC/wD/ABYAAZQBiwHFAf8BhAFK - AcQB/wGBAUEBxAH/AYABPwHDAf8BSwE9AcEB/wFLAT8BtgH/KQABJAGXAf8BAAEVAUwB/wEAAQ4BQAH/ - AQABDAE9Af8BAAEJATcB/wEAAQIBKgH/KAABGAExATMB/wEJASEBIwH/AQMBGQEbAf8BAQEXARkB/wEA - ARMBFQH/AQABCQEKAf8pAAEjATIB/wEAARUBIwH/AQABDwEcAf8BAAEOARsB/wEAAQoBFgH/AQABAQEJ - Af8gAAG5AbQB0gH/AZ8BlQHSAf8BngGUAdMB/wGcAZIB0gH/AZsBkQHSAf8BmQGOAdIB/wGVAYoB0AH/ - AYsBgQHLAf8BgAFAAcUB/wFBATsBkQH/GAABJQGUAcsB/wEAATUBtQH/AQABNQG0Af8BAAEzAbIB/wEA - ATIBrwH/AQABMAGrAf8BAAEsAaQB/wEAASABjgH/AQABDgFAAf8BAAEUASkB/xgAAYoBnwGhAf8BIwFH - AUoB/wEiAUcBSgH/ASEBRgFJAf8BHwFEAUcB/wEdAUIBRQH/ARoBPQFAAf8BEQEuATEB/wECARkBGwH/ - ARACFwH/GAABSAGUAaEB/wECATYBTAH/AQEBNwFMAf8BAAE1AUsB/wEAATQBSQH/AQABMgFHAf8BAAEt - AUIB/wEAASEBMgH/AQABDwEcAf8BCQESARcB/xQAAbwBtwHYAf8BqwGhAeIB/wGuAaMB6AH/AbABpAHs - Af8BrwGkAesB/wGvAaQB6gH/Aa8BpAHqAf8BrQGhAegB/wGqAZ8B4gH/AZ0BkwHTAf8BgwFIAcYB/wFA - AToBkQH/EAABJwGbAdQB/wEAAUoB2wH/AQABgQHmAf8BAAGCAe0B/wEAAYEB7AH/AQABgQHqAf8BAAGB - AeoB/wEAAYEB5AH/AQABSQHZAf8BAAE0AbMB/wEAARUBgAH/AQABEwEoAf8QAAGNAagBqgH/AS0BkwGY - Af8BLQGfAaUB/wEvAaUBqwH/AS8BowGpAf8BLgGiAagB/wEuAaIBqAH/ASwBngGjAf8BKwGTAZgB/wEi - AUYBSgH/AQkBIgEkAf8BEAEWARcB/xAAAUcBnAGsAf8BAAGBAaAB/wEAAYkBsQH/AQABkQG9Af8BAAGP - AboB/wEAAY0BuAH/AQABjQG4Af8BAAGIAa8B/wEAAYEBoAH/AQABNgFMAf8BAAEWASUB/wEIARIBFgH/ - EAABrAGiAeMB/wGvAaQB6wH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHwAf8BsAGlAe0B/wGx - AaYB7wH/Aa0BogHnAf8BlwGNAc8B/wGZAY4B0QH/AYIBRwHGAf8RAAFLAd4B/wEAAYEB7QH/AQABiQH6 - Af8BAAGJAfoB/wEAAYkB+gH/AQABiQH6Af8BAAGDAfAB/wEAAYUB9AH/AQABgQHkAf8BAAEsAaUB/wEA - ATABqwH/AQABFAFLAf8QAAEtAZcBnAH/AS8BpAGqAf8BNgGsAbIB/wE2AawBsgH/ATYBrAGyAf8BNgGs - AbIB/wEwAaYBrAH/ATEBqQGvAf8BLQGdAaIB/wEcAT0BQAH/AR4BQQFEAf8BCAEgASIB/xEAAYIBpAH/ - AQABjwG8Af8BAAGbAc0B/wEAAZsBzQH/AQABmwHNAf8BAAGbAc0B/wEAAZIBwAH/AQABlgHGAf8BAAGH - Aa0B/wEAAS4BQQH/AQABMQFGAf8BAAEVASQB/wwAAbIBpwHqAf8BtQGrAe0B/wG0AagB8QH/AbUBqgHw - Af8BtQGqAfAB/wG1AaoB7wH/AbMBqAHrAf8BpgGdAdMB/wGCAUgBwAH/ATIBIwGuAf8DAAH/AZkBjwHQ - Af8BlQGKAdAB/wGBAUQBvQH/CQABggHvAf8BAAGIAfgB/wEAAYkB+gH/AQABiQH6Af8BAAGJAfoB/wEA - AYgB+gH/AQABhAHxAf8BAAE8AcIB/wEAAREBRQH/AwAB/wMAAf8BAAEvAaoB/wEAASwBpAH/AQABCwE6 - Af8IAAEyAaQBqgH/ATcBqQGvAf8BNAGtAbQB/wE2AawBsgH/ATYBrAGyAf8BNgGrAbEB/wE0AaUBqgH/ - ASoCgQH/AQYBGwEdAf8DAAH/AwAB/wEeAUEBRAH/ARoBPQFAAf8BAgEUARYB/wkAAZABuwH/AQABlwHG - Af8BAAGcAdEB/wEAAZsBzQH/AQABmwHNAf8BAAGaAcsB/wEAAZEBvAH/AQgBPAGBAf8BAAERAR0B/wMA - Af8DAAH/AQABMQFFAf8BAAEtAUIB/wEAAQsBFQH/CAABtQGqAfIB/wG/AbUB8wH/AbcBrAHwAf8BtQGq - AfAB/wGpAaAB2QH/AYkBgQHEAf8BNwEoAbMB/wExASgBjQH/AwAB/wMAAf8BLQEeAasB/wGtAaIB5QH/ - AaQBmgHXAf8BiAGAAcgB/wkAAYoB/QH/AQABkgL/AQABiwH+Af8BAAGJAfoB/wEAAUIBzgH/AQABGgGD - Af8CAAEHAf8DAAH/AwAB/wMAAf8DAAH/AQABgAHhAf8BAAE9AcQB/wEAARsBhQH/CAABNgGuAbUB/wFE - AbUBuwH/ATkBrQGzAf8BNgGsAbIB/wEtAYYBigH/AQ4BJgEoAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wEt - AZoBoAH/ASgBgQGDAf8BDQEoASoB/wkAAZ4B0gH/AQABqQHiAf8BAAGdAc8B/wEAAZsBzQH/AQYBRQGM - Af8BAAEaASgB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AQABhQGqAf8BAwFAAYYB/wEAARwBLAH/CAABvQGz - AfMB/wHGAb0B9QH/AboBsAHwAf8BtQGqAfAB/wGVAYoBygH/AYABQAG8Af8BKgEbAaQB/wMAAf8DAAH/ - AwAB/wGEAUsBwQH/AbIBpwHwAf8BqQGeAeIB/wGOAYIBzQH/CQABkQL/AQABmAL/AQABjQL/AQABiQH6 - Af8BAAEnAZwB/wEAAQgBNAH/AwAB/wMAAf8DAAH/AwAB/wEAARQBSgH/AQABhgH2Af8BAAFIAdcB/wEA - ASMBlAH/CAABQQG0AboB/wGBAboBwAH/AT4BrwG1Af8BNgGsAbIB/wEZATYBOAH/AQABEAESAf8DAAH/ - AwAB/wMAAf8DAAH/AQkBHwEgAf8BMgGrAbEB/wErAZIBlwH/ARMBMwE1Af8JAAGnAd4B/wEAAa4B5AH/ - AQABoAHTAf8BAAGbAc0B/wEAASgBOAH/AQABCAESAf8DAAH/AwAB/wMAAf8DAAH/AQABFAEgAf8BAAGY - AcoB/wEAAYEBnwH/AQABJQE3Af8IAAHBAbgB9AH/AcoBwgH1Af8BuwGxAfAB/wG1AaoB8AH/AbUBqgHv - Af8BtQGqAe8B/wE/ATIBtwH/AwAB/wMAAf8BKQEbAZ0B/wGoAZ8B1wH/Aa8BpAHrAf8BrQGiAeYB/wGR - AYUBzgH/CQABlAL/AQABmwL/AQABjQL/AQABiQH6Af8BAAGIAfoB/wEAAYgB+QH/AgABGQH/AwAB/wMA - Af8DAAH/AQABQQHLAf8BAAGBAewB/wEAAYEB4gH/AQABJgGaAf8IAAFGAbcBvQH/AYEBvQHCAf8BPgGv - AbQB/wE2AawBsgH/ATYBqwGxAf8BNgGrAbEB/wIAAQEB/wMAAf8DAAH/AwAB/wEsAYMBhwH/AS8BowGp - Af8BLAGbAaEB/wEWATYBOQH/CQABqwHjAf8BAAGwAeUB/wEAAZ8B0QH/AQABmwHNAf8BAAGaAcsB/wEA - AZkByQH/AgABAQH/AwAB/wMAAf8DAAH/AQcBQwGJAf8BAAGPAboB/wEAAYYBrAH/AQABKAE7Af8IAAHA - AbcB9AH/Ac8ByAH2Af8BwAG2AfMB/wG0AakB7AH/AbIBqAHqAf8BRwE6AboB/wELAQABxAH/AYMBSgHC - Af8BJgEXAaIB/wE/ATIBtwH/AbUBqgHuAf8BtQGqAfAB/wGrAaEB4wH/AZEBhgHNAf8JAAGUAv8BAAGg - Av8BAAGTAv8BAAGFAfQB/wEAAYMB8AH/AQABAQEoAf8DAAH/AQABEwFJAf8DAAH/AgABGQH/AQABiAH4 - Af8BAAGJAfoB/wEAAUsB3QH/AQABJgGZAf8IAAFFAbYBvAH/AYgBwQHGAf8BRQG1AbsB/wE1AacBrAH/ - ATMBpAGpAf8BAAEJAQsB/wMAAf8BCAEeASAB/wMAAf8CAAEBAf8BNgGqAbAB/wE2AawBsgH/ASwBlgGb - Af8BFgE1ATgB/wkAAaoB4wH/AQYBswHmAf8BAAGpAeEB/wEAAZQBwAH/AQABkAG6Af8BAAEBAQsB/wMA - Af8BAAETASAB/wMAAf8CAAEBAf8BAAGYAcgB/wEAAZsBzQH/AQABgQGkAf8BAAEnATkB/wgAAbwBsQHz - Af8B0wHMAfcB/wHMAcQB9gH/AbsBsgHqAf8BRwE6AboB/wMAAf8BkwGJAckB/wG3AasB8gH/AT4BMAG2 - Af8BlQGKAcoB/wG2AasB8QH/AbUBqgHwAf8BqwGhAeIB/wGYAY8BzAH/CQABkAL/AQUBowL/AQABnQL/ - AQABigH9Af8BAAEBASgB/wMAAf8BAAElAZcB/wEAAYsC/wIAARUB/wEAAScBnAH/AQABiwH+Af8BAAGJ - AfoB/wEAAUoB2wH/AQABLAGkAf8IAAE/AbMBuQH/AY0BwwHIAf8BgwG/AcQB/wE/AagBrQH/AQABCQEL - Af8DAAH/ARcBMwE1Af8BOAGvAbUB/wMAAf8BGQE2ATgB/wE4Aa8BtQH/ATYBrAGyAf8BLAGUAZgB/wEd - ATsBPgH/CQABpQHdAf8BCwG1AeYB/wEAAbEB5QH/AQABlgHAAf8BAAEBAQsB/wMAAf8BAAElATUB/wEA - AZ8B1QH/AwAB/wEAASgBOAH/AQABngHTAf8BAAGbAc0B/wEAAYEBoAH/AQABLAE+Af8MAAHTAc0B9wH/ - AdYB0AH3Af8BqQGjAcwB/wExASgBjQH/AZQBigHKAf8BtgGrAfEB/wG1AaoB7gH/AaQBmwHSAf8BrwGl - AeQB/wG1AaoB8AH/AbUBqgHwAf8BrAGiAeQB/xAAAQcBowL/AQsBpQL/AQABOwHAAf8DAAH/AQABJwGb - Af8BAAGKAf0B/wEAAYgB+AH/AQABOQG9Af8BAAGBAeQB/wEAAYkB+gH/AQABiQH6Af8BAAFMAeAB/xAA - AY4BxAHIAf8BkQHGAcoB/wEuAUkBSwH/AwAB/wEZATUBOAH/ATcBrQG0Af8BNgGqAbAB/wEoAUsBgQH/ - ATABmgGfAf8BNgGsAbIB/wE2AawBsgH/AS0BmQGeAf8QAAEMAbUB5wH/ARABtgHnAf8BEAE3AUcB/wMA - Af8BAAEnATgB/wEAAZ0B0AH/AQABmAHIAf8BBwE6AYEB/wEAAYUBqAH/AQABmwHNAf8BAAGbAc0B/wEA - AYMBpwH/EAAB3QHYAfkB/wHaAdUB+AH/AcIBuwHmAf8BsAGqAdUB/wHBAbcB8gH/AbsBsgHuAf8BuQGv - Ae8B/wG1AaoB8AH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/AbwBtgHcAf8QAAFJAcEC/wETAakC/wEA - AY4C/wEAAUcB1QH/AQABkwL/AQABjQL/AQABjAL/AQABiQH6Af8BAAGJAfoB/wEAAYkB+gH/AQABiQH6 - Af8BJAGdAdwB/xAAAbEB1wHaAf8BlwHJAc0B/wFKAaUBqQH/ATUBhwGKAf8BRgG0AboB/wE/Aa0BsgH/ - AT0BrQGyAf8BNgGsAbIB/wE2AawBsgH/ATYBrAGyAf8BNgGsAbIB/wGLAa8BsgH/EAABgQHPAe8B/wEW - AbkB6AH/ARABkwG2Af8BEQFFAYgB/wEAAacB3QH/AQABnQHMAf8BAAGcAc0B/wEAAZsBzQH/AQABmwHN - Af8BAAGbAc0B/wEAAZsBzQH/AT8BogG3Af8UAAHhAd0B+gH/AdYB0AH4Af8B0wHMAfcB/wHOAccB9gH/ - AcUBvAH0Af8BvAGxAfIB/wG3Aa0B8AH/AbMBqAHuAf8BsQGmAe8B/wG/AbgB4QH/GAABgQHFAv8BDAGm - Av8BBgGjAv8BAAGfAv8BAAGXAv8BAAGPAv8BAAGLAf4B/wEAAYYB9gH/AQABhQH0Af8BJwGiAeIB/xgA - AbUB2QHcAf8BkgHGAcoB/wGNAcQByAH/AYYBwAHFAf8BSwG5Ab8B/wE/AbIBuAH/AToBrQGzAf8BNAGp - Aa8B/wExAakBsAH/AY0BtgG5Af8YAAGDAdEB8AH/ARABtwHnAf8BCwG1AeYB/wEEAbIB5QH/AQABrAHk - Af8BAAGjAdkB/wEAAZwBzgH/AQABlwHGAf8BAAGWAccB/wE+AakBwgH/IAABwwG6AfQB/wHHAb8B9QH/ - AcsBwwH1Af8BxQG8AfQB/wG8AbEB8wH/AbEBpgHvAf8pAAGWAv8BAAGZAv8BAAGcAv8BAAGXAv8BAAGQ - Av8BAAGFAfQB/ygAAUoBuQG+Af8BgQG7AcAB/wGCAb4BwwH/AUsBuQG/Af8BPwGzAbkB/wExAakBrwH/ - KQABrAHkAf8BAAGuAeQB/wEAAbAB5QH/AQABrAHkAf8BAAGlAd0B/wEAAZYBxgH//wD/ACoAAQgBFAGC - Af8BAAEDAUEB/wIAATgB/wIAATUB/wIAAS8B/wIAAR4B/ygAAZIBIAGSAf8BgQEPAYEB/wFKAQkBSgH/ - AUgBBwFIAf8BQgEGAUIB/wEyAQYBMgH/KQACkAH/AQACRwH/AQACPAH/AQACOQH/AQACMwH/AQACJgH/ - KAADpQH/A5EB/wOHAf8DhQH/A4EB/wNHAf8gAAGBAYYBvAH/AQkBGgGmAf8BCAEZAacB/wEHARgBpQH/ - AQYBFgGjAf8BBAEUAaAB/wECAREBmQH/AQABCQGDAf8CAAE4Af8BDAEPASEB/xgAAb4BkwG+Af8BsAEn - AbAB/wGxASUBsQH/AbABIwGwAf8BrwEhAa8B/wGsAR8BrAH/AaYBHAGmAf8BkwEUAZMB/wFKAQgBSgH/ - AS0BGAEtAf8YAAFJAskB/wEAAq0B/wEAAq0B/wEAAqsB/wEAAqgB/wEAAqQB/wEAAp0B/wEAAogB/wEA - AjsB/wELAisB/xgAA8kB/wO7Af8DuwH/A7gB/wO2Af8DtQH/A68B/wOeAf8DhwH/AzsB/xQAAYABhwHL - Af8BCgEhAdMB/wELASQB4QH/AQwBJgHpAf8BDAEmAecB/wELASUB5gH/AQsBJQHmAf8BCAEiAeEB/wEH - AR8B1QH/AQgBGAGmAf8BAAECAUQB/wELAQ4BIAH/EAABxwGWAccB/wHJATsByQH/AdMBPwHTAf8B2QFB - AdkB/wHYAUIB2AH/AdcBQAHXAf8B1wFAAdcB/wHSATwB0gH/AcoBOQHKAf8BsAElAbAB/wGCAQ4BggH/ - AS0BFwEtAf8QAAFLAtEB/wEAAtEB/wEAAtwB/wEAAuQB/wEAAuIB/wEAAuEB/wEAAuEB/wEAAtoB/wEA - AtAB/wEAAqwB/wEAAkgB/wEKAioB/xAAA9EB/wPTAf8D2gH/A98B/wPeAf8D3AH/A9wB/wPZAf8D0gH/ - A7oB/wOSAf8DOgH/EAABDAEjAdcB/wEMASYB6AH/ARQBLgHwAf8BFAEuAfAB/wEUAS4B8AH/ARQBLgHw - Af8BDAEnAesB/wEOASgB7wH/AQsBJAHeAf8BBAETAZgB/wEFARUBnwH/AQABAQFCAf8QAAHLAT0BywH/ - AdgBQQHYAf8B4AFLAeAB/wHgAUsB4AH/AeABSwHgAf8B4AFLAeAB/wHbAUMB2wH/Ad4BRQHeAf8B0QE+ - AdEB/wGlAR4BpQH/AasBIAGrAf8BgQENAYEB/xEAAtUB/wEAAuMB/wEAAvAB/wEAAvAB/wEAAvAB/wEA - AvAB/wEAAuYB/wEAAukB/wEAAtoB/wEAAp4B/wEAAqQB/wEAAkYB/xAAA9UB/wPfAf8D5gH/A+YB/wPm - Af8D5gH/A+AB/wPhAf8D2QH/A7AB/wO1Af8DkAH/DAABEQEqAeUB/wEXATAB6wH/ARABKwH0Af8BFAEu - AfAB/wEUAS4B8AH/ARQBLgHvAf8BFAEsAeUB/wERASIBrgH/AQABAgE5Af8DAAH/AwAB/wEGARUBnQH/ - AQIBEQGZAf8CAAEuAf8IAAHXAUYB1wH/AdwBTAHcAf8B4gFJAeIB/wHgAUsB4AH/AeABSwHgAf8B3wFL - Ad8B/wHYAUgB2AH/AbIBNAGyAf8BSgEOAUoB/wENAQABDQH/AwAB/wGqASABqgH/AaYBHAGmAf8BQQEL - AUEB/wkAAuUB/wEAAu4B/wEAAvAB/wEAAvAB/wEAAvAB/wEAAu8B/wEAAucB/wEAArkB/wEAAkAB/wMA - Af8DAAH/AQACowH/AQACnQH/AQACNgH/CAAD3wH/A+QB/wPmAf8D5gH/A+YB/wPlAf8D4AH/A8MB/wOL - Af8DFQH/AwAB/wO0Af8DrwH/A4IB/wgAARMBLgH0Af8BKAFAAfUB/wEZATIB8AH/ARQBLgHwAf8BDgEh - AcAB/wEAAQgBRwH/AgABAgH/AwAB/wMAAf8DAAH/AwAB/wEKASMB3AH/AQoBHQG4Af8BAAEGAYAB/wgA - AeMBSwHjAf8B5gGLAeYB/wHgAYEB4AH/AeABSwHgAf8BuwE5AbsB/wGGARQBhgH/ARkBAAEZAf8DAAH/ - AwAB/wMAAf8BBQEAAQUB/wHPAT0BzwH/AbgBMAG4Af8BiwERAYsB/wkAAvIB/wEAA/8BAAL0Af8BAALw - Af8BAALFAf8BAAKBAf8BAAIFAf8DAAH/AwAB/wMAAf8DAAH/AQAC2AH/AQACvAH/AQACgQH/CAAD5wH/ - A/IB/wPnAf8D5gH/A8kB/wOYAf8DJwH/AwAB/wMAAf8DAAH/AwkB/wPWAf8DwwH/A5kB/wgAASQBPAH1 - Af8BNwGAAfYB/wEgATgB7wH/ARQBLgHwAf8BBQETAYwB/wIAASkB/wMAAf8DAAH/AwAB/wMAAf8BAAEE - AT0B/wEOASkB8QH/AQYBHgHUAf8BAAEMAYoB/wgAAeYBhwHmAf8B6QGXAekB/wHhAYMB4QH/AeABSwHg - Af8BmgEeAZoB/wE9AQgBPQH/AwAB/wMAAf8DAAH/AwAB/wGBARABgQH/Ad8BRgHfAf8ByQE4AckB/wGZ - ARcBmQH/CQAD/wEAA/8BAAL5Af8BAALwAf8BAAKWAf8BAAIwAf8DAAH/AwAB/wMAAf8DAAH/AQACRQH/ - AQAC7AH/AQACzwH/AQACjgH/CAAD8AH/A/kB/wPrAf8D5gH/A6oB/wOBAf8DAAH/AwAB/wMAAf8DAAH/ - A5AB/wPiAf8D0AH/A6QB/wgAAS0BRAH2Af8BQAGCAfcB/wEhATkB7gH/ARQBLgHwAf8BFAEuAe8B/wEV - AS8B7gH/AgABEgH/AwAB/wMAAf8DAAH/AQ8BIgG7Af8BDAEmAecB/wEJASIB3gH/AQABDQGQAf8IAAHn - AY4B5wH/AesBnwHrAf8B4AGDAeAB/wHgAUsB4AH/Ad8BSwHfAf8B3gFLAd4B/wEnAQABJwH/AwAB/wMA - Af8DAAH/AbkBOAG5Af8B2AFCAdgB/wHQAT0B0AH/AZ4BGAGeAf8JAAP/AQAD/wEAAvkB/wEAAvAB/wEA - Au8B/wEAAu8B/wEAAhYB/wMAAf8DAAH/AwAB/wEAAsIB/wEAAuIB/wEAAtkB/wEAApMB/wgAA/QB/wP9 - Af8D6wH/A+YB/wPlAf8D5QH/AzkB/wMAAf8DAAH/AwAB/wPIAf8D3gH/A9gB/wOoAf8IAAErAUIB9QH/ - AUsBjAH3Af8BKgFBAfQB/wEVAS4B5wH/ARMBLAHkAf8CAAEfAf8DAAH/AQABAwE8Af8DAAH/AgABEgH/ - ARUBLwHtAf8BFAEuAfAB/wEJASEB2AH/AQABDgGNAf8IAAHnAY0B5wH/Ae0BqQHtAf8B5gGMAeYB/wHa - AUoB2gH/AdcBRwHXAf8BMwEDATMB/wMAAf8BgQEPAYEB/wMAAf8BJwEAAScB/wHdAUoB3QH/AeABSwHg - Af8BzAE7AcwB/wGcARkBnAH/CQAD/wEAA/8BAAP/AQAC6gH/AQAC5gH/AQACJQH/AwAB/wEAAkQB/wMA - Af8BAAIWAf8BAALuAf8BAALwAf8BAALUAf8BAAKTAf8IAAPzAf8EAAPzAf8D4gH/A+AB/wNGAf8DAAH/ - A44B/wMAAf8DOQH/A+QB/wPmAf8D1AH/A6gB/wgAASEBOgH1Af8BgQGSAfgB/wFEAYYB9wH/ASYBPAHi - Af8CAAEfAf8DAAH/AQQBEQGHAf8BFQEwAfQB/wIAAQ4B/wEFARMBjAH/ARYBMAHzAf8BFAEuAfAB/wEJ - ASEB1AH/AQgBFgGTAf8IAAHlAYQB5QH/Ae4BrwHuAf8B6wGjAesB/wHYAYQB2AH/ATMBAwEzAf8DAAH/ - AZYBHQGWAf8B4wGAAeMB/wEkAQABJAH/AZoBHgGaAf8B4gGAAeIB/wHgAUsB4AH/AckBOwHJAf8BoQEi - AaEB/wkAAv4B/wEAA/8BAAP/AQAC8wH/AQACJQH/AwAB/wEAApEB/wEAAvQB/wEAAhMB/wEAApYB/wEA - AvQB/wEAAvAB/wEAAtEB/wEAAp4B/wgAA+4B/wgAA+cB/wNGAf8DAAH/A6YB/wPoAf8DNAH/A6oB/wPn - Af8D5gH/A9MB/wOvAf8MAAGCAZMB+AH/AYcBmAH4Af8BHgEqAZ8B/wMAAf8BBQESAYsB/wEVAS8B8gH/ - ARUBLwHtAf8BEQEhAaoB/wERASgB2AH/ARQBLgHwAf8BFAEuAfAB/wEKASIB2gH/EAAB7gGwAe4B/wHv - AbUB7wH/AacBPAGnAf8DAAH/AZkBHgGZAf8B4QFMAeEB/wHdAUoB3QH/AbABMQGwAf8BzQFCAc0B/wHg - AUsB4AH/AeABSwHgAf8BzQE9Ac0B/xEAA/8BAAP/AQACuAH/AwAB/wEAApUB/wEAAvIB/wEAAu4B/wEA - ArUB/wEAAtoB/wEAAvAB/wEAAvAB/wEAAtcB/xgAA8IB/wMAAf8DqQH/A+cB/wPkAf8DwQH/A9kB/wPm - Af8D5gH/A9UB/xAAAaMBsQH6Af8BjwGfAfkB/wE8AUwB1QH/ASEBMAG2Af8BLQFEAfEB/wEkATsB6gH/ - ASABNwHsAf8BFAEuAfAB/wEUAS4B8AH/ARQBLgHwAf8BFAEuAfAB/wFKAYYB1AH/EAAB8gHBAfIB/wHx - AbwB8QH/AdEBkwHRAf8BtgFIAbYB/wHkAY4B5AH/Ad4BhQHeAf8B3gGBAd4B/wHgAUsB4AH/AeABSwHg - Af8B4AFLAeAB/wHgAUsB4AH/Ac4BlgHOAf8QAAGYA/8BBgP/AQAC+QH/AQACzAH/AQAD/wEAAvgB/wEA - AvYB/wEAAvAB/wEAAvAB/wEAAvAB/wEAAvAB/wFHAtQB/xAAA/wB/wQAA+sB/wPPAf8D8wH/A+sB/wPq - Af8D5gH/A+YB/wPmAf8D5gH/A9UB/xQAAawBtwH7Af8BiAGZAfgB/wGBAZMB+AH/AUgBiQH3Af8BNAFK - AfYB/wEhAToB8wH/ARoBMwHvAf8BEgEsAe0B/wENASgB8AH/AUsBiAHdAf8YAAH0AckB9AH/Ae8BtgHv - Af8B7gGvAe4B/wHsAaYB7AH/AegBlQHoAf8B5AGEAeQB/wHgAYEB4AH/Ad0BSAHdAf8B3gFEAd4B/wHU - AZkB1AH/GAABngP/AQAD/wEAA/8BAAP/AQAD/wEAAvwB/wEAAvQB/wEAAuwB/wEAAukB/wFLAtoB/ygA - A/cB/wPtAf8D5wH/A+IB/wPhAf8D2QH/IAABMgFIAfYB/wE6AYEB9gH/AUEBhAH3Af8BNAFKAfYB/wEh - AToB9QH/AQ4BKAHvAf8oAAHoAZMB6AH/AeoBmgHqAf8B6wGgAesB/wHoAZUB6AH/AeUBhAHlAf8B3gFF - Ad4B/ykAA/8BAAP/AQAD/wEAA/8BAAL+Af8BAALpAf8oAAP3Af8D+QH/A/0B/wP3Af8D7gH/A+EB//8A - /wAqAAMyAf8DJwH/AyIB/wMhAf8DHwH/AxoB/ygAAZEBPQEAAf8BSwEqAQAB/wFAASEBAAH/AT0BHwEA - Af8BNwEaAQAB/wEmARABAAH/KAABBQEvAQUB/wEAASABAAH/AQABGgEAAf8BAAEYAQAB/wEAARMBAAH/ - AQABCAEAAf8oAAKeARsB/wKWAQAB/wKTAQAB/wKSAQAB/wKNAQAB/wJIAQAB/yAAA5kB/wM/Af8DPwH/ - Az0B/wM8Af8DOwH/AzcB/wMuAf8DIgH/AyMB/xgAAcYBqQE6Af8BtAGCAQAB/wG0AYEBAAH/AbIBgQEA - Af8BrwGBAQAB/wGsAYEBAAH/AaQBSAEAAf8BjgE5AQAB/wFAASABAAH/ASYBGwECAf8YAAGAAZ4BgAH/ - AQoBRwEKAf8BCQFIAQkB/wEIAUcBCAH/AQcBRQEHAf8BBQFDAQUB/wEDAT0BAwH/AQABLwEAAf8BAAEZ - AQAB/wELARYBCwH/GAACwAGbAf8CsgExAf8CtAEvAf8CsgEsAf8CsQEoAf8CsQEkAf8CrQEdAf8CogEH - Af8CkwEAAf8CNwEFAf8UAAOfAf8DgQH/A4QB/wOJAf8DiAH/A4YB/wOGAf8DgwH/A4EB/wM+Af8DKAH/ - AyIB/xAAAdEBsQE8Af8B2QGdAQAB/wHlAaUBAAH/Ae0BrAEAAf8B6wGqAQAB/wHqAagBAAH/AeoBqAEA - Af8B4wGkAQAB/wHZAZwBAAH/AbMBgQEAAf8BgAErAQAB/wElARoBAgH/EAABgAGpAYAB/wELAZgBCwH/ - AQYBqAEGAf8BAwGzAQMB/wEEAbABBAH/AQQBrgEEAf8BBAGuAQQB/wEFAaYBBQH/AQkBmQEJAf8BCQFH - AQkB/wEAASIBAAH/AQoBFgEKAf8QAALJAaAB/wLLAUwB/wLUAYEB/wLaAYMB/wLYAYIB/wLXAYIB/wLX - AYIB/wLUAYEB/wLMAUgB/wK0AS0B/wKZAQAB/wI4AQMB/xAAA4EB/wOJAf8DkAH/A5AB/wOQAf8DkAH/ - A4oB/wOMAf8DgwH/AzgB/wM7Af8DJgH/EAAB3AGgAQAB/wHsAaoBAAH/AfYBswEAAf8B9gGzAQAB/wH2 - AbMBAAH/AfYBswEAAf8B7wGtAQAB/wHyAbABAAH/AeIBpAEAAf8BpAFJAQAB/wGrAYABAAH/AUsBKgEA - Af8QAAEKAZ0BCgH/AQMBsQEDAf8BAQHAAQEB/wEBAcABAQH/AQEBwAEBAf8BAQHAAQEB/wECAbYBAgH/ - AQABuwEAAf8BBwGkAQcB/wEFAT0BBQH/AQYBQgEGAf8BAAEhAQAB/xAAAs0BgQH/AtgBggH/At8BjQH/ - At8BjQH/At8BjQH/At8BjQH/AtsBgwH/At0BhwH/AtIBgQH/Aq0BIQH/ArABJAH/ApgBAAH/DAADiQH/ - A44B/wOQAf8DkAH/A5AB/wOPAf8DiwH/A0QB/wMkAf8DAQH/AwAB/wM6Af8DNwH/AyAB/wgAAesBrAEA - Af8B8gGyAQAB/wH4AbQBAAH/AfYBswEAAf8B9gGzAQAB/wH1AbIBAAH/AewBrAEAAf8BvgGKAQAB/wFC - ASMBAAH/AwAB/wMAAf8BqgGAAQAB/wGkAUgBAAH/ATcBHQEAAf8IAAEGAbEBBgH/AQQBuwEEAf8BAAHE - AQAB/wEBAcABAQH/AQEBwAEBAf8BAQG/AQEB/wEHAbIBBwH/ARABgAEQAf8BAAEbAQAB/wMAAf8DAAH/ - AQYBQQEGAf8BAwE9AQMB/wEAARMBAAH/CAAC2AGHAf8C3AGPAf8C4QGLAf8C3wGNAf8C3wGNAf8C3gGN - Af8C2AGKAf8CtQFBAf8CjwEAAf8CGwEAAf8DAAH/Aq4BJAH/Aq0BHQH/AogBAAH/CAADkQH/A5wB/wOR - Af8DkAH/A0kB/wMrAf8DCgH/AwAB/wMAAf8DAAH/AwAB/wOBAf8DRQH/AysB/wgAAfkBtgEAAv8BvwEF - Af8B+AG3AQAB/wH2AbMBAAH/AcoBkwEAAf8BgQEvAQAB/wEGAgAB/wMAAf8DAAH/AwAB/wMAAf8B4AGj - AQAB/wHEAY4BAAH/AYQBMQEAAf8JAAHGAQAB/wEEAdEBBAH/AQIBwwECAf8BAQHAAQEB/wEQAYcBEAH/ - AQABJQEAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wEIAaEBCAH/AQwBgQEMAf8BAAEoAQAB/wgAAuIBjQH/ - AuUBoQH/At8BkgH/At8BjQH/Ar8BSAH/ApgBAgH/AiwBAAH/AwAB/wMAAf8DAAH/AhIBAAH/AtEBgQH/ - ArsBPgH/Ap4BAAH/CAADmgH/A6YB/wOVAf8DkAH/AzUB/wMdAf8DAAH/AwAB/wMAAf8DAAH/AyYB/wON - Af8DgQH/AzEB/wgAAf8BvgEBAv8BxQEUAf8B+gG6AQAB/wH2AbMBAAH/AZkBQQEAAf8BMgEXAQAB/wMA - Af8DAAH/AwAB/wMAAf8BRwEnAQAB/wH0AbEBAAH/AdgBmwEAAf8BlQE9AQAB/wgAAQEB0AEBAf8BDgHT - AQ4B/wEEAcYBBAH/AQEBwAEBAf8BBAE1AQQB/wEAARABAAH/AwAB/wMAAf8DAAH/AwAB/wEAAR4BAAH/ - AQABvgEAAf8BCQGXAQkB/wEAATMBAAH/CAAC5QGcAf8C6AGtAf8C4QGYAf8C3wGNAf8CpAEbAf8ChQEA - Af8CBgEAAf8DAAH/AwAB/wMAAf8CkgEAAf8C3gGIAf8CywFIAf8CpQENAf8IAAOfAf8DqgH/A5UB/wOQ - Af8DjwH/A48B/wMTAf8DAAH/AwAB/wMAAf8DSAH/A4gB/wOCAf8DMwH/CAAB/wHBAQoC/wHIARwB/wH5 - AbkBAAH/AfYBswEAAf8B9QGyAQAB/wH0AbIBAAH/ARgBBQEAAf8DAAH/AwAB/wMAAf8BxwGRAQAB/wHr - AaoBAAH/AeIBowEAAf8BmgFBAQAB/wgAAQcB0gEHAf8BEwHVARMB/wEFAcUBBQH/AQEBwAEBAf8BAQG/ - AQEB/wECAb4BAgH/AwAB/wMAAf8DAAH/AwAB/wEQAYQBEAH/AQQBsAEEAf8BBwGjAQcB/wEAATcBAAH/ - CAAC5gGkAf8C6wG0Af8C4QGYAf8C3wGNAf8C3gGNAf8C3gGNAf8CPgEAAf8DAAH/AwAB/wMAAf8CvQFH - Af8C2AGCAf8C0QGBAf8CqAESAf8IAAOeAf8DsQH/A54B/wONAf8DigH/AxoB/wMAAf8DJgH/AwAB/wMT - Af8DjgH/A5AB/wOBAf8DMwH/CAAB/wHAAQgC/wHMAScC/wHBAQcB/wHvAa8BAAH/AesBqwEAAf8BJwEP - AQAB/wMAAf8BRgEmAQAB/wMAAf8BGAEFAQAB/wHzAbEBAAH/AfYBswEAAf8B3AGfAQAB/wGZAUEBAAH/ - CAABBQHSAQUB/wEbAdYBGwH/AQUB0AEFAf8BBgG2AQYB/wEHAbABBwH/AQABCQEAAf8DAAH/AQABHQEA - Af8DAAH/AwAB/wEDAb0BAwH/AQEBwAEBAf8BCQGcAQkB/wEBATYBAQH/CAAC5gGiAf8C7QG9Af8C5QGi - Af8C2wGLAf8C2AGIAf8CTAEAAf8CGwEAAf8CkgEAAf8DAAH/Aj4BAAH/At0BjQH/At8BjQH/As0BTAH/ - AqcBFAH/CAADmQH/A7YB/wOtAf8DkQH/AxoB/wMAAf8DMwH/A5MB/wMRAf8DNQH/A5EB/wOQAf8DgQH/ - AzcB/wgAAf8BvAEAAv8BzgEuAv8ByQEgAf8B8QG0AQEB/wEnAQ8BAAH/AwAB/wGUAT4BAAH/AfoBtgEA - Af8BFAECAQAB/wGZAUEBAAH/AfkBtQEAAf8B9gGzAQAB/wHZAZ0BAAH/AaEBSAEAAf8JAAHPAQAB/wEg - AdcBIAH/ARYB1QEWAf8BDgG2AQ4B/wEAAQkBAAH/AwAB/wEDATIBAwH/AQABxwEAAf8DAAH/AQQBNQEE - Af8BAAHGAQAB/wEBAcABAQH/AQoBmQEKAf8BBwE7AQcB/wgAAuQBmQH/Au4BwgH/AuwBuAH/AtoBmAH/ - AkwBAAH/AwAB/wKhARcB/wLiAZAB/wI6AQAB/wKkARsB/wLhAZAB/wLfAY0B/wLMAUwB/wKoASIB/wwA - A7gB/wO7Af8DQwH/AwAB/wM0Af8DkQH/A44B/wNDAf8DgwH/A5AB/wOQAf8DgQH/EAAB/wHOAS8C/wHQ - ATQB/wG1AYkBAAH/AwAB/wGYAUEBAAH/AfgBtAEAAf8B8wGxAQAB/wG6AYcBAAH/Ad8BogEAAf8B9gGz - AQAB/wH2AbMBAAH/Ad8BoQEAAf8QAAEhAdgBIQH/ASQB2AEkAf8BFwFFARcB/wMAAf8BBAE1AQQB/wEA - AcQBAAH/AQMBvQEDAf8BDwFKAQ8B/wELAaABCwH/AQEBwAEBAf8BAQHAAQEB/wEJAZ8BCQH/EAAC7wHE - Af8C8AHIAf8CrgFIAf8DAAH/AqQBGwH/AuEBjwH/At0BjQH/ArQBPgH/AtABggH/At8BjQH/At8BjQH/ - As8BgQH/EAADygH/A8AB/wOVAf8DgQH/A54B/wOVAf8DlAH/A5AB/wOQAf8DkAH/A5AB/wOhAf8QAAH/ - Ad0BjgL/AdMBPQH/Ae0BuAELAf8BxwGYAQAB/wH+AcABCAH/AfcBuQEAAf8B9wG3AQAB/wH2AbMBAAH/ - AfYBswEAAf8B9gGzAQAB/wH2AbMBAAH/AdkBtAE5Af8QAAGKAeYBigH/ASoB2gEqAf8BHQGuAR0B/wEa - AYQBGgH/AQkBzQEJAf8BCAHBAQgB/wEGAcEBBgH/AQEBwAEBAf8BAQHAAQEB/wEBAcABAQH/AQEBwAEB - Af8BRwGzAUcB/xAAAvMBzwH/AvEBzwH/AtYBpQH/ArwBhQH/AuQBpAH/At4BmQH/At8BlgH/At8BjQH/ - At8BjQH/At8BjQH/At8BjQH/AtABoQH/FAADzwH/A7sB/wO2Af8DrgH/A6MB/wOXAf8DkQH/A40B/wOM - Af8DpQH/GAAB/wHfAZUC/wHQATUC/wHNAS4C/wHLASQC/wHDAREB/wH9AbsBAAH/AfcBtwEAAf8B8gGx - AQAB/wHyAa8BAAH/AeABugE7Af8YAAGPAecBjwH/ASUB2QElAf8BIAHYASAB/wEZAdYBGQH/AQwB0wEM - Af8BAgHMAQIB/wEDAcIBAwH/AQIBuwECAf8BAAG7AQAB/wFHAbwBRwH/GAAC9AHVAf8C8AHIAf8C7wHD - Af8C7QG7Af8C6AGqAf8C4wGZAf8C3wGSAf8C3QGKAf8C3QGHAf8C1gGkAf8gAAOiAf8DpgH/A6oB/wOj - Af8DmQH/A4wB/ygAAf8BwwEPAv8BxgEXAv8ByQEeAv8BwgERAv8BvQEAAf8B8gGvAQAB/ygAAQoB0wEK - Af8BEAHUARAB/wEUAdUBFAH/AQwB0wEMAf8BAAHPAQAB/wEAAbsBAAH/KAAC5wGoAf8C6gGwAf8C6wG1 - Af8C6AGqAf8C5AGZAf8C3QGHAf//AP8ALAABIgH/AgABFQH/AgABEAH/AgABDgH/AgABCwH/AwAB/ygA - AUoBAAElAf8BMwEAARYB/wEpAQABDwH/AScBAAENAf8BIgEAAQoB/wEYAQABAwH/KQABEwEgAf8BAAEI - ARUB/wEAAQMBEAH/AQABAgEOAf8CAAEKAf8DAAH/KAADhQH/A0UB/wM9Af8DOwH/AzcB/wMuAf8gAAIy - AYcB/wIAATcB/wIAATcB/wIAATYB/wIAATUB/wIAATIB/wIAAS4B/wIAASEB/wIAARAB/wIAAQsB/xgA - AawBDQGJAf8BjwEAATYB/wGPAQABNgH/AY0BAAE1Af8BiwEAATMB/wGIAQABMQH/AYIBAAEtAf8BQwEA - ASAB/wEpAQABDgH/ARsBAAENAf8YAAEqAUsBhgH/AQABIgE2Af8BAAEjATcB/wEAASEBNgH/AQABIAE0 - Af8BAAEfATIB/wEAARsBLgH/AQABEQEhAf8BAAEDARAB/wEAAQYBCgH/GAADtAH/A5cB/wOXAf8DlQH/ - A5MB/wOSAf8DjQH/A4EB/wM9Af8DLAH/FAACMQGSAf8CAAGEAf8CAAGRAf8CAAGbAf8CAAGZAf8CAAGY - Af8CAAGYAf8CAAGQAf8CAAGEAf8CAAE3Af8CAAEXAf8CAAEKAf8QAAG1AQ4BkAH/Aa0BAAFLAf8BtgEA - AYEB/wG8AQABgwH/AbsBAAGDAf8BugEAAYIB/wG6AQABggH/AbQBAAGBAf8BrAEAAUoB/wGOAQABNQH/ - ATQBAAEWAf8BGgEAAQ0B/xAAAScBgQGSAf8BAAE4AYUB/wEAAUEBlAH/AQABRwGfAf8BAAFGAZ0B/wEA - AUUBmwH/AQABRQGbAf8BAAFAAZMB/wEAATgBhgH/AQABIgE3Af8BAAEJARYB/wEAAQUBCgH/EAADugH/ - A6wB/wOyAf8DtgH/A7UB/wO0Af8DtAH/A7EB/wOrAf8DlgH/A0YB/wMsAf8SAAGHAf8CAAGaAf8CAAGo - Af8CAAGoAf8CAAGoAf8CAAGoAf8CAAGeAf8CAAGjAf8CAAGPAf8CAAEuAf8CAAEyAf8CAAEVAf8QAAGw - AQABgAH/AbwBAAGDAf8BxgEAAYoB/wHGAQABigH/AcYBAAGKAf8BxgEAAYoB/wG+AQABhQH/AcEBAAGH - Af8BtAEAAYEB/wGDAQABLQH/AYgBAAExAf8BMgEAARUB/xEAATsBiQH/AQABRgGeAf8BAAGBAa0B/wEA - AYEBrQH/AQABgQGtAf8BAAGBAa0B/wEAAUkBowH/AQABTAGnAf8BAAE/AZEB/wEAARwBLgH/AQABHgEy - Af8BAAEIARUB/xAAA64B/wO2Af8DvQH/A70B/wO9Af8DvQH/A7cB/wO5Af8DsQH/A44B/wOSAf8DRAH/ - DgABmQH/AgABogH/AgABqwH/AgABqAH/AgABqAH/AgABpwH/AgABmwH/AgIBPAH/AgABEAH/AwAB/wMA - Af8CAAExAf8CAAEuAf8CAAEKAf8IAAG9AQABhAH/AcUBAAGJAf8BxgEAAYoB/wHGAQABigH/AcYBAAGK - Af8BxgEAAYoB/wG/AQABhQH/AZkBAAE9Af8BLQEAAREB/wMAAf8DAAH/AYcBAAEwAf8BggEAAS0B/wEl - AQABDAH/CQABRwGdAf8BAAGAAacB/wEAAYEBsQH/AQABgQGtAf8BAAGBAa0B/wEAAYEBqwH/AQABSAGe - Af8BAAEnATsB/wEAAQQBEAH/AwAB/wMAAf8BAAEeATEB/wEAARsBLgH/AgABCQH/CAADtgH/A7sB/wO9 - Af8DvQH/A70B/wO8Af8DuAH/A54B/wNAAf8DBQH/AwAB/wORAf8DjQH/AzkB/woAAa0B/wIAAbkB/wIA - AaoB/wIAAagB/wICAUYB/wIAARkB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AgABjAH/AgABQQH/AgABHAH/ - CAAByAEAAYwB/wHXAQABlgH/AckBAAGMAf8BxgEAAYoB/wGjAQABRAH/AToBAAEbAf8DAAH/AwAB/wMA - Af8DAAH/AwAB/wGzAQABgQH/AZsBAAE+Af8BOwEAARsB/wkAAYEBswH/AQABigG/Af8BAAGBAa8B/wEA - AYEBrQH/AQABLgFGAf8BAAEMARkB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AQABPgGOAf8BAAEqAUEB/wEA - AQ0BHAH/CAADvgH/A8cB/wO+Af8DvQH/A6QB/wNLAf8DEwH/AwAB/wMAAf8DAAH/AwAB/wOvAf8DnwH/ - A0wB/woAAbcB/wIAAcIB/wIAAa0B/wIAAagB/wIAAScB/wIAAQcB/wMAAf8DAAH/AwAB/wMAAf8CAAET - Af8CAAGmAf8CAAGDAf8CAAEmAf8IAAHUAQABlAH/AeEBAAGdAf8BzgEAAY8B/wHGAQABigH/AYEBAAEo - Af8BIAEAAQgB/wMAAf8DAAH/AwAB/wMAAf8BMQEAARQB/wHDAQABiAH/AasBAAFJAf8BSAEAASQB/wkA - AYgBvQH/AQABkAHIAf8BAAGCAbIB/wEAAYEBrQH/AQABFgEmAf8CAAEHAf8DAAH/AwAB/wMAAf8DAAH/ - AQABBgESAf8BAAGBAasB/wEAATcBhAH/AQABFQEmAf8IAAPFAf8DzgH/A8EB/wO9Af8DiQH/AzQB/wMA - Af8DAAH/AwAB/wMAAf8DRAH/A7oB/wOqAf8DhAH/CgABvAH/AgABxwH/AgABrAH/AgABqAH/AgABpwH/ - AgABpQH/AwAB/wMAAf8DAAH/AwAB/wICAUQB/wIAAZkB/wIAAY0B/wIAASkB/wgAAdoBAAGYAf8B5wEA - AaEB/wHOAQABjwH/AcYBAAGKAf8BxgEAAYoB/wHFAQABigH/AQoCAAH/AwAB/wMAAf8DAAH/AaEBAAFC - Af8BuwEAAYMB/wGzAQABgQH/AUwBAAEnAf8JAAGMAcIB/wEAAZQBzQH/AQABgQGxAf8BAAGBAa0B/wEA - AYEBqwH/AQABgQGqAf8DAAH/AwAB/wMAAf8DAAH/AQABLAFDAf8BAAFGAZ0B/wEAAT8BkAH/AQABFwEp - Af8IAAPJAf8D0QH/A8EB/wO9Af8DvAH/A7wB/wMiAf8DAAH/AwAB/wMAAf8DowH/A7UB/wOwAf8DhwH/ - CgABuwH/AgABzgH/AgABuQH/AgABngH/AgABmQH/AgABAQH/AwAB/wIAARIB/wMAAf8DAAH/AgABpAH/ - AgABqAH/AgABhwH/AgABJwH/CAAB2QEAAZcB/wHuAQABpgH/AdcBAAGWAf8BwgEAAYcB/wG+AQABhQH/ - ARYBAAEBAf8DAAH/ATABAAETAf8DAAH/AQoCAAH/AcUBAAGJAf8BxgEAAYoB/wGvAQABTAH/AUwBAAEn - Af8JAAGLAcEB/wEAAZkB1AH/AQABiQG+Af8BAAFKAaIB/wEAAUcBnQH/AgABAQH/AwAB/wEAAQYBEgH/ - AwAB/wMAAf8BAAGAAakB/wEAAYEBrQH/AQABOgGJAf8BAAEWAScB/wgAA8gB/wPWAf8DyAH/A7oB/wO3 - Af8DLQH/AwAB/wNDAf8DAAH/AyIB/wO7Af8DvQH/A60B/wOHAf8KAAG1Af8CAAHRAf8CAAHJAf8CAAGe - Af8CAAEBAf8DAAH/AgABJAH/AgABrgH/AwAB/wIAAScB/wIAAa0B/wIAAagB/wIAAYQB/wIAASwB/wgA - AdIBAAGSAf8B8wEAAaoB/wHqAQABowH/AckBAAGMAf8BFgEAAQEB/wMAAf8BSgEAASYB/wHKAQABjQH/ - AQcCAAH/AYEBAAEoAf8ByQEAAYwB/wHGAQABigH/Aa0BAAFLAf8BggEAAS0B/wkAAYcBuwH/AQABnAHZ - Af8BAAGWAdAB/wEAAUsBoQH/AgABAQH/AwAB/wEAARQBJAH/AQABggG0Af8DAAH/AQABFgEmAf8BAAGB - AbMB/wEAAYEBrQH/AQABOQGGAf8BAAEaASsB/wgAA8QB/wPZAf8D0wH/A74B/wMtAf8DAAH/A4YB/wO/ - Af8DHgH/A4kB/wO+Af8DvQH/A6wB/wONAf8OAAHTAf8CAAHWAf8CCQE0Af8DAAH/AgABJgH/AgABqwH/ - AgABpAH/AgIBOQH/AgABiwH/AgABqAH/AgABqAH/AgABigH/EAAB9AEAAaoB/wH4AQABrQH/AZgBAAE8 - Af8DAAH/AYABAAEoAf8ByAEAAYwB/wHFAQABiQH/AZYBAAE7Af8BtAEAAYEB/wHGAQABigH/AcYBAAGK - Af8BsQEAAYEB/xEAAZ0B2QH/AQABnwHdAf8BAAEjATEB/wMAAf8BAAEWASYB/wEAAYEBsQH/AQABgAGp - Af8BAAElATgB/wEAAT0BjAH/AQABgQGtAf8BAAGBAa0B/wEAATwBjAH/EAAD2gH/A9wB/wOdAf8DAAH/ - A4gB/wO+Af8DuwH/A5wB/wOxAf8DvQH/A70B/wOuAf8QAAIxAdQB/wIAAdoB/wILAZYB/wILAUMB/wIA - AbYB/wIAAagB/wIAAagB/wIAAagB/wIAAagB/wIAAagB/wIAAagB/wIqAZ4B/xAAAesBGgG5Af8B/gEA - AbEB/wHOAQABkAH/AakBAAFIAf8B1wEAAZYB/wHNAQABjwH/AcsBAAGOAf8BxgEAAYoB/wHGAQABigH/ - AcYBAAGKAf8BxgEAAYoB/wG8AQwBlQH/EAABHgGwAdkB/wEAAaMB4gH/AQABSAGWAf8BAAEuAUIB/wEA - AYgBuwH/AQABgQGsAf8BAAGBAa0B/wEAAYEBrQH/AQABgQGtAf8BAAGBAa0B/wEAAYEBrQH/AR4BhwGf - Af8QAAPiAf8D3wH/A8EB/wOpAf8DyAH/A8EB/wPAAf8DvQH/A70B/wO9Af8DvQH/A70B/xQAAjIB2QH/ - AgAB1gH/AgAB0gH/AgABzAH/AgABvwH/AgABsgH/AgABqQH/AgABowH/AgABowH/AikBpwH/GAAB8QEa - Ab4B/wH5AQABrQH/AfQBAAGqAf8B7QEAAaUB/wHfAQABmwH/AdEBAAGSAf8ByQEAAYwB/wHDAQABiAH/ - AcEBAAGHAf8BwgEOAZkB/xgAAR8BtAHeAf8BAAGfAd0B/wEAAZwB2QH/AQABmAHTAf8BAAGPAcYB/wEA - AYUBuAH/AQABgQGvAf8BAAFMAacB/wEAAUwBqAH/ARsBjQGpAf8YAAPmAf8D3AH/A9kB/wPUAf8DzAH/ - A8MB/wO+Af8DugH/A7kB/wPBAf8iAAG/Af8CAAHDAf8CAAHIAf8CAAG/Af8CAAG1Af8CAAGjAf8oAAHd - AQABmgH/AeMBAAGeAf8B6AEAAaIB/wHfAQABmwH/AdIBAAGSAf8BwQEAAYcB/ykAAY4BxQH/AQABkQHK - Af8BAAGVAc4B/wEAAY8BxgH/AQABhwG7Af8BAAFMAacB/ygAA8sB/wPOAf8D0QH/A8wB/wPEAf8DuQH/ - /wD/ACoAAw8B/wMIAf8DBgH/AwUB/wMEAf8DAgH/KAABPgEYAQsB/wEtAQgBAAH/ASUBAgEAAf8BIwEB - AQAB/wEeAgAB/wEQAgAB/ykAAREBAAH/AQABBwEAAf8BAAEDAQAB/wEAAQEBAAH/AwAB/wMAAf8oAAEf - ASEBAAH/ARMBFQEAAf8BDQEQAQAB/wEMAQ4BAAH/AQkBCwEAAf8DAAH/IAADggH/AxkB/wMZAf8DGAH/ - AxcB/wMWAf8DEwH/Aw0B/wMGAf8DFQH/GAABogGBAUEB/wGHASIBEAH/AYgBIgEPAf8BhgEhAQ4B/wGE - AR8BDQH/AYIBHQELAf8BgQEaAQgB/wE9ARABAgH/ASUBAgEAAf8BFQEJAQQB/xgAAS0BSQEtAf8BAAEi - AQAB/wEAASIBAAH/AQABIQEAAf8BAAEgAQAB/wEAAR8BAAH/AQABGwEAAf8BAAERAQAB/wEAAQMBAAH/ - AQABBQEAAf8YAAGFAYcBMQH/ATMBNwEAAf8BNAE3AQAB/wEzATYBAAH/ATEBNQEAAf8BLwEzAQAB/wEr - AS8BAAH/AR8BIgEAAf8BDQEQAQAB/wEKAQsBAAH/FAADiAH/AysB/wMxAf8DNgH/AzUB/wMzAf8DMwH/ - AzAB/wMqAf8DGQH/AwkB/wMVAf8QAAGwAYEBQAH/AbABLQEQAf8BwgEtAQoB/wHNAS4BCAH/AcoBLgEJ - Af8ByQEtAQgB/wHJAS0BCAH/AcEBLAEJAf8BsQErAQ4B/wGHASEBDwH/AS8BCAEAAf8BFAEHAQMB/xAA - AS0BgQEtAf8BAAE6AQAB/wEAAUUBAAH/AQABTAEAAf8BAAFKAQAB/wEAAUkBAAH/AQABSQEAAf8BAAFD - AQAB/wEAAToBAAH/AQABIgEAAf8BAAEIAQAB/wEAAQUBAAH/EAABjwGSATAB/wGBAYQBAAH/AYsBkgEA - Af8BlAGcAQAB/wGSAZkBAAH/AZEBmAEAAf8BkQGYAQAB/wGKAZABAAH/AYEBhAEAAf8BMwE3AQAB/wEV - ARcBAAH/AgoBAAH/EAADLQH/AzYB/wM/Af8DPwH/Az8B/wM/Af8DNwH/AzkB/wMwAf8DFAH/AxYB/wMI - Af8QAAG1AS0BDwH/AcsBLgEJAf8B1AE1AQ8B/wHUATUBDwH/AdQBNQEPAf8B1AE1AQ8B/wHPAS8BCQH/ - AdIBMAEKAf8BvgEtAQwB/wGBARsBCgH/AYEBHQELAf8BLQEHAQAB/xEAAT0BAAH/AQABSwEAAf8BAAGD - AQAB/wEAAYMBAAH/AQABgwEAAf8BAAGDAQAB/wEAAYEBAAH/AQABgQEAAf8BAAFCAQAB/wEAARsBAAH/ - AQABHgEAAf8BAAEIAQAB/xAAAYIBiAEAAf8BkwGbAQAB/wGgAagBAAH/AaABqAEAAf8BoAGoAQAB/wGg - AagBAAH/AZcBnwEAAf8BmwGjAQAB/wGIAY4BAAH/ASsBLgEAAf8BLwEyAQAB/wETARYBAAH/DAADNgH/ - AzwB/wM/Af8DPwH/Az8B/wM9Af8DOAH/Ax4B/wMHAf8DAAH/AwAB/wMWAf8DEwH/AwUB/wgAAckBMQEN - Af8BzwE1AREB/wHXATMBDAH/AdQBNQEPAf8B1AE1AQ8B/wHTATUBDwH/AcoBMwEPAf8BjgEpARcB/wEm - AQYBAAH/AwAB/wMAAf8BgQEdAQwB/wGBARoBCAH/AR0BAQEAAf8JAAFLAQAB/wEAAYEBAAH/AQABhQEA - Af8BAAGDAQAB/wEAAYMBAAH/AQABggEAAf8BAAFMAQAB/wEAASYBAAH/AQABAwEAAf8DAAH/AwAB/wEA - AR4BAAH/AQABGwEAAf8DAAH/CAABkwGaAQAB/wGbAaMBAAH/AaMBqwEAAf8BoAGoAQAB/wGgAagBAAH/ - AZ8BpwEAAf8BlAGbAQAB/wE4ATwBAQH/AQ4BEAEAAf8DAAH/AwAB/wEuATEBAAH/ASsBLwEAAf8BCAEK - AQAB/wgAA0AB/wOAAf8DQAH/Az8B/wMjAf8DCgH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DLgH/Ax8B/wML - Af8IAAHYATUBDgH/AdsBQgEeAf8B1AE4ARIB/wHUATUBDwH/AZwBLAEWAf8BMgENAQEB/wMAAf8DAAH/ - AwAB/wMAAf8DAAH/AbsBLQENAf8BlQEoARIB/wE2AQ0BAAH/CQABhwEAAf8BAAGQAQAB/wEAAYUBAAH/ - AQABgwEAAf8BAAEuAQAB/wEAAQsBAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BAAFAAQAB/wEAASoBAAH/ - AQABDQEAAf8IAAGkAa0BAAH/AbABugEAAf8BogGqAQAB/wGgAagBAAH/AUIBRgEAAf8BFwEZAQAB/wMA - Af8DAAH/AwAB/wMAAf8DAAH/AYYBjAEAAf8BPQFBAQAB/wEZARwBAAH/CAADSgH/A4cB/wNEAf8DPwH/ - AxEB/wMDAf8DAAH/AwAB/wMAAf8DAAH/AwgB/wM7Af8DKQH/Aw8B/wgAAdoBPwEaAf8B3QFLASoB/wHV - ATwBGAH/AdQBNQEPAf8BRQEZAQoB/wEZAgAB/wMAAf8DAAH/AwAB/wMAAf8BKQEIAQAB/wHUATEBCgH/ - Aa8BKwEOAf8BQwETAQMB/wkAAY4BAAH/AQABlwEAAf8BAAGHAQAB/wEAAYMBAAH/AQABFQEAAf8DAAH/ - AwAB/wMAAf8DAAH/AwAB/wEAAQYBAAH/AQABgQEAAf8BAAE5AQAB/wEAARQBAAH/CAABrgG3AQAB/wG5 - AcIBAAH/AaUBrQEAAf8BoAGoAQAB/wEkAScBAAH/AQUBBwEAAf8DAAH/AwAB/wMAAf8DAAH/AREBEwEA - Af8BngGmAQAB/wGBAYMBAAH/ASMBJgEAAf8IAAOBAf8DjAH/A0QB/wM/Af8DPQH/Az0B/wMAAf8DAAH/ - AwAB/wMAAf8DIgH/AzUB/wMvAf8DEAH/CAAB3AFFASEB/wHfAYEBMAH/AdQBPAEZAf8B1AE1AQ8B/wHT - ATUBDwH/AdIBNQEQAf8BBgIAAf8DAAH/AwAB/wMAAf8BmQEsARYB/wHKAS4BCQH/Ab0BLAELAf8BRwEV - AQUB/wkAAZIBAAH/AQABmwEAAf8BAAGGAQAB/wEAAYMBAAH/AQABggEAAf8BAAGBAQAB/wMAAf8DAAH/ - AwAB/wMAAf8BAAEsAQAB/wEAAUoBAAH/AQABQQEAAf8BAAEXAQAB/wgAAbMBvAEAAf8BvQHHAQAB/wGk - AawBAAH/AaABqAEAAf8BnwGnAQAB/wGeAaYBAAH/AwAB/wMAAf8DAAH/AwAB/wFAAUQBAQH/AZIBmQEA - Af8BiAGOAQAB/wEmASkBAAH/CAADgQH/A5YB/wOBAf8DOwH/AzcB/wMCAf8DAAH/AwgB/wMAAf8DAAH/ - AzwB/wM/Af8DLAH/AxAB/wgAAdwBRAEgAf8B4QGGATkB/wHaAUMBHwH/AcwBNAERAf8ByQEyAQ8B/wER - AgAB/wMAAf8BKQEHAQAB/wMAAf8BBgIAAf8B0QE1ARAB/wHUATUBDwH/AbUBLAEOAf8BRQEWAQYB/wkA - AZIBAAH/AQABoAEAAf8BAAGQAQAB/wEAAYEBAAH/AQABSgEAAf8DAAH/AwAB/wEAAQUBAAH/AwAB/wMA - Af8BAAGBAQAB/wEAAYMBAAH/AQABPQEAAf8BAAEWAQAB/wgAAbIBuwEAAf8BxAHOAQAB/wGwAbkBAAH/ - AZcBngEAAf8BkwGaAQAB/wEAAQEBAAH/AwAB/wEQARIBAAH/AwAB/wMAAf8BnQGkAQAB/wGgAagBAAH/ - AYIBhwEAAf8BJQEoAQAB/wgAA0kB/wObAf8DkAH/A0AB/wMCAf8DAAH/AxAB/wNBAf8DAAH/AxEB/wNA - Af8DPwH/AysB/wMTAf8IAAHaAT0BGAH/AeIBigE/Af8B3wGBATQB/wHIAT0BHgH/ARECAAH/AwAB/wFB - ARcBCAH/AdgBNwEQAf8BAwIAAf8BRQEZAQoB/wHXATYBEAH/AdQBNQEPAf8BsQEsAQ8B/wFLARwBDQH/ - CQABjQEAAf8BAAGkAQAB/wEAAZ0BAAH/AQABgQEAAf8DAAH/AwAB/wEAARMBAAH/AQABiAEAAf8DAAH/ - AQABFQEAAf8BAAGHAQAB/wEAAYMBAAH/AQABOgEAAf8BAAEZAQAB/wgAAawBtQEAAf8ByAHSAQAB/wHA - AcoBAAH/AZgBngEAAf8BAAEBAQAB/wMAAf8BIgEkAQAB/wGmAa8BAAH/AwAB/wEkAScBAAH/AaUBrQEA - Af8BoAGoAQAB/wGBAYQBAAH/ASkBKwEAAf8MAAOeAf8DogH/Ax4B/wMAAf8DEQH/A0AB/wM8Af8DHQH/ - AzAB/wM/Af8DPwH/Ay0B/xAAAeIBiwFAAf8B4wGPAUQB/wGEAS0BHwH/AwAB/wFEARgBCgH/AdYBNgEQ - Af8B0QE1ARAB/wGLASgBFgH/AboBLwERAf8B1AE1AQ8B/wHUATUBDwH/AbkBLQEOAf8RAAGkAQAB/wEA - AacBAAH/AQEBIAEBAf8DAAH/AQABFQEAAf8BAAGFAQAB/wEAAYEBAAH/AQABJAEAAf8BAAE/AQAB/wEA - AYMBAAH/AQABgwEAAf8BAAE/AQAB/xAAAcgB0wEAAf8BzAHWAQAB/wExATMBCAH/AwAB/wEkASYBAAH/ - AaMBqwEAAf8BnQGkAQAB/wE2ATkBAQH/AYUBiwEAAf8BoAGoAQAB/wGgAagBAAH/AYQBigEAAf8QAAO3 - Af8DqAH/A0QB/wMoAf8DgQH/A0QB/wNDAf8DPwH/Az8B/wM/Af8DPwH/A4sB/xAAAegBoAGHAf8B5AGU - AUsB/wG9AUgBMAH/AZgBNAEiAf8B1wFEASIB/wHQAT4BHAH/AdEBOwEYAf8B1AE1AQ8B/wHUATUBDwH/ - AdQBNQEPAf8B1AE1AQ8B/wHAAYEBOQH/EAABMgG1ATIB/wEAAasBAAH/AQUBSQEFAf8BAwEsAQMB/wEA - AY4BAAH/AQABgwEAAf8BAAGEAQAB/wEAAYMBAAH/AQABgwEAAf8BAAGDAQAB/wEAAYMBAAH/ASgBiAEo - Af8QAAHNAdQBLwH/AdEB3AEAAf8BkAGWAQoB/wE/AUMBCgH/Aa0BtgEAAf8BoQGoAQAB/wGhAakBAAH/ - AaABqAEAAf8BoAGoAQAB/wGgAagBAAH/AaABqAEAAf8BmgGeASkB/xQAA74B/wOiAf8DmwH/A5IB/wOD - Af8DRwH/A0AB/wM7Af8DOQH/A48B/xgAAekBpQGPAf8B4wGPAUUB/wHiAYsBPwH/AeABhAE3Af8B3QFJ - AScB/wHYAT0BGQH/AdQBOAETAf8B0AEzAQ4B/wHTATABCQH/AcoBgQE3Af8YAAEzAboBMwH/AQABpwEA - Af8BAAGkAQAB/wEAAZ8BAAH/AQABlgEAAf8BAAGLAQAB/wEAAYQBAAH/AQABgQEAAf8BAAGBAQAB/wEo - AZABKAH/GAAB0wHaATAB/wHMAdcBAAH/AcgB0gEAAf8BwgHMAQAB/wG3AcABAAH/AaoBswEAAf8BoQGq - AQAB/wGbAaMBAAH/AZwBpAEAAf8BogGnASgB/yAAA4IB/wOHAf8DjAH/A4MB/wNJAf8DOQH/KAAB3QFI - ASYB/wHeAYABLAH/Ad8BgQEyAf8B3QFJAScB/wHaAT0BGAH/AdIBMAEKAf8pAAGVAQAB/wEAAZkBAAH/ - AQABnAEAAf8BAAGWAQAB/wEAAY0BAAH/AQABgQEAAf8oAAG2Ab8BAAH/AboBxAEAAf8BvgHIAQAB/wG3 - AcABAAH/AawBtQEAAf8BmwGjAQAB//8AFQABQgFNAT4HAAE+AwABKAMAAUADAAGwAwABAQEAAQEFAAGA - AQUWAAP/AQAC/x4AAYAHAAGAAQEGAAHAAQEGAAHAAQMGAAHgAQcGAAHwAQcGAAHwAQ8GAAH4AQ8GAAH4 - AR8GAAH8AR8GAAH+AT8GAAL/BgAI/2gAAf8BgAH/AYAB/wGAAf8BgBD/aAAB/wGAAf8BgAH/AYAB/wGA - EP9oAAH/AYAB/wGAAf8BgAH/AYAQ/2gAAf8BgAH/AYAB/wGAAf8BgBD/aAAB/wGAAf8BgAH/AYAB/wGA - EP8B+AEfAfgBHwH4AR8B+AEfAeABBwHgAQcB4AEHAeABBwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHA - AQMBwAEDAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA - AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAcABAwHAAQMBwAEDAcABAwHA - AQMBwAEDAcABAwHAAQMB4AEHAeABBwHgAQcB4AEHAfgBHwH4AR8B+AEfAfgBHxD/AfgBHwH4AR8B+AEf - AfgBHwHgAQcB4AEHAeABBwHgAQcBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwGAAQEBgAEB - AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB - AYABAQGAAQEBoAEBAYABAQGAAQEBgAEBAbABAQHAAQMBwAEDAcABAwHwAQMBwAEDAcABAwHAAQMB0AED - AeABBwHgAQcB4AEHAf4BBwH4AR8B+AEfAfgBHwH4AR8Q/wH4AR8B+AEfAfgBHwH4AR8B4AEHAeABBwHg - AQcB4AEHAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBgAEBAYABAQGAAQEBgAEBAYABAQGA - AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA - AQEBgAEBAYABAQGAAQEBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHgAQcB4AEHAeABBwHg - AQcB+AEfAfgBHwH4AR8B+AEfEP8B+AEfAfgBHwH4AR8B+AEfAeABBwHgAQcB4AEHAeABBwHAAQMBwAED - AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB - AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB - AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMB4AEHAeABBwHgAQcB4AEHAfgBHwH4AR8B+AEf - AfgBHxD/AfgBHwH4AR8B+AEfAfgBHwHgAQcB4AEHAeABBwHgAQcBwAEDAcABAwHAAQMBwAEDAcABAwHA + AxwBKAMaASUDAQECA14B5QNPAf8DTwH/A08B/wNPAf8DTwH/A08B/wNPAf8DTwH/A08B/wNPAf8DTwH/ + A08B/wNPAf8DTwH/A14B5QJlAVYB5QGbAWUBAAH/AZsBZQEAAf8BmwFlAQAB/wGbAWUBAAH/AZsBZQEA + Af8BmwFlAQAB/wGbAWUBAAH/AZsBZQEAAf8BmwFlAQAB/wGbAWUBAAH/AZsBZQEAAf8BmwFlAQAB/wGb + AWUBAAH/AZsBZQEAAf8CZQFWAeUBVgFlAVYB5QEAAXABAAH/AQABcAEAAf8BAAFwAQAB/wEAAXABAAH/ + AQABcAEAAf8BAAFwAQAB/wEAAXABAAH/AQABcAEAAf8BAAFwAQAB/wEAAXABAAH/AQABcAEAAf8BAAFw + AQAB/wEAAXABAAH/AQABcAEAAf8BVgFlAVYB5QJlAV4B5QKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKP + AU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wKPAU8B/wJl + AV4B5QNXAf8DWAH/A1gB/wNYAf8DWAH/A1gB/wNYAf8DWAH/A1gB/wNYAf8DWAH/A1gB/wNYAf8DWAH/ + A1gB/wNXAf8BqgFvAQAB/wGsAXABAAH/AawBcAEAAf8BrAFwAQAB/wGsAXABAAH/AawBcAEAAf8BrAFw + AQAB/wGsAXABAAH/AawBcAEAAf8BrAFwAQAB/wGsAXABAAH/AawBcAEAAf8BrAFwAQAB/wGsAXABAAH/ + AawBcAEAAf8BqgFvAQAB/wEAAYcBAAH/AQABiAEAAf8BAAGIAQAB/wEAAYgBAAH/AQABiAEAAf8BAAGI + AQAB/wEAAYgBAAH/AQABiAEAAf8BAAGIAQAB/wEAAYgBAAH/AQABiAEAAf8BAAGIAQAB/wEAAYgBAAH/ + AQABiAEAAf8BAAGIAQAB/wEAAYcBAAH/Ap0BVwH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/ + Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap4BWAH/Ap0BVwH/ + A1sB/wNbAf8DWwH/A1sB/wNbAf8DWwH/A1sB/wNbAf8DWwH/A1sB/wNbAf8DWwH/A1sB/wNbAf8DWwH/ + A1sB/wGyAYABAAH/AbIBgAEAAf8BsgGAAQAB/wGyAYABAAH/AbIBgAEAAf8BsgGAAQAB/wGyAYABAAH/ + AbIBgAEAAf8BsgGAAQAB/wGyAYABAAH/AbIBgAEAAf8BsgGAAQAB/wGyAYABAAH/AbIBgAEAAf8BsgGA + AQAB/wGyAYABAAH/AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/ + AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/AQABjQEAAf8BAAGNAQAB/wEAAY0BAAH/AQABjQEAAf8BAAGN + AQAB/wEAAY0BAAH/AQABjQEAAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFb + Af8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8CpAFbAf8DXQH/ + A10B/wNdAf8DXQH/A10B/wNdAf8DXQH/A10B/wNdAf8DXQH/A10B/wNdAf8DXQH/A10B/wNdAf8DXQH/ + AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/AbUBgwEAAf8BtQGD + AQAB/wG1AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/AbUBgwEAAf8BtQGDAQAB/wG1AYMBAAH/ + AbUBgwEAAf8BAAGQAQAB/wEAAZABAAH/AQABkAEAAf8BAAGQAQAB/wEAAZABAAH/AQABkAEAAf8BAAGQ + AQAB/wEAAZABAAH/AQABkAEAAf8BAAGQAQAB/wEAAZABAAH/AQABkAEAAf8BAAGQAQAB/wEAAZABAAH/ + AQABkAEAAf8BAAGQAQAB/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKn + AV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wKnAV0B/wNfAf8DXwH/ + A18B/wNfAf8DXwH/A18B/wNfAf8DXwH/A18B/wNfAf8DXwH/A18B/wNfAf8DXwH/A18B/wNfAf8BtwGE + AQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/ + AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGEAQAB/wG3AYQBAAH/AbcBhAEAAf8BtwGE + AQAB/wEAAZEBAAH/AQABkQEAAf8BAAGRAQAB/wEAAZEBAAH/AQABkQEAAf8BAAGRAQAB/wEAAZEBAAH/ + AQABkQEAAf8BAAGRAQAB/wEAAZEBAAH/AQABkQEAAf8BAAGRAQAB/wEAAZEBAAH/AQABkQEAAf8BAAGR + AQAB/wEAAZEBAAH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/ + AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/AqkBXwH/A2AB/wNgAf8DYAH/ + A2AB/wNgAf8DYAH/A2AB/wNgAf8DYAH/A2AB/wNgAf8DYAH/A2AB/wNgAf8DYAH/A2AB/wG5AYYBAAH/ + AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGG + AQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/AbkBhgEAAf8BuQGGAQAB/wG5AYYBAAH/ + AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/AQABkwEAAf8BAAGT + AQAB/wEAAZMBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/AQABkwEAAf8BAAGTAQAB/wEAAZMBAAH/ + AQABkwEAAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFg + Af8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8CqwFgAf8DYAH/A2AB/wNiAf8DYgH/ + A2IB/wNiAf8DYgH/A2IB/wNiAf8DYgH/A2IB/wNiAf8DYgH/A2IB/wNiAf8DYgH/AbgBhgEAAf8BuQGG + AQAB/wG9AYgBAAH/Ab0BiAEAAf8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEAAf8BvQGIAQAB/wG9AYgBAAH/ + Ab0BiAEAAf8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEAAf8BvQGIAQAB/wG9AYgBAAH/Ab0BiAEAAf8BAAGT + AQAB/wEAAZMBAAH/AQABlgEAAf8BAAGWAQAB/wEAAZYBAAH/AQABlgEAAf8BAAGWAQAB/wEAAZYBAAH/ + AQABlgEAAf8BAAGWAQAB/wEAAZYBAAH/AQABlgEAAf8BAAGWAQAB/wEAAZYBAAH/AQABlgEAAf8BAAGW + AQAB/wKqAWAB/wKrAWAB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKu + AWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wKuAWIB/wNmAf4DYwH/A2MB/wNjAf8DYwH/ + A2MB/wNjAf8DYwH/A2MB/wNkAf8DZAH/A2QB/wNkAf8DZAH/A2QB/wNkAf8BiAF9AQcB/gG/AYoBAAH/ + Ab8BigEAAf8BvwGKAQAB/wG/AYoBAAH/Ab8BigEAAf8BvwGKAQAB/wG/AYoBAAH/Ab8BigEAAf8BwQGL + AQAB/wHBAYsBAAH/AcEBiwEAAf8BwQGLAQAB/wHBAYsBAAH/AcEBiwEAAf8BwQGLAQAB/wENAX8BDQH+ + AQABlwEAAf8BAAGXAQAB/wEAAZcBAAH/AQABlwEAAf8BAAGXAQAB/wEAAZcBAAH/AQABlwEAAf8BAAGX + AQAB/wEAAZkBAAH/AQABmQEAAf8BAAGZAQAB/wEAAZkBAAH/AQABmQEAAf8BAAGZAQAB/wEAAZkBAAH/ + An8BZgH+ArABYwH/ArABYwH/ArABYwH/ArABYwH/ArABYwH/ArABYwH/ArABYwH/ArABYwH/ArIBZAH/ + ArIBZAH/ArIBZAH/ArIBZAH/ArIBZAH/ArIBZAH/ArIBZAH/A0AB/QNKAf8DSwH/A0sB/wNLAf8DSwH/ + A1IB/wNiAf8DZAH/A2UB/wNlAf8DZQH/A2UB/wNlAf8DZQH/A2UB/wGUAU0BEgH9AZMBXgEAAf8BlQFg + AQAB/wGVAWABAAH/AZUBYAEAAf8BlQFgAQAB/wGjAWkBAAH/Ab0BiAEAAf8BwQGLAQAB/wHDAY0BAAH/ + AcMBjQEAAf8BwwGNAQAB/wHDAY0BAAH/AcMBjQEAAf8BwwGNAQAB/wHDAY0BAAH/ARcBVAEXAf0BAAFp + AQAB/wEAAWoBAAH/AQABagEAAf8BAAFqAQAB/wEAAWoBAAH/AQABgQEAAf8BAAGWAQAB/wEAAZkBAAH/ + AQABmgEAAf8BAAGaAQAB/wEAAZoBAAH/AQABmgEAAf8BAAGaAQAB/wEAAZoBAAH/AQABmgEAAf8CiAFA + Af0CiAFKAf8CigFLAf8CigFLAf8CigFLAf8CigFLAf8ClgFSAf8CrgFiAf8CsgFkAf8CswFlAf8CswFl + Af8CswFlAf8CswFlAf8CswFlAf8CswFlAf8CswFlAf8DRAH9A08B/wNQAf8DUAH/A1AB/wNQAf8DUAH/ + A1YB/wNnAf8DZwH/A2gB/wNoAf8DaAH/A2gB/wNoAf8DaAH/AZ4BUgEUAf0BnQFlAQAB/wGfAWcBAAH/ + AZ8BZwEAAf8BnwFnAQAB/wGfAWcBAAH/AZ8BZwEAAf8BqAFtAQAB/wHGAY8BAAH/AcYBjwEAAf8ByAGR + AQAB/wHIAZEBAAH/AcgBkQEAAf8ByAGRAQAB/wHIAZEBAAH/AcgBkQEAAf8BGQFbARkB/QEAAXABAAH/ + AQABcgEAAf8BAAFyAQAB/wEAAXIBAAH/AQABcgEAAf8BAAFyAQAB/wEAAYUBAAH/AQABnQEAAf8BAAGd + AQAB/wEAAZ8BAAH/AQABnwEAAf8BAAGfAQAB/wEAAZ8BAAH/AQABnwEAAf8BAAGfAQAB/wKSAUQB/QKR + AU8B/wKSAVAB/wKSAVAB/wKSAVAB/wKSAVAB/wKSAVAB/wKbAVYB/wK3AWcB/wK3AWcB/wK5AWgB/wK5 + AWgB/wK5AWgB/wK5AWgB/wK5AWgB/wK5AWgB/wNbAcsDVwH/A1YB/wNWAf8DVgH/A1YB/wNWAf8DVwH/ + A18B/wNoAf8DaAH/A2kB/wNpAf8DaQH/A2gB/wNoAf8CWwFYAcsBqAFtAQAB/wGoAW4BAAH/AagBbgEA + Af8BqAFuAQAB/wGoAW4BAAH/AagBbgEAAf8BqgFwAQAB/wG2AYQBAAH/AccBkQEAAf8ByAGRAQAB/wHK + AZIBAAH/AcoBkgEAAf8BygGSAQAB/wHIAZEBAAH/AccBkQEAAf8BWAFbAVgBywEAAYUBAAH/AQABhQEA + Af8BAAGFAQAB/wEAAYUBAAH/AQABhQEAAf8BAAGFAQAB/wEAAYcBAAH/AQABkQEAAf8BAAGfAQAB/wEA + AZ8BAAH/AQABoAEAAf8BAAGgAQAB/wEAAaABAAH/AQABnwEAAf8BAAGfAQAB/wNbAcsCmwFXAf8CmwFW + Af8CmwFWAf8CmwFWAf8CmwFWAf8CmwFWAf8CnQFXAf8CqAFfAf8CuAFoAf8CuQFoAf8CugFpAf8CugFp + Af8CugFpAf8CuQFoAf8CuAFoAf8DAQECAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMHAQoDXgHQ + A2gB/wNoAf8DaAH/A2gB/wNoAf8DZQHlAwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEK + Al4BWwHQAcQBjgEAAf8BxwGRAQAB/wHHAZEBAAH/AccBkQEAAf8BxwGRAQAB/wJlAVYB5QMBAQIDAwEE + AwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwcBCgFbAV4BWwHQAQABnAEAAf8BAAGeAQAB/wEAAZ4BAAH/ + AQABngEAAf8BAAGeAQAB/wFWAWUBVgHlAwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEK + A14B0AK2AWgB/wK4AWgB/wK4AWgB/wK4AWgB/wK4AWgB/wNlAeUkAAMBAQIDDQESAxsBJgMcASgDHAEo + AxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEo + AxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQL/AP8AAgADAQECAxoBJQMcASgDHAEo + AxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQECAwEBAgMaASUDHAEo + AxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGgElAwEBAgMBAQIDGgEl + AxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxoBJQMBAQIDAQEC + AxoBJQMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQEC + AlYBZQHlAgABXAH/AgABXAH/AgABXAH/AgABXAH/AgABXAH/AgABXAH/AgABXAH/AgABXAH/AgABXAH/ + AgABXAH/AgABXAH/AgABXAH/AgABXAH/AgABXAH/AlYBZQHlAWUBVgFYAeUBcAEAAUsB/wFwAQABSwH/ + AXABAAFLAf8BcAEAAUsB/wFwAQABSwH/AXABAAFLAf8BcAEAAUsB/wFwAQABSwH/AXABAAFLAf8BcAEA + AUsB/wFwAQABSwH/AXABAAFLAf8BcAEAAUsB/wFwAQABSwH/AWUBVgFeAeUCVgFlAeUBAAFFAWQB/wEA + AUUBZAH/AQABRQFkAf8BAAFFAWQB/wEAAUUBZAH/AQABRQFkAf8BAAFFAWQB/wEAAUUBZAH/AQABRQFk + Af8BAAFFAWQB/wEAAUUBZAH/AQABRQFkAf8BAAFFAWQB/wEAAUUBZAH/AlYBZQHlA2UB5QNuAf8DbgH/ + A24B/wNuAf8DbgH/A24B/wNuAf8DbgH/A24B/wNuAf8DbgH/A24B/wNuAf8DbgH/A2UB5QIAAWUB/wIA + AWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIA + AWYB/wIAAWYB/wIAAWYB/wIAAWYB/wIAAWUB/wGIAQABUgH/AYoBAAFTAf8BigEAAVMB/wGKAQABUwH/ + AYoBAAFTAf8BigEAAVMB/wGKAQABUwH/AYoBAAFTAf8BigEAAVMB/wGKAQABUwH/AYoBAAFTAf8BigEA + AVMB/wGKAQABUwH/AYoBAAFTAf8BigEAAVMB/wGIAQABUgH/AQABTAFtAf8BAAFNAW8B/wEAAU0BbwH/ + AQABTQFvAf8BAAFNAW8B/wEAAU0BbwH/AQABTQFvAf8BAAFNAW8B/wEAAU0BbwH/AQABTQFvAf8BAAFN + AW8B/wEAAU0BbwH/AQABTQFvAf8BAAFNAW8B/wEAAU0BbwH/AQABTAFtAf8DhQH/A4YB/wOGAf8DhgH/ + A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhgH/A4YB/wOGAf8DhQH/AgABagH/AgABagH/ + AgABagH/AgABagH/AgABagH/AgABagH/AgABagH/AgABagH/AgABagH/AgABagH/AgABagH/AgABagH/ + AgABagH/AgABagH/AgABagH/AgABagH/AY4BAAFWAf8BjgEAAVYB/wGOAQABVgH/AY4BAAFWAf8BjgEA + AVYB/wGOAQABVgH/AY4BAAFWAf8BjgEAAVYB/wGOAQABVgH/AY4BAAFWAf8BjgEAAVYB/wGOAQABVgH/ + AY4BAAFWAf8BjgEAAVYB/wGOAQABVgH/AY4BAAFWAf8BAAFQAXMB/wEAAVABcwH/AQABUAFzAf8BAAFQ + AXMB/wEAAVABcwH/AQABUAFzAf8BAAFQAXMB/wEAAVABcwH/AQABUAFzAf8BAAFQAXMB/wEAAVABcwH/ + AQABUAFzAf8BAAFQAXMB/wEAAVABcwH/AQABUAFzAf8BAAFQAXMB/wOLAf8DiwH/A4sB/wOLAf8DiwH/ + A4sB/wOLAf8DiwH/A4sB/wOLAf8DiwH/A4sB/wOLAf8DiwH/A4sB/wOLAf8CAAFsAf8CAAFsAf8CAAFs + Af8CAAFsAf8CAAFsAf8CAAFsAf8CAAFsAf8CAAFsAf8CAAFsAf8CAAFsAf8CAAFsAf8CAAFsAf8CAAFs + Af8CAAFsAf8CAAFsAf8CAAFsAf8BkQEAAVgB/wGRAQABWAH/AZEBAAFYAf8BkQEAAVgB/wGRAQABWAH/ + AZEBAAFYAf8BkQEAAVgB/wGRAQABWAH/AZEBAAFYAf8BkQEAAVgB/wGRAQABWAH/AZEBAAFYAf8BkQEA + AVgB/wGRAQABWAH/AZEBAAFYAf8BkQEAAVgB/wEAAVIBggH/AQABUgGCAf8BAAFSAYIB/wEAAVIBggH/ + AQABUgGCAf8BAAFSAYIB/wEAAVIBggH/AQABUgGCAf8BAAFSAYIB/wEAAVIBggH/AQABUgGCAf8BAAFS + AYIB/wEAAVIBggH/AQABUgGCAf8BAAFSAYIB/wEAAVIBggH/A44B/wOOAf8DjgH/A44B/wOOAf8DjgH/ + A44B/wOOAf8DjgH/A44B/wOOAf8DjgH/A44B/wOOAf8DjgH/A44B/wIAAW4B/wIAAW4B/wIAAW4B/wIA + AW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIAAW4B/wIA + AW4B/wIAAW4B/wIAAW4B/wGTAQABWQH/AZMBAAFZAf8BkwEAAVkB/wGTAQABWQH/AZMBAAFZAf8BkwEA + AVkB/wGTAQABWQH/AZMBAAFZAf8BkwEAAVkB/wGTAQABWQH/AZMBAAFZAf8BkwEAAVkB/wGTAQABWQH/ + AZMBAAFZAf8BkwEAAVkB/wGTAQABWQH/AQABUwGDAf8BAAFTAYMB/wEAAVMBgwH/AQABUwGDAf8BAAFT + AYMB/wEAAVMBgwH/AQABUwGDAf8BAAFTAYMB/wEAAVMBgwH/AQABUwGDAf8BAAFTAYMB/wEAAVMBgwH/ + AQABUwGDAf8BAAFTAYMB/wEAAVMBgwH/AQABUwGDAf8DjwH/A48B/wOPAf8DjwH/A48B/wOPAf8DjwH/ + A48B/wOPAf8DjwH/A48B/wOPAf8DjwH/A48B/wOPAf8DjwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/ + AgABbwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/AgABbwH/ + AgABbwH/AgABbwH/AZQBAAFaAf8BlAEAAVoB/wGUAQABWgH/AZQBAAFaAf8BlAEAAVoB/wGUAQABWgH/ + AZQBAAFaAf8BlAEAAVoB/wGUAQABWgH/AZQBAAFaAf8BlAEAAVoB/wGUAQABWgH/AZQBAAFaAf8BlAEA + AVoB/wGUAQABWgH/AZQBAAFaAf8BAAFUAYQB/wEAAVQBhAH/AQABVAGEAf8BAAFUAYQB/wEAAVQBhAH/ + AQABVAGEAf8BAAFUAYQB/wEAAVQBhAH/AQABVAGEAf8BAAFUAYQB/wEAAVQBhAH/AQABVAGEAf8BAAFU + AYQB/wEAAVQBhAH/AQABVAGEAf8BAAFUAYQB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/ + A5EB/wORAf8DkQH/A5EB/wORAf8DkQH/A5EB/wORAf8CAAFvAf8CAAFvAf8CAAFxAf8CAAFxAf8CAAFx + Af8CAAFxAf8CAAFxAf8CAAFxAf8CAAFxAf8CAAFxAf8CAAFxAf8CAAFxAf8CAAFxAf8CAAFxAf8CAAFx + Af8CAAFxAf8BlAEAAVoB/wGUAQABWgH/AZcBAAFcAf8BlwEAAVwB/wGXAQABXAH/AZcBAAFcAf8BlwEA + AVwB/wGXAQABXAH/AZcBAAFcAf8BlwEAAVwB/wGXAQABXAH/AZcBAAFcAf8BlwEAAVwB/wGXAQABXAH/ + AZcBAAFcAf8BlwEAAVwB/wEAAVQBhAH/AQABVAGEAf8BAAFWAYcB/wEAAVYBhwH/AQABVgGHAf8BAAFW + AYcB/wEAAVYBhwH/AQABVgGHAf8BAAFWAYcB/wEAAVYBhwH/AQABVgGHAf8BAAFWAYcB/wEAAVYBhwH/ + AQABVgGHAf8BAAFWAYcB/wEAAVYBhwH/A5EB/wORAf8DkwH/A5MB/wOTAf8DkwH/A5MB/wOTAf8DkwH/ + A5MB/wOTAf8DkwH/A5MB/wOTAf8DkwH/A5MB/wIGAXMB/gIAAXMB/wIAAXMB/wIAAXMB/wIAAXMB/wIA + AXMB/wIAAXMB/wIAAXMB/wIAAXMB/wIAAYAB/wIAAYAB/wIAAYAB/wIAAYAB/wIAAYAB/wIAAYAB/wIA + AYAB/wF/AQYBYgH+AZkBAAFdAf8BmQEAAV0B/wGZAQABXQH/AZkBAAFdAf8BmQEAAV0B/wGZAQABXQH/ + AZkBAAFdAf8BmQEAAV0B/wGaAQABXgH/AZoBAAFeAf8BmgEAAV4B/wGaAQABXgH/AZoBAAFeAf8BmgEA + AV4B/wGaAQABXgH/AQYBXAF8Af4BAAFXAYgB/wEAAVcBiAH/AQABVwGIAf8BAAFXAYgB/wEAAVcBiAH/ + AQABVwGIAf8BAAFXAYgB/wEAAVcBiAH/AQABWAGKAf8BAAFYAYoB/wEAAVgBigH/AQABWAGKAf8BAAFY + AYoB/wEAAVgBigH/AQABWAGKAf8DfwH+A5UB/wOVAf8DlQH/A5UB/wOVAf8DlQH/A5UB/wOVAf8DlgH/ + A5YB/wOWAf8DlgH/A5YB/wOWAf8DlgH/AhEBSAH9AgABVgH/AgABVwH/AgABVwH/AgABVwH/AgABVwH/ + AgABYAH/AgABcQH/AgABgAH/AgABgQH/AgABgQH/AgABgQH/AgABgQH/AgABgQH/AgABgQH/AgABgQH/ + AVUBEQFAAf0BagEAAUUB/wFsAQABRgH/AWwBAAFGAf8BbAEAAUYB/wFsAQABRgH/AYIBAAFOAf8BlwEA + AVwB/wGaAQABXgH/AZwBAAFfAf8BnAEAAV8B/wGcAQABXwH/AZwBAAFfAf8BnAEAAV8B/wGcAQABXwH/ + AZwBAAFfAf8BEQFAAUwB/QEAAUABXQH/AQABQQFfAf8BAAFBAV8B/wEAAUEBXwH/AQABQQFfAf8BAAFI + AWgB/wEAAVYBhwH/AQABWAGKAf8BAAFZAYsB/wEAAVkBiwH/AQABWQGLAf8BAAFZAYsB/wEAAVkBiwH/ + AQABWQGLAf8BAAFZAYsB/wNTAf0DZwH/A2gB/wNoAf8DaAH/A2gB/wNzAf8DkwH/A5YB/wOYAf8DmAH/ + A5gB/wOYAf8DmAH/A5gB/wOYAf8CEwFMAf0CAAFcAf8CAAFdAf8CAAFdAf8CAAFdAf8CAAFdAf8CAAFd + Af8CAAFkAf8CAAGEAf8CAAGEAf8CAAGFAf8CAAGFAf8CAAGFAf8CAAGFAf8CAAGFAf8CAAGFAf8BgAET + AUEB/QFyAQABSwH/AXMBAAFMAf8BcwEAAUwB/wFzAQABTAH/AXMBAAFMAf8BcwEAAUwB/wGHAQABUQH/ + AZ8BAAFiAf8BnwEAAWIB/wGgAQABYwH/AaABAAFjAf8BoAEAAWMB/wGgAQABYwH/AaABAAFjAf8BoAEA + AWMB/wETAUABUQH9AQABRQFkAf8BAAFGAWUB/wEAAUYBZQH/AQABRgFlAf8BAAFGAWUB/wEAAUYBZQH/ + AQABSwFsAf8BAAFbAY4B/wEAAVsBjgH/AQABXAGPAf8BAAFcAY8B/wEAAVwBjwH/AQABXAGPAf8BAAFc + AY8B/wEAAVwBjwH/A1kB/QNuAf8DcAH/A3AB/wNwAf8DcAH/A3AB/wODAf8DmwH/A5sB/wOcAf8DnAH/ + A5wB/wOcAf8DnAH/A5wB/wJYAVsBywIAAWQB/wIAAWUB/wIAAWUB/wIAAWUB/wIAAWUB/wIAAWUB/wIA + AWYB/wIAAW4B/wIAAYUB/wIAAYUB/wIAAYYB/wIAAYYB/wIAAYYB/wIAAYUB/wIAAYUB/wFbAVgBWwHL + AYcBAAFSAf8BhwEAAVEB/wGHAQABUQH/AYcBAAFRAf8BhwEAAVEB/wGHAQABUQH/AYgBAAFSAf8BkwEA + AVkB/wGgAQABYwH/AaABAAFjAf8BogEAAWQB/wGiAQABZAH/AaIBAAFkAf8BoAEAAWMB/wGgAQABYwH/ + AVgCWwHLAQABTAFsAf8BAAFLAW0B/wEAAUsBbQH/AQABSwFtAf8BAAFLAW0B/wEAAUsBbQH/AQABTAFu + Af8BAAFTAYMB/wEAAVwBjwH/AQABXAGPAf8BAAFdAZAB/wEAAV0BkAH/AQABXQGQAf8BAAFcAY8B/wEA + AVwBjwH/A1sBywODAf8DgwH/A4MB/wODAf8DgwH/A4MB/wOFAf8DjwH/A5wB/wOcAf8DngH/A54B/wOe + Af8DnAH/A5wB/wMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwcBCgJbAV4B0AIAAYQB/wIA + AYUB/wIAAYUB/wIAAYUB/wIAAYUB/wJWAWUB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE + AwcBCgFeAVsBXgHQAZ4BAAFjAf8BnwEAAWMB/wGfAQABYwH/AZ8BAAFjAf8BnwEAAWMB/wFlAVYBZQHl + AwEBAgMDAQQDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKAVsCXgHQAQABXAGOAf8BAAFcAY8B/wEA + AVwBjwH/AQABXAGPAf8BAAFcAY8B/wFWAmUB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEE + AwcBCgNeAdADmgH/A5sB/wObAf8DmwH/A5sB/wNlAeUkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMB + AQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMB + AQIkAAMBAQIDDQESAxsBJgMcASgDHAEoAxoBJQMBAQL/AP8AAgADAQECAxoBJQMcASgDHAEoAxwBKAMc + ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQECAwEBAgMaASUDHAEoAxwBKAMc + ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDGgElAwEBAgMBAQIDGgElAxwBKAMc + ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxoBJQMBAQIDAQECAxoBJQMc + ASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMcASgDHAEoAxwBKAMaASUDAQECA1YB5QMi + Af8DIgH/AyIB/wMiAf8DIgH/AyIB/wMiAf8DIgH/AyIB/wMiAf8DIgH/AyIB/wMiAf8DIgH/A1YB5QFl + AlYB5QGIARwBBAH/AYgBHAEEAf8BiAEcAQQB/wGIARwBBAH/AYgBHAEEAf8BiAEcAQQB/wGIARwBBAH/ + AYgBHAEEAf8BiAEcAQQB/wGIARwBBAH/AYgBHAEEAf8BiAEcAQQB/wGIARwBBAH/AYgBHAEEAf8BZQJW + AeUDVgHlAQABRwEAAf8BAAFHAQAB/wEAAUcBAAH/AQABRwEAAf8BAAFHAQAB/wEAAUcBAAH/AQABRwEA + Af8BAAFHAQAB/wEAAUcBAAH/AQABRwEAAf8BAAFHAQAB/wEAAUcBAAH/AQABRwEAAf8BAAFHAQAB/wNW + AeUBZAFlAVYB5QFbAWABAAH/AVsBYAEAAf8BWwFgAQAB/wFbAWABAAH/AVsBYAEAAf8BWwFgAQAB/wFb + AWABAAH/AVsBYAEAAf8BWwFgAQAB/wFbAWABAAH/AVsBYAEAAf8BWwFgAQAB/wFbAWABAAH/AVsBYAEA + Af8CZQFWAeUDJgH/AycB/wMnAf8DJwH/AycB/wMnAf8DJwH/AycB/wMnAf8DJwH/AycB/wMnAf8DJwH/ + AycB/wMnAf8DJgH/AZUBHwEGAf8BlwEgAQUB/wGXASABBQH/AZcBIAEFAf8BlwEgAQUB/wGXASABBQH/ + AZcBIAEFAf8BlwEgAQUB/wGXASABBQH/AZcBIAEFAf8BlwEgAQUB/wGXASABBQH/AZcBIAEFAf8BlwEg + AQUB/wGXASABBQH/AZUBHwEGAf8BAAFOAQAB/wEAAU8BAAH/AQABTwEAAf8BAAFPAQAB/wEAAU8BAAH/ + AQABTwEAAf8BAAFPAQAB/wEAAU8BAAH/AQABTwEAAf8BAAFPAQAB/wEAAU8BAAH/AQABTwEAAf8BAAFP + AQAB/wEAAU8BAAH/AQABTwEAAf8BAAFOAQAB/wFkAWoBAAH/AWUBawEAAf8BZQFrAQAB/wFlAWsBAAH/ + AWUBawEAAf8BZQFrAQAB/wFlAWsBAAH/AWUBawEAAf8BZQFrAQAB/wFlAWsBAAH/AWUBawEAAf8BZQFr + AQAB/wFlAWsBAAH/AWUBawEAAf8BZQFrAQAB/wFkAWoBAAH/AygB/wMoAf8DKAH/AygB/wMoAf8DKAH/ + AygB/wMoAf8DKAH/AygB/wMoAf8DKAH/AygB/wMoAf8DKAH/AygB/wGcASEBBgH/AZwBIQEGAf8BnAEh + AQYB/wGcASEBBgH/AZwBIQEGAf8BnAEhAQYB/wGcASEBBgH/AZwBIQEGAf8BnAEhAQYB/wGcASEBBgH/ + AZwBIQEGAf8BnAEhAQYB/wGcASEBBgH/AZwBIQEGAf8BnAEhAQYB/wGcASEBBgH/AQABUgEAAf8BAAFS + AQAB/wEAAVIBAAH/AQABUgEAAf8BAAFSAQAB/wEAAVIBAAH/AQABUgEAAf8BAAFSAQAB/wEAAVIBAAH/ + AQABUgEAAf8BAAFSAQAB/wEAAVIBAAH/AQABUgEAAf8BAAFSAQAB/wEAAVIBAAH/AQABUgEAAf8BaQFv + AQAB/wFpAW8BAAH/AWkBbwEAAf8BaQFvAQAB/wFpAW8BAAH/AWkBbwEAAf8BaQFvAQAB/wFpAW8BAAH/ + AWkBbwEAAf8BaQFvAQAB/wFpAW8BAAH/AWkBbwEAAf8BaQFvAQAB/wFpAW8BAAH/AWkBbwEAAf8BaQFv + AQAB/wMpAf8DKQH/AykB/wMpAf8DKQH/AykB/wMpAf8DKQH/AykB/wMpAf8DKQH/AykB/wMpAf8DKQH/ + AykB/wMpAf8BnwEiAQYB/wGfASIBBgH/AZ8BIgEGAf8BnwEiAQYB/wGfASIBBgH/AZ8BIgEGAf8BnwEi + AQYB/wGfASIBBgH/AZ8BIgEGAf8BnwEiAQYB/wGfASIBBgH/AZ8BIgEGAf8BnwEiAQYB/wGfASIBBgH/ + AZ8BIgEGAf8BnwEiAQYB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFU + AQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/ + AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/AWwBcgEAAf8BbAFy + AQAB/wFsAXIBAAH/AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/ + AWwBcgEAAf8BbAFyAQAB/wFsAXIBAAH/AWwBcgEAAf8DKgH/AyoB/wMqAf8DKgH/AyoB/wMqAf8DKgH/ + AyoB/wMqAf8DKgH/AyoB/wMqAf8DKgH/AyoB/wMqAf8DKgH/AaEBIgEGAf8BoQEiAQYB/wGhASIBBgH/ + AaEBIgEGAf8BoQEiAQYB/wGhASIBBgH/AaEBIgEGAf8BoQEiAQYB/wGhASIBBgH/AaEBIgEGAf8BoQEi + AQYB/wGhASIBBgH/AaEBIgEGAf8BoQEiAQYB/wGhASIBBgH/AaEBIgEGAf8BAAFVAQAB/wEAAVUBAAH/ + AQABVQEAAf8BAAFVAQAB/wEAAVUBAAH/AQABVQEAAf8BAAFVAQAB/wEAAVUBAAH/AQABVQEAAf8BAAFV + AQAB/wEAAVUBAAH/AQABVQEAAf8BAAFVAQAB/wEAAVUBAAH/AQABVQEAAf8BAAFVAQAB/wFtAXMBAAH/ + AW0BcwEAAf8BbQFzAQAB/wFtAXMBAAH/AW0BcwEAAf8BbQFzAQAB/wFtAXMBAAH/AW0BcwEAAf8BbQFz + AQAB/wFtAXMBAAH/AW0BcwEAAf8BbQFzAQAB/wFtAXMBAAH/AW0BcwEAAf8BbQFzAQAB/wFtAXMBAAH/ + AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/AysB/wMrAf8DKwH/ + AysB/wGiASMBBgH/AaIBIwEGAf8BogEjAQYB/wGiASMBBgH/AaIBIwEGAf8BogEjAQYB/wGiASMBBgH/ + AaIBIwEGAf8BogEjAQYB/wGiASMBBgH/AaIBIwEGAf8BogEjAQYB/wGiASMBBgH/AaIBIwEGAf8BogEj + AQYB/wGiASMBBgH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/ + AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFW + AQAB/wEAAVYBAAH/AQABVgEAAf8BbgGAAQAB/wFuAYABAAH/AW4BgAEAAf8BbgGAAQAB/wFuAYABAAH/ + AW4BgAEAAf8BbgGAAQAB/wFuAYABAAH/AW4BgAEAAf8BbgGAAQAB/wFuAYABAAH/AW4BgAEAAf8BbgGA + AQAB/wFuAYABAAH/AW4BgAEAAf8BbgGAAQAB/wMrAf8DKwH/AywB/wMsAf8DLAH/AywB/wMsAf8DLAH/ + AywB/wMsAf8DLAH/AywB/wMsAf8DLAH/AywB/wMsAf8BoQEjAQcB/wGiASMBBgH/AaUBJAEHAf8BpQEk + AQcB/wGlASQBBwH/AaUBJAEHAf8BpQEkAQcB/wGlASQBBwH/AaUBJAEHAf8BpQEkAQcB/wGlASQBBwH/ + AaUBJAEHAf8BpQEkAQcB/wGlASQBBwH/AaUBJAEHAf8BpQEkAQcB/wEAAVYBAAH/AQABVgEAAf8BAAFY + AQAB/wEAAVgBAAH/AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/ + AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/AQABWAEAAf8BAAFYAQAB/wEAAVgBAAH/AW4BgAEAAf8BbgGA + AQAB/wFxAYMBAAH/AXEBgwEAAf8BcQGDAQAB/wFxAYMBAAH/AXEBgwEAAf8BcQGDAQAB/wFxAYMBAAH/ + AXEBgwEAAf8BcQGDAQAB/wFxAYMBAAH/AXEBgwEAAf8BcQGDAQAB/wFxAYMBAAH/AXEBgwEAAf8DNwH+ + AywB/wMsAf8DLAH/AywB/wMsAf8DLAH/AywB/wMsAf8DLQH/Ay0B/wMtAf8DLQH/Ay0B/wMtAf8DLQH/ + AX8BMAEXAf4BpwEkAQcB/wGnASQBBwH/AacBJAEHAf8BpwEkAQcB/wGnASQBBwH/AacBJAEHAf8BpwEk + AQcB/wGnASQBBwH/AakBJQEHAf8BqQElAQcB/wGpASUBBwH/AakBJQEHAf8BqQElAQcB/wGpASUBBwH/ + AakBJQEHAf8BBgFeAQYB/gEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZ + AQAB/wEAAVkBAAH/AQABWQEAAf8BAAFaAQAB/wEAAVoBAAH/AQABWgEAAf8BAAFaAQAB/wEAAVoBAAH/ + AQABWgEAAf8BAAFaAQAB/wFyAXkBBgH+AXIBhAEAAf8BcgGEAQAB/wFyAYQBAAH/AXIBhAEAAf8BcgGE + AQAB/wFyAYQBAAH/AXIBhAEAAf8BcgGEAQAB/wFzAYYBAAH/AXMBhgEAAf8BcwGGAQAB/wFzAYYBAAH/ + AXMBhgEAAf8BcwGGAQAB/wFzAYYBAAH/AzsB/QMfAf8DIAH/AyAB/wMgAf8DIAH/AyQB/wMsAf8DLQH/ + Ay0B/wMtAf8DLQH/Ay0B/wMtAf8DLQH/Ay0B/wGCATYBHwH9AYEBGQEDAf8BgwEaAQMB/wGDARoBAwH/ + AYMBGgEDAf8BgwEaAQMB/wGOAR0BBAH/AaUBJAEHAf8BqQElAQcB/wGqASUBBwH/AaoBJQEHAf8BqgEl + AQcB/wGqASUBBwH/AaoBJQEHAf8BqgElAQcB/wGqASUBBwH/AREBQAERAf0BAAFCAQAB/wEAAUMBAAH/ + AQABQwEAAf8BAAFDAQAB/wEAAUMBAAH/AQABSgEAAf8BAAFYAQAB/wEAAVoBAAH/AQABWwEAAf8BAAFb + AQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BRwFKAREB/QFVAVoBAAH/ + AVcBWwEAAf8BVwFbAQAB/wFXAVsBAAH/AVcBWwEAAf8BXwFlAQAB/wFxAYMBAAH/AXMBhgEAAf8BgAGH + AQAB/wGAAYcBAAH/AYABhwEAAf8BgAGHAQAB/wGAAYcBAAH/AYABhwEAAf8BgAGHAQAB/wM/Af0DIgH/ + AyMB/wMjAf8DIwH/AyMB/wMjAf8DJgH/Ay4B/wMuAf8DLwH/Ay8B/wMvAf8DLwH/Ay8B/wMvAf8BiwE5 + ASIB/QGJARwBBAH/AYsBHAEEAf8BiwEcAQQB/wGLARwBBAH/AYsBHAEEAf8BiwEcAQQB/wGTAR8BBQH/ + Aa4BJgEIAf8BrgEmAQgB/wGvAScBCAH/Aa8BJwEIAf8BrwEnAQgB/wGvAScBCAH/Aa8BJwEIAf8BrwEn + AQgB/wETAUABEwH9AQABRwEAAf8BAAFIAQAB/wEAAUgBAAH/AQABSAEAAf8BAAFIAQAB/wEAAUgBAAH/ + AQABTQEAAf8BAAFdAQAB/wEAAV0BAAH/AQABXgEAAf8BAAFeAQAB/wEAAV4BAAH/AQABXgEAAf8BAAFe + AQAB/wEAAV4BAAH/AUwBTwETAf0BXAFhAQAB/wFdAWIBAAH/AV0BYgEAAf8BXQFiAQAB/wFdAWIBAAH/ + AV0BYgEAAf8BYwFpAQAB/wGDAYoBAAH/AYMBigEAAf8BhAGLAQAB/wGEAYsBAAH/AYQBiwEAAf8BhAGL + AQAB/wGEAYsBAAH/AYQBiwEAAf8DWAHLAycB/wMmAf8DJgH/AyYB/wMmAf8DJgH/AyYB/wMqAf8DLwH/ + Ay8B/wMwAf8DMAH/AzAB/wMvAf8DLwH/AVsCWAHLAZQBIAEHAf8BkwEgAQYB/wGTASABBgH/AZMBIAEG + Af8BkwEgAQYB/wGTASABBgH/AZUBIAEGAf8BoAEiAQcB/wGuAScBCQH/Aa8BJwEIAf8BsQEnAQgB/wGx + AScBCAH/AbEBJwEIAf8BrwEnAQgB/wGuAScBCQH/AVgBWwFYAcsBAAFOAQAB/wEAAU0BAAH/AQABTQEA + Af8BAAFNAQAB/wEAAU0BAAH/AQABTQEAAf8BAAFOAQAB/wEAAVUBAAH/AQABXgEAAf8BAAFeAQAB/wEA + AV8BAAH/AQABXwEAAf8BAAFfAQAB/wEAAV4BAAH/AQABXgEAAf8CWwFYAcsBYwFpAQAB/wFkAWoBAAH/ + AWQBagEAAf8BZAFqAQAB/wFkAWoBAAH/AWQBagEAAf8BZQFrAQAB/wFtAXMBAAH/AYQBiwEAAf8BhAGL + AQAB/wGFAYwBAAH/AYUBjAEAAf8BhQGMAQAB/wGEAYsBAAH/AYQBiwEAAf8DAQECAwMBBAMDAQQDAwEE + AwMBBAMDAQQDAwEEAwMBBAMHAQoDWwHQAzEB/wMwAf8DMAH/AzAB/wMwAf8DVgHlAwEBAgMDAQQDAwEE + AwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKAV4CWwHQAawBKAELAf8BrgEoAQkB/wGuASgBCQH/Aa4BKAEJ + Af8BrgEoAQkB/wFlAlYB5QMBAQIDAwEEAwMBBAMDAQQDAwEEAwMBBAMDAQQDAwEEAwcBCgFbAV4BWwHQ + AQABXgEAAf8BAAFeAQAB/wEAAV4BAAH/AQABXgEAAf8BAAFeAQAB/wFWAWUBVgHlAwEBAgMDAQQDAwEE + AwMBBAMDAQQDAwEEAwMBBAMDAQQDBwEKAl4BWwHQAYMBigEAAf8BhAGLAQAB/wGEAYsBAAH/AYQBiwEA + Af8BhAGLAQAB/wJlAVYB5SQAAwEBAgMNARIDGwEmAxwBKAMcASgDGgElAwEBAiQAAwEBAgMNARIDGwEm + AxwBKAMcASgDGgElAwEBAiQAAwEBAgMNARIDGwEmAxwBKAMcASgDGgElAwEBAiQAAwEBAgMNARIDGwEm + AxwBKAMcASgDGgElAwEBAv8A/wAWAAGUAYsBxQH/AYQBRwHEAf8BgQE+AcQB/wGAATwBwwH/AUgBOgHB + Af8BSAE8AbYB/ykAASEBlwH/AQABEgFJAf8BAAELAT0B/wEAAQkBOgH/AQABBgE0Af8CAAEnAf8oAAEV + AS4BMAH/AQYBHgEgAf8BAAEWARgB/wEAARQBFgH/AQABEAESAf8BAAEGAQcB/ykAASABLwH/AQABEgEg + Af8BAAEMARkB/wEAAQsBGAH/AQABBwETAf8CAAEGAf8gAAG5AbQB0gH/AZ8BlQHSAf8BngGUAdMB/wGc + AZIB0gH/AZsBkQHSAf8BmQGOAdIB/wGVAYoB0AH/AYsBgQHLAf8BgAE9AcUB/wE+ATgBkQH/GAABIgGU + AcsB/wEAATIBtQH/AQABMgG0Af8BAAEwAbIB/wEAAS8BrwH/AQABLQGrAf8BAAEpAaQB/wEAAR0BjgH/ + AQABCwE9Af8BAAERASYB/xgAAYoBnwGhAf8BIAFEAUcB/wEfAUQBRwH/AR4BQwFGAf8BHAFBAUQB/wEa + AT8BQgH/ARcBOgE9Af8BDgErAS4B/wEAARYBGAH/AQ0CFAH/GAABRQGUAaEB/wEAATMBSQH/AQABNAFJ + Af8BAAEyAUgB/wEAATEBRgH/AQABLwFEAf8BAAEqAT8B/wEAAR4BLwH/AQABDAEZAf8BBgEPARQB/xQA + AbwBtwHYAf8BqwGhAeIB/wGuAaMB6AH/AbABpAHsAf8BrwGkAesB/wGvAaQB6gH/Aa8BpAHqAf8BrQGh + AegB/wGqAZ8B4gH/AZ0BkwHTAf8BgwFFAcYB/wE9ATcBkQH/EAABJAGbAdQB/wEAAUcB2wH/AQABgQHm + Af8BAAGCAe0B/wEAAYEB7AH/AQABgQHqAf8BAAGBAeoB/wEAAYEB5AH/AQABRgHZAf8BAAExAbMB/wEA + ARIBgAH/AQABEAElAf8QAAGNAagBqgH/ASoBkwGYAf8BKgGfAaUB/wEsAaUBqwH/ASwBowGpAf8BKwGi + AagB/wErAaIBqAH/ASkBngGjAf8BKAGTAZgB/wEfAUMBRwH/AQYBHwEhAf8BDQETARQB/xAAAUQBnAGs + Af8BAAGBAaAB/wEAAYkBsQH/AQABkQG9Af8BAAGPAboB/wEAAY0BuAH/AQABjQG4Af8BAAGIAa8B/wEA + AYEBoAH/AQABMwFJAf8BAAETASIB/wEFAQ8BEwH/EAABrAGiAeMB/wGvAaQB6wH/AbUBqgHwAf8BtQGq + AfAB/wG1AaoB8AH/AbUBqgHwAf8BsAGlAe0B/wGxAaYB7wH/Aa0BogHnAf8BlwGNAc8B/wGZAY4B0QH/ + AYIBRAHGAf8RAAFIAd4B/wEAAYEB7QH/AQABiQH6Af8BAAGJAfoB/wEAAYkB+gH/AQABiQH6Af8BAAGD + AfAB/wEAAYUB9AH/AQABgQHkAf8BAAEpAaUB/wEAAS0BqwH/AQABEQFIAf8QAAEqAZcBnAH/ASwBpAGq + Af8BMwGsAbIB/wEzAawBsgH/ATMBrAGyAf8BMwGsAbIB/wEtAaYBrAH/AS4BqQGvAf8BKgGdAaIB/wEZ + AToBPQH/ARsBPgFBAf8BBQEdAR8B/xEAAYIBpAH/AQABjwG8Af8BAAGbAc0B/wEAAZsBzQH/AQABmwHN + Af8BAAGbAc0B/wEAAZIBwAH/AQABlgHGAf8BAAGHAa0B/wEAASsBPgH/AQABLgFDAf8BAAESASEB/wwA + AbIBpwHqAf8BtQGrAe0B/wG0AagB8QH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB7wH/AbMBqAHrAf8BpgGd + AdMB/wGCAUUBwAH/AS8BIAGuAf8DAAH/AZkBjwHQAf8BlQGKAdAB/wGBAUEBvQH/CQABggHvAf8BAAGI + AfgB/wEAAYkB+gH/AQABiQH6Af8BAAGJAfoB/wEAAYgB+gH/AQABhAHxAf8BAAE5AcIB/wEAAQ4BQgH/ + AwAB/wMAAf8BAAEsAaoB/wEAASkBpAH/AQABCAE3Af8IAAEvAaQBqgH/ATQBqQGvAf8BMQGtAbQB/wEz + AawBsgH/ATMBrAGyAf8BMwGrAbEB/wExAaUBqgH/AScCgQH/AQMBGAEaAf8DAAH/AwAB/wEbAT4BQQH/ + ARcBOgE9Af8BAAERARMB/wkAAZABuwH/AQABlwHGAf8BAAGcAdEB/wEAAZsBzQH/AQABmwHNAf8BAAGa + AcsB/wEAAZEBvAH/AQUBOQGBAf8BAAEOARoB/wMAAf8DAAH/AQABLgFCAf8BAAEqAT8B/wEAAQgBEgH/ + CAABtQGqAfIB/wG/AbUB8wH/AbcBrAHwAf8BtQGqAfAB/wGpAaAB2QH/AYkBgQHEAf8BNAElAbMB/wEu + ASUBjQH/AwAB/wMAAf8BKgEbAasB/wGtAaIB5QH/AaQBmgHXAf8BiAGAAcgB/wkAAYoB/QH/AQABkgL/ + AQABiwH+Af8BAAGJAfoB/wEAAT8BzgH/AQABFwGDAf8CAAEEAf8DAAH/AwAB/wMAAf8DAAH/AQABgAHh + Af8BAAE6AcQB/wEAARgBhQH/CAABMwGuAbUB/wFBAbUBuwH/ATYBrQGzAf8BMwGsAbIB/wEqAYYBigH/ + AQsBIwElAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wEqAZoBoAH/ASUBgQGDAf8BCgElAScB/wkAAZ4B0gH/ + AQABqQHiAf8BAAGdAc8B/wEAAZsBzQH/AQMBQgGMAf8BAAEXASUB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AQABhQGqAf8BAAE9AYYB/wEAARkBKQH/CAABvQGzAfMB/wHGAb0B9QH/AboBsAHwAf8BtQGqAfAB/wGV + AYoBygH/AYABPQG8Af8BJwEYAaQB/wMAAf8DAAH/AwAB/wGEAUgBwQH/AbIBpwHwAf8BqQGeAeIB/wGO + AYIBzQH/CQABkQL/AQABmAL/AQABjQL/AQABiQH6Af8BAAEkAZwB/wEAAQUBMQH/AwAB/wMAAf8DAAH/ + AwAB/wEAAREBRwH/AQABhgH2Af8BAAFFAdcB/wEAASABlAH/CAABPgG0AboB/wGBAboBwAH/ATsBrwG1 + Af8BMwGsAbIB/wEWATMBNQH/AQABDQEPAf8DAAH/AwAB/wMAAf8DAAH/AQYBHAEdAf8BLwGrAbEB/wEo + AZIBlwH/ARABMAEyAf8JAAGnAd4B/wEAAa4B5AH/AQABoAHTAf8BAAGbAc0B/wEAASUBNQH/AQABBQEP + Af8DAAH/AwAB/wMAAf8DAAH/AQABEQEdAf8BAAGYAcoB/wEAAYEBnwH/AQABIgE0Af8IAAHBAbgB9AH/ + AcoBwgH1Af8BuwGxAfAB/wG1AaoB8AH/AbUBqgHvAf8BtQGqAe8B/wE8AS8BtwH/AwAB/wMAAf8BJgEY + AZ0B/wGoAZ8B1wH/Aa8BpAHrAf8BrQGiAeYB/wGRAYUBzgH/CQABlAL/AQABmwL/AQABjQL/AQABiQH6 + Af8BAAGIAfoB/wEAAYgB+QH/AgABFgH/AwAB/wMAAf8DAAH/AQABPgHLAf8BAAGBAewB/wEAAYEB4gH/ + AQABIwGaAf8IAAFDAbcBvQH/AYEBvQHCAf8BOwGvAbQB/wEzAawBsgH/ATMBqwGxAf8BMwGrAbEB/wMA + Af8DAAH/AwAB/wMAAf8BKQGDAYcB/wEsAaMBqQH/ASkBmwGhAf8BEwEzATYB/wkAAasB4wH/AQABsAHl + Af8BAAGfAdEB/wEAAZsBzQH/AQABmgHLAf8BAAGZAckB/wMAAf8DAAH/AwAB/wMAAf8BBAFAAYkB/wEA + AY8BugH/AQABhgGsAf8BAAElATgB/wgAAcABtwH0Af8BzwHIAfYB/wHAAbYB8wH/AbQBqQHsAf8BsgGo + AeoB/wFEATcBugH/AQgBAAHEAf8BgwFHAcIB/wEjARQBogH/ATwBLwG3Af8BtQGqAe4B/wG1AaoB8AH/ + AasBoQHjAf8BkQGGAc0B/wkAAZQC/wEAAaAC/wEAAZMC/wEAAYUB9AH/AQABgwHwAf8CAAElAf8DAAH/ + AQABEAFGAf8DAAH/AgABFgH/AQABiAH4Af8BAAGJAfoB/wEAAUgB3QH/AQABIwGZAf8IAAFCAbYBvAH/ + AYgBwQHGAf8BQgG1AbsB/wEyAacBrAH/ATABpAGpAf8BAAEGAQgB/wMAAf8BBQEbAR0B/wMAAf8DAAH/ + ATMBqgGwAf8BMwGsAbIB/wEpAZYBmwH/ARMBMgE1Af8JAAGqAeMB/wEDAbMB5gH/AQABqQHhAf8BAAGU + AcAB/wEAAZABugH/AgABCAH/AwAB/wEAARABHQH/AwAB/wMAAf8BAAGYAcgB/wEAAZsBzQH/AQABgQGk + Af8BAAEkATYB/wgAAbwBsQHzAf8B0wHMAfcB/wHMAcQB9gH/AbsBsgHqAf8BRAE3AboB/wMAAf8BkwGJ + AckB/wG3AasB8gH/ATsBLQG2Af8BlQGKAcoB/wG2AasB8QH/AbUBqgHwAf8BqwGhAeIB/wGYAY8BzAH/ + CQABkAL/AQIBowL/AQABnQL/AQABigH9Af8CAAElAf8DAAH/AQABIgGXAf8BAAGLAv8CAAESAf8BAAEk + AZwB/wEAAYsB/gH/AQABiQH6Af8BAAFHAdsB/wEAASkBpAH/CAABPAGzAbkB/wGNAcMByAH/AYMBvwHE + Af8BPAGoAa0B/wEAAQYBCAH/AwAB/wEUATABMgH/ATUBrwG1Af8DAAH/ARYBMwE1Af8BNQGvAbUB/wEz + AawBsgH/ASkBlAGYAf8BGgE4ATsB/wkAAaUB3QH/AQgBtQHmAf8BAAGxAeUB/wEAAZYBwAH/AgABCAH/ + AwAB/wEAASIBMgH/AQABnwHVAf8DAAH/AQABJQE1Af8BAAGeAdMB/wEAAZsBzQH/AQABgQGgAf8BAAEp + ATsB/wwAAdMBzQH3Af8B1gHQAfcB/wGpAaMBzAH/AS4BJQGNAf8BlAGKAcoB/wG2AasB8QH/AbUBqgHu + Af8BpAGbAdIB/wGvAaUB5AH/AbUBqgHwAf8BtQGqAfAB/wGsAaIB5AH/EAABBAGjAv8BCAGlAv8BAAE4 + AcAB/wMAAf8BAAEkAZsB/wEAAYoB/QH/AQABiAH4Af8BAAE2Ab0B/wEAAYEB5AH/AQABiQH6Af8BAAGJ + AfoB/wEAAUkB4AH/EAABjgHEAcgB/wGRAcYBygH/ASsBRgFIAf8DAAH/ARYBMgE1Af8BNAGtAbQB/wEz + AaoBsAH/ASUBSAGBAf8BLQGaAZ8B/wEzAawBsgH/ATMBrAGyAf8BKgGZAZ4B/xAAAQkBtQHnAf8BDQG2 + AecB/wENATQBRAH/AwAB/wEAASQBNQH/AQABnQHQAf8BAAGYAcgB/wEEATcBgQH/AQABhQGoAf8BAAGb + Ac0B/wEAAZsBzQH/AQABgwGnAf8QAAHdAdgB+QH/AdoB1QH4Af8BwgG7AeYB/wGwAaoB1QH/AcEBtwHy + Af8BuwGyAe4B/wG5Aa8B7wH/AbUBqgHwAf8BtQGqAfAB/wG1AaoB8AH/AbUBqgHwAf8BvAG2AdwB/xAA + AUYBwQL/ARABqQL/AQABjgL/AQABRAHVAf8BAAGTAv8BAAGNAv8BAAGMAv8BAAGJAfoB/wEAAYkB+gH/ + AQABiQH6Af8BAAGJAfoB/wEhAZ0B3AH/EAABsQHXAdoB/wGXAckBzQH/AUcBpQGpAf8BMgGHAYoB/wFD + AbQBugH/ATwBrQGyAf8BOgGtAbIB/wEzAawBsgH/ATMBrAGyAf8BMwGsAbIB/wEzAawBsgH/AYsBrwGy + Af8QAAGBAc8B7wH/ARMBuQHoAf8BDQGTAbYB/wEOAUIBiAH/AQABpwHdAf8BAAGdAcwB/wEAAZwBzQH/ + AQABmwHNAf8BAAGbAc0B/wEAAZsBzQH/AQABmwHNAf8BPAGiAbcB/xQAAeEB3QH6Af8B1gHQAfgB/wHT + AcwB9wH/Ac4BxwH2Af8BxQG8AfQB/wG8AbEB8gH/AbcBrQHwAf8BswGoAe4B/wGxAaYB7wH/Ab8BuAHh + Af8YAAGBAcUC/wEJAaYC/wEDAaMC/wEAAZ8C/wEAAZcC/wEAAY8C/wEAAYsB/gH/AQABhgH2Af8BAAGF + AfQB/wEkAaIB4gH/GAABtQHZAdwB/wGSAcYBygH/AY0BxAHIAf8BhgHAAcUB/wFIAbkBvwH/ATwBsgG4 + Af8BNwGtAbMB/wExAakBrwH/AS4BqQGwAf8BjQG2AbkB/xgAAYMB0QHwAf8BDQG3AecB/wEIAbUB5gH/ + AQEBsgHlAf8BAAGsAeQB/wEAAaMB2QH/AQABnAHOAf8BAAGXAcYB/wEAAZYBxwH/ATsBqQHCAf8gAAHD + AboB9AH/AccBvwH1Af8BywHDAfUB/wHFAbwB9AH/AbwBsQHzAf8BsQGmAe8B/ykAAZYC/wEAAZkC/wEA + AZwC/wEAAZcC/wEAAZAC/wEAAYUB9AH/KAABRwG5Ab4B/wGBAbsBwAH/AYIBvgHDAf8BSAG5Ab8B/wE8 + AbMBuQH/AS4BqQGvAf8pAAGsAeQB/wEAAa4B5AH/AQABsAHlAf8BAAGsAeQB/wEAAaUB3QH/AQABlgHG + Af//AP8AKgABBQERAYIB/wIAAT4B/wIAATUB/wIAATIB/wIAASwB/wIAARsB/ygAAZIBHQGSAf8BgQEM + AYEB/wFHAQYBRwH/AUUBBAFFAf8BPwEDAT8B/wEvAQMBLwH/KQACkAH/AQACRAH/AQACOQH/AQACNgH/ + AQACMAH/AQACIwH/KAADpQH/A5EB/wOHAf8DhQH/A4EB/wNEAf8gAAGBAYYBvAH/AQYBFwGmAf8BBQEW + AacB/wEEARUBpQH/AQMBEwGjAf8BAQERAaAB/wEAAQ4BmQH/AQABBgGDAf8CAAE1Af8BCQEMAR4B/xgA + Ab4BkwG+Af8BsAEkAbAB/wGxASIBsQH/AbABIAGwAf8BrwEeAa8B/wGsARwBrAH/AaYBGQGmAf8BkwER + AZMB/wFHAQUBRwH/ASoBFQEqAf8YAAFGAskB/wEAAq0B/wEAAq0B/wEAAqsB/wEAAqgB/wEAAqQB/wEA + Ap0B/wEAAogB/wEAAjgB/wEIAigB/xgAA8kB/wO7Af8DuwH/A7gB/wO2Af8DtQH/A68B/wOeAf8DhwH/ + AzgB/xQAAYABhwHLAf8BBwEeAdMB/wEIASEB4QH/AQkBIwHpAf8BCQEjAecB/wEIASIB5gH/AQgBIgHm + Af8BBQEfAeEB/wEEARwB1QH/AQUBFQGmAf8CAAFBAf8BCAELAR0B/xAAAccBlgHHAf8ByQE4AckB/wHT + ATwB0wH/AdkBPgHZAf8B2AE/AdgB/wHXAT0B1wH/AdcBPQHXAf8B0gE5AdIB/wHKATYBygH/AbABIgGw + Af8BggELAYIB/wEqARQBKgH/EAABSALRAf8BAALRAf8BAALcAf8BAALkAf8BAALiAf8BAALhAf8BAALh + Af8BAALaAf8BAALQAf8BAAKsAf8BAAJFAf8BBwInAf8QAAPRAf8D0wH/A9oB/wPfAf8D3gH/A9wB/wPc + Af8D2QH/A9IB/wO6Af8DkgH/AzcB/xAAAQkBIAHXAf8BCQEjAegB/wERASsB8AH/AREBKwHwAf8BEQEr + AfAB/wERASsB8AH/AQkBJAHrAf8BCwElAe8B/wEIASEB3gH/AQEBEAGYAf8BAgESAZ8B/wIAAT8B/xAA + AcsBOgHLAf8B2AE+AdgB/wHgAUgB4AH/AeABSAHgAf8B4AFIAeAB/wHgAUgB4AH/AdsBQAHbAf8B3gFC + Ad4B/wHRATsB0QH/AaUBGwGlAf8BqwEdAasB/wGBAQoBgQH/EQAC1QH/AQAC4wH/AQAC8AH/AQAC8AH/ + AQAC8AH/AQAC8AH/AQAC5gH/AQAC6QH/AQAC2gH/AQACngH/AQACpAH/AQACQwH/EAAD1QH/A98B/wPm + Af8D5gH/A+YB/wPmAf8D4AH/A+EB/wPZAf8DsAH/A7UB/wOQAf8MAAEOAScB5QH/ARQBLQHrAf8BDQEo + AfQB/wERASsB8AH/AREBKwHwAf8BEQErAe8B/wERASkB5QH/AQ4BHwGuAf8CAAE2Af8DAAH/AwAB/wED + ARIBnQH/AQABDgGZAf8CAAErAf8IAAHXAUMB1wH/AdwBSQHcAf8B4gFGAeIB/wHgAUgB4AH/AeABSAHg + Af8B3wFIAd8B/wHYAUUB2AH/AbIBMQGyAf8BRwELAUcB/wEKAQABCgH/AwAB/wGqAR0BqgH/AaYBGQGm + Af8BPgEIAT4B/wkAAuUB/wEAAu4B/wEAAvAB/wEAAvAB/wEAAvAB/wEAAu8B/wEAAucB/wEAArkB/wEA + Aj0B/wMAAf8DAAH/AQACowH/AQACnQH/AQACMwH/CAAD3wH/A+QB/wPmAf8D5gH/A+YB/wPlAf8D4AH/ + A8MB/wOLAf8DEgH/AwAB/wO0Af8DrwH/A4IB/wgAARABKwH0Af8BJQE9AfUB/wEWAS8B8AH/AREBKwHw + Af8BCwEeAcAB/wEAAQUBRAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BBwEgAdwB/wEHARoBuAH/AQABAwGA + Af8IAAHjAUgB4wH/AeYBiwHmAf8B4AGBAeAB/wHgAUgB4AH/AbsBNgG7Af8BhgERAYYB/wEWAQABFgH/ + AwAB/wMAAf8DAAH/AQIBAAECAf8BzwE6Ac8B/wG4AS0BuAH/AYsBDgGLAf8JAALyAf8BAAP/AQAC9AH/ + AQAC8AH/AQACxQH/AQACgQH/AQACAgH/AwAB/wMAAf8DAAH/AwAB/wEAAtgB/wEAArwB/wEAAoEB/wgA + A+cB/wPyAf8D5wH/A+YB/wPJAf8DmAH/AyQB/wMAAf8DAAH/AwAB/wMGAf8D1gH/A8MB/wOZAf8IAAEh + ATkB9QH/ATQBgAH2Af8BHQE1Ae8B/wERASsB8AH/AQIBEAGMAf8CAAEmAf8DAAH/AwAB/wMAAf8DAAH/ + AQABAQE6Af8BCwEmAfEB/wEDARsB1AH/AQABCQGKAf8IAAHmAYcB5gH/AekBlwHpAf8B4QGDAeEB/wHg + AUgB4AH/AZoBGwGaAf8BOgEFAToB/wMAAf8DAAH/AwAB/wMAAf8BgQENAYEB/wHfAUMB3wH/AckBNQHJ + Af8BmQEUAZkB/wkAA/8BAAP/AQAC+QH/AQAC8AH/AQAClgH/AQACLQH/AwAB/wMAAf8DAAH/AwAB/wEA + AkIB/wEAAuwB/wEAAs8B/wEAAo4B/wgAA/AB/wP5Af8D6wH/A+YB/wOqAf8DgQH/AwAB/wMAAf8DAAH/ + AwAB/wOQAf8D4gH/A9AB/wOkAf8IAAEqAUEB9gH/AT0BggH3Af8BHgE2Ae4B/wERASsB8AH/AREBKwHv + Af8BEgEsAe4B/wIAAQ8B/wMAAf8DAAH/AwAB/wEMAR8BuwH/AQkBIwHnAf8BBgEfAd4B/wEAAQoBkAH/ + CAAB5wGOAecB/wHrAZ8B6wH/AeABgwHgAf8B4AFIAeAB/wHfAUgB3wH/Ad4BSAHeAf8BJAEAASQB/wMA + Af8DAAH/AwAB/wG5ATUBuQH/AdgBPwHYAf8B0AE6AdAB/wGeARUBngH/CQAD/wEAA/8BAAL5Af8BAALw + Af8BAALvAf8BAALvAf8BAAITAf8DAAH/AwAB/wMAAf8BAALCAf8BAALiAf8BAALZAf8BAAKTAf8IAAP0 + Af8D/QH/A+sB/wPmAf8D5QH/A+UB/wM2Af8DAAH/AwAB/wMAAf8DyAH/A94B/wPYAf8DqAH/CAABKAE/ + AfUB/wFIAYwB9wH/AScBPgH0Af8BEgErAecB/wEQASkB5AH/AgABHAH/AwAB/wIAATkB/wMAAf8CAAEP + Af8BEgEsAe0B/wERASsB8AH/AQYBHgHYAf8BAAELAY0B/wgAAecBjQHnAf8B7QGpAe0B/wHmAYwB5gH/ + AdoBRwHaAf8B1wFEAdcB/wEwAQABMAH/AwAB/wGBAQwBgQH/AwAB/wEkAQABJAH/Ad0BRwHdAf8B4AFI + AeAB/wHMATgBzAH/AZwBFgGcAf8JAAP/AQAD/wEAA/8BAALqAf8BAALmAf8BAAIiAf8DAAH/AQACQQH/ + AwAB/wEAAhMB/wEAAu4B/wEAAvAB/wEAAtQB/wEAApMB/wgAA/MB/wQAA/MB/wPiAf8D4AH/A0MB/wMA + Af8DjgH/AwAB/wM2Af8D5AH/A+YB/wPUAf8DqAH/CAABHgE3AfUB/wGBAZIB+AH/AUEBhgH3Af8BIwE5 + AeIB/wIAARwB/wMAAf8BAQEOAYcB/wESAS0B9AH/AgABCwH/AQIBEAGMAf8BEwEtAfMB/wERASsB8AH/ + AQYBHgHUAf8BBQETAZMB/wgAAeUBhAHlAf8B7gGvAe4B/wHrAaMB6wH/AdgBhAHYAf8BMAEAATAB/wMA + Af8BlgEaAZYB/wHjAYAB4wH/ASEBAAEhAf8BmgEbAZoB/wHiAYAB4gH/AeABSAHgAf8ByQE4AckB/wGh + AR8BoQH/CQAC/gH/AQAD/wEAA/8BAALzAf8BAAIiAf8DAAH/AQACkQH/AQAC9AH/AQACEAH/AQAClgH/ + AQAC9AH/AQAC8AH/AQAC0QH/AQACngH/CAAD7gH/CAAD5wH/A0MB/wMAAf8DpgH/A+gB/wMxAf8DqgH/ + A+cB/wPmAf8D0wH/A68B/wwAAYIBkwH4Af8BhwGYAfgB/wEbAScBnwH/AwAB/wECAQ8BiwH/ARIBLAHy + Af8BEgEsAe0B/wEOAR4BqgH/AQ4BJQHYAf8BEQErAfAB/wERASsB8AH/AQcBHwHaAf8QAAHuAbAB7gH/ + Ae8BtQHvAf8BpwE5AacB/wMAAf8BmQEbAZkB/wHhAUkB4QH/Ad0BRwHdAf8BsAEuAbAB/wHNAT8BzQH/ + AeABSAHgAf8B4AFIAeAB/wHNAToBzQH/EQAD/wEAA/8BAAK4Af8DAAH/AQAClQH/AQAC8gH/AQAC7gH/ + AQACtQH/AQAC2gH/AQAC8AH/AQAC8AH/AQAC1wH/GAADwgH/AwAB/wOpAf8D5wH/A+QB/wPBAf8D2QH/ + A+YB/wPmAf8D1QH/EAABowGxAfoB/wGPAZ8B+QH/ATkBSQHVAf8BHgEtAbYB/wEqAUEB8QH/ASEBOAHq + Af8BHQE0AewB/wERASsB8AH/AREBKwHwAf8BEQErAfAB/wERASsB8AH/AUcBhgHUAf8QAAHyAcEB8gH/ + AfEBvAHxAf8B0QGTAdEB/wG2AUUBtgH/AeQBjgHkAf8B3gGFAd4B/wHeAYEB3gH/AeABSAHgAf8B4AFI + AeAB/wHgAUgB4AH/AeABSAHgAf8BzgGWAc4B/xAAAZgD/wEDA/8BAAL5Af8BAALMAf8BAAP/AQAC+AH/ + AQAC9gH/AQAC8AH/AQAC8AH/AQAC8AH/AQAC8AH/AUQC1AH/EAAD/AH/BAAD6wH/A88B/wPzAf8D6wH/ + A+oB/wPmAf8D5gH/A+YB/wPmAf8D1QH/FAABrAG3AfsB/wGIAZkB+AH/AYEBkwH4Af8BRQGJAfcB/wEx + AUcB9gH/AR4BNwHzAf8BFwEwAe8B/wEPASkB7QH/AQoBJQHwAf8BSAGIAd0B/xgAAfQByQH0Af8B7wG2 + Ae8B/wHuAa8B7gH/AewBpgHsAf8B6AGVAegB/wHkAYQB5AH/AeABgQHgAf8B3QFFAd0B/wHeAUEB3gH/ + AdQBmQHUAf8YAAGeA/8BAAP/AQAD/wEAA/8BAAP/AQAC/AH/AQAC9AH/AQAC7AH/AQAC6QH/AUgC2gH/ + KAAD9wH/A+0B/wPnAf8D4gH/A+EB/wPZAf8gAAEvAUUB9gH/ATcBgQH2Af8BPgGEAfcB/wExAUcB9gH/ + AR4BNwH1Af8BCwElAe8B/ygAAegBkwHoAf8B6gGaAeoB/wHrAaAB6wH/AegBlQHoAf8B5QGEAeUB/wHe + AUIB3gH/KQAD/wEAA/8BAAP/AQAD/wEAAv4B/wEAAukB/ygAA/cB/wP5Af8D/QH/A/cB/wPuAf8D4QH/ + /wD/ACoAAy8B/wMkAf8DHwH/Ax4B/wMcAf8DFwH/KAABkQE6AQAB/wFIAScBAAH/AT0BHgEAAf8BOgEc + AQAB/wE0ARcBAAH/ASMBDQEAAf8oAAECASwBAgH/AQABHQEAAf8BAAEXAQAB/wEAARUBAAH/AQABEAEA + Af8BAAEFAQAB/ygAAp4BGAH/ApYBAAH/ApMBAAH/ApIBAAH/Ao0BAAH/AkUBAAH/IAADmQH/AzwB/wM8 + Af8DOgH/AzkB/wM4Af8DNAH/AysB/wMfAf8DIAH/GAABxgGpATcB/wG0AYIBAAH/AbQBgQEAAf8BsgGB + AQAB/wGvAYEBAAH/AawBgQEAAf8BpAFFAQAB/wGOATYBAAH/AT0BHQEAAf8BIwEYAQAB/xgAAYABngGA + Af8BBwFEAQcB/wEGAUUBBgH/AQUBRAEFAf8BBAFCAQQB/wECAUABAgH/AQABOgEAAf8BAAEsAQAB/wEA + ARYBAAH/AQgBEwEIAf8YAALAAZsB/wKyAS4B/wK0ASwB/wKyASkB/wKxASUB/wKxASEB/wKtARoB/wKi + AQQB/wKTAQAB/wI0AQIB/xQAA58B/wOBAf8DhAH/A4kB/wOIAf8DhgH/A4YB/wODAf8DgQH/AzsB/wMl + Af8DHwH/EAAB0QGxATkB/wHZAZ0BAAH/AeUBpQEAAf8B7QGsAQAB/wHrAaoBAAH/AeoBqAEAAf8B6gGo + AQAB/wHjAaQBAAH/AdkBnAEAAf8BswGBAQAB/wGAASgBAAH/ASIBFwEAAf8QAAGAAakBgAH/AQgBmAEI + Af8BAwGoAQMB/wEAAbMBAAH/AQEBsAEBAf8BAQGuAQEB/wEBAa4BAQH/AQIBpgECAf8BBgGZAQYB/wEG + AUQBBgH/AQABHwEAAf8BBwETAQcB/xAAAskBoAH/AssBSQH/AtQBgQH/AtoBgwH/AtgBggH/AtcBggH/ + AtcBggH/AtQBgQH/AswBRQH/ArQBKgH/ApkBAAH/AjUBAAH/EAADgQH/A4kB/wOQAf8DkAH/A5AB/wOQ + Af8DigH/A4wB/wODAf8DNQH/AzgB/wMjAf8QAAHcAaABAAH/AewBqgEAAf8B9gGzAQAB/wH2AbMBAAH/ + AfYBswEAAf8B9gGzAQAB/wHvAa0BAAH/AfIBsAEAAf8B4gGkAQAB/wGkAUYBAAH/AasBgAEAAf8BSAEn + AQAB/xAAAQcBnQEHAf8BAAGxAQAB/wEAAcABAAH/AQABwAEAAf8BAAHAAQAB/wEAAcABAAH/AQABtgEA + Af8BAAG7AQAB/wEEAaQBBAH/AQIBOgECAf8BAwE/AQMB/wEAAR4BAAH/EAACzQGBAf8C2AGCAf8C3wGN + Af8C3wGNAf8C3wGNAf8C3wGNAf8C2wGDAf8C3QGHAf8C0gGBAf8CrQEeAf8CsAEhAf8CmAEAAf8MAAOJ + Af8DjgH/A5AB/wOQAf8DkAH/A48B/wOLAf8DQQH/AyEB/wMAAf8DAAH/AzcB/wM0Af8DHQH/CAAB6wGs + AQAB/wHyAbIBAAH/AfgBtAEAAf8B9gGzAQAB/wH2AbMBAAH/AfUBsgEAAf8B7AGsAQAB/wG+AYoBAAH/ + AT8BIAEAAf8DAAH/AwAB/wGqAYABAAH/AaQBRQEAAf8BNAEaAQAB/wgAAQMBsQEDAf8BAQG7AQEB/wEA + AcQBAAH/AQABwAEAAf8BAAHAAQAB/wEAAb8BAAH/AQQBsgEEAf8BDQGAAQ0B/wEAARgBAAH/AwAB/wMA + Af8BAwE+AQMB/wEAAToBAAH/AQABEAEAAf8IAALYAYcB/wLcAY8B/wLhAYsB/wLfAY0B/wLfAY0B/wLe + AY0B/wLYAYoB/wK1AT4B/wKPAQAB/wIYAQAB/wMAAf8CrgEhAf8CrQEaAf8CiAEAAf8IAAORAf8DnAH/ + A5EB/wOQAf8DRgH/AygB/wMHAf8DAAH/AwAB/wMAAf8DAAH/A4EB/wNCAf8DKAH/CAAB+QG2AQAC/wG/ + AQIB/wH4AbcBAAH/AfYBswEAAf8BygGTAQAB/wGBASwBAAH/AQMCAAH/AwAB/wMAAf8DAAH/AwAB/wHg + AaMBAAH/AcQBjgEAAf8BhAEuAQAB/wkAAcYBAAH/AQEB0QEBAf8BAAHDAQAB/wEAAcABAAH/AQ0BhwEN + Af8BAAEiAQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AQUBoQEFAf8BCQGBAQkB/wEAASUBAAH/CAAC4gGN + Af8C5QGhAf8C3wGSAf8C3wGNAf8CvwFFAf8CmAEAAf8CKQEAAf8DAAH/AwAB/wMAAf8CDwEAAf8C0QGB + Af8CuwE7Af8CngEAAf8IAAOaAf8DpgH/A5UB/wOQAf8DMgH/AxoB/wMAAf8DAAH/AwAB/wMAAf8DIwH/ + A40B/wOBAf8DLgH/CAAB/wG+AQAC/wHFAREB/wH6AboBAAH/AfYBswEAAf8BmQE+AQAB/wEvARQBAAH/ + AwAB/wMAAf8DAAH/AwAB/wFEASQBAAH/AfQBsQEAAf8B2AGbAQAB/wGVAToBAAH/CQAB0AEAAf8BCwHT + AQsB/wEBAcYBAQH/AQABwAEAAf8BAQEyAQEB/wEAAQ0BAAH/AwAB/wMAAf8DAAH/AwAB/wEAARsBAAH/ + AQABvgEAAf8BBgGXAQYB/wEAATABAAH/CAAC5QGcAf8C6AGtAf8C4QGYAf8C3wGNAf8CpAEYAf8ChQEA + Af8CAwEAAf8DAAH/AwAB/wMAAf8CkgEAAf8C3gGIAf8CywFFAf8CpQEKAf8IAAOfAf8DqgH/A5UB/wOQ + Af8DjwH/A48B/wMQAf8DAAH/AwAB/wMAAf8DRQH/A4gB/wOCAf8DMAH/CAAB/wHBAQcC/wHIARkB/wH5 + AbkBAAH/AfYBswEAAf8B9QGyAQAB/wH0AbIBAAH/ARUBAgEAAf8DAAH/AwAB/wMAAf8BxwGRAQAB/wHr + AaoBAAH/AeIBowEAAf8BmgE+AQAB/wgAAQQB0gEEAf8BEAHVARAB/wECAcUBAgH/AQABwAEAAf8BAAG/ + AQAB/wEAAb4BAAH/AwAB/wMAAf8DAAH/AwAB/wENAYQBDQH/AQEBsAEBAf8BBAGjAQQB/wEAATQBAAH/ + CAAC5gGkAf8C6wG0Af8C4QGYAf8C3wGNAf8C3gGNAf8C3gGNAf8COwEAAf8DAAH/AwAB/wMAAf8CvQFE + Af8C2AGCAf8C0QGBAf8CqAEPAf8IAAOeAf8DsQH/A54B/wONAf8DigH/AxcB/wMAAf8DIwH/AwAB/wMQ + Af8DjgH/A5AB/wOBAf8DMAH/CAAB/wHAAQUC/wHMASQC/wHBAQQB/wHvAa8BAAH/AesBqwEAAf8BJAEM + AQAB/wMAAf8BQwEjAQAB/wMAAf8BFQECAQAB/wHzAbEBAAH/AfYBswEAAf8B3AGfAQAB/wGZAT4BAAH/ + CAABAgHSAQIB/wEYAdYBGAH/AQIB0AECAf8BAwG2AQMB/wEEAbABBAH/AQABBgEAAf8DAAH/AQABGgEA + Af8DAAH/AwAB/wEAAb0BAAH/AQABwAEAAf8BBgGcAQYB/wEAATMBAAH/CAAC5gGiAf8C7QG9Af8C5QGi + Af8C2wGLAf8C2AGIAf8CSQEAAf8CGAEAAf8CkgEAAf8DAAH/AjsBAAH/At0BjQH/At8BjQH/As0BSQH/ + AqcBEQH/CAADmQH/A7YB/wOtAf8DkQH/AxcB/wMAAf8DMAH/A5MB/wMOAf8DMgH/A5EB/wOQAf8DgQH/ + AzQB/wgAAf8BvAEAAv8BzgErAv8ByQEdAf8B8QG0AQAB/wEkAQwBAAH/AwAB/wGUATsBAAH/AfoBtgEA + Af8BEQIAAf8BmQE+AQAB/wH5AbUBAAH/AfYBswEAAf8B2QGdAQAB/wGhAUUBAAH/CQABzwEAAf8BHQHX + AR0B/wETAdUBEwH/AQsBtgELAf8BAAEGAQAB/wMAAf8BAAEvAQAB/wEAAccBAAH/AwAB/wEBATIBAQH/ + AQABxgEAAf8BAAHAAQAB/wEHAZkBBwH/AQQBOAEEAf8IAALkAZkB/wLuAcIB/wLsAbgB/wLaAZgB/wJJ + AQAB/wMAAf8CoQEUAf8C4gGQAf8CNwEAAf8CpAEYAf8C4QGQAf8C3wGNAf8CzAFJAf8CqAEfAf8MAAO4 + Af8DuwH/A0AB/wMAAf8DMQH/A5EB/wOOAf8DQAH/A4MB/wOQAf8DkAH/A4EB/xAAAf8BzgEsAv8B0AEx + Af8BtQGJAQAB/wMAAf8BmAE+AQAB/wH4AbQBAAH/AfMBsQEAAf8BugGHAQAB/wHfAaIBAAH/AfYBswEA + Af8B9gGzAQAB/wHfAaEBAAH/EAABHgHYAR4B/wEhAdgBIQH/ARQBQgEUAf8DAAH/AQEBMgEBAf8BAAHE + AQAB/wEAAb0BAAH/AQwBRwEMAf8BCAGgAQgB/wEAAcABAAH/AQABwAEAAf8BBgGfAQYB/xAAAu8BxAH/ + AvAByAH/Aq4BRQH/AwAB/wKkARgB/wLhAY8B/wLdAY0B/wK0ATsB/wLQAYIB/wLfAY0B/wLfAY0B/wLP + AYEB/xAAA8oB/wPAAf8DlQH/A4EB/wOeAf8DlQH/A5QB/wOQAf8DkAH/A5AB/wOQAf8DoQH/EAAB/wHd + AY4C/wHTAToB/wHtAbgBCAH/AccBmAEAAf8B/gHAAQUB/wH3AbkBAAH/AfcBtwEAAf8B9gGzAQAB/wH2 + AbMBAAH/AfYBswEAAf8B9gGzAQAB/wHZAbQBNgH/EAABigHmAYoB/wEnAdoBJwH/ARoBrgEaAf8BFwGE + ARcB/wEGAc0BBgH/AQUBwQEFAf8BAwHBAQMB/wEAAcABAAH/AQABwAEAAf8BAAHAAQAB/wEAAcABAAH/ + AUQBswFEAf8QAALzAc8B/wLxAc8B/wLWAaUB/wK8AYUB/wLkAaQB/wLeAZkB/wLfAZYB/wLfAY0B/wLf + AY0B/wLfAY0B/wLfAY0B/wLQAaEB/xQAA88B/wO7Af8DtgH/A64B/wOjAf8DlwH/A5EB/wONAf8DjAH/ + A6UB/xgAAf8B3wGVAv8B0AEyAv8BzQErAv8BywEhAv8BwwEOAf8B/QG7AQAB/wH3AbcBAAH/AfIBsQEA + Af8B8gGvAQAB/wHgAboBOAH/GAABjwHnAY8B/wEiAdkBIgH/AR0B2AEdAf8BFgHWARYB/wEJAdMBCQH/ + AQABzAEAAf8BAAHCAQAB/wEAAbsBAAH/AQABuwEAAf8BRAG8AUQB/xgAAvQB1QH/AvAByAH/Au8BwwH/ + Au0BuwH/AugBqgH/AuMBmQH/At8BkgH/At0BigH/At0BhwH/AtYBpAH/IAADogH/A6YB/wOqAf8DowH/ + A5kB/wOMAf8oAAH/AcMBDAL/AcYBFAL/AckBGwL/AcIBDgL/Ab0BAAH/AfIBrwEAAf8oAAEHAdMBBwH/ + AQ0B1AENAf8BEQHVAREB/wEJAdMBCQH/AQABzwEAAf8BAAG7AQAB/ygAAucBqAH/AuoBsAH/AusBtQH/ + AugBqgH/AuQBmQH/At0BhwH//wD/ACwAAR8B/wIAARIB/wIAAQ0B/wIAAQsB/wIAAQgB/wMAAf8oAAFH + AQABIgH/ATABAAETAf8BJgEAAQwB/wEkAQABCgH/AR8BAAEHAf8BFQIAAf8pAAEQAR0B/wEAAQUBEgH/ + AgABDQH/AgABCwH/AgABBwH/AwAB/ygAA4UB/wNCAf8DOgH/AzgB/wM0Af8DKwH/IAACLwGHAf8CAAE0 + Af8CAAE0Af8CAAEzAf8CAAEyAf8CAAEvAf8CAAErAf8CAAEeAf8CAAENAf8CAAEIAf8YAAGsAQoBiQH/ + AY8BAAEzAf8BjwEAATMB/wGNAQABMgH/AYsBAAEwAf8BiAEAAS4B/wGCAQABKgH/AUABAAEdAf8BJgEA + AQsB/wEYAQABCgH/GAABJwFIAYYB/wEAAR8BMwH/AQABIAE0Af8BAAEeATMB/wEAAR0BMQH/AQABHAEv + Af8BAAEYASsB/wEAAQ4BHgH/AgABDQH/AQABAwEHAf8YAAO0Af8DlwH/A5cB/wOVAf8DkwH/A5IB/wON + Af8DgQH/AzoB/wMpAf8UAAIuAZIB/wIAAYQB/wIAAZEB/wIAAZsB/wIAAZkB/wIAAZgB/wIAAZgB/wIA + AZAB/wIAAYQB/wIAATQB/wIAARQB/wIAAQcB/xAAAbUBCwGQAf8BrQEAAUgB/wG2AQABgQH/AbwBAAGD + Af8BuwEAAYMB/wG6AQABggH/AboBAAGCAf8BtAEAAYEB/wGsAQABRwH/AY4BAAEyAf8BMQEAARMB/wEX + AQABCgH/EAABJAGBAZIB/wEAATUBhQH/AQABPgGUAf8BAAFEAZ8B/wEAAUMBnQH/AQABQgGbAf8BAAFC + AZsB/wEAAT0BkwH/AQABNQGGAf8BAAEfATQB/wEAAQYBEwH/AQABAgEHAf8QAAO6Af8DrAH/A7IB/wO2 + Af8DtQH/A7QB/wO0Af8DsQH/A6sB/wOWAf8DQwH/AykB/xIAAYcB/wIAAZoB/wIAAagB/wIAAagB/wIA + AagB/wIAAagB/wIAAZ4B/wIAAaMB/wIAAY8B/wIAASsB/wIAAS8B/wIAARIB/xAAAbABAAGAAf8BvAEA + AYMB/wHGAQABigH/AcYBAAGKAf8BxgEAAYoB/wHGAQABigH/Ab4BAAGFAf8BwQEAAYcB/wG0AQABgQH/ + AYMBAAEqAf8BiAEAAS4B/wEvAQABEgH/EQABOAGJAf8BAAFDAZ4B/wEAAYEBrQH/AQABgQGtAf8BAAGB + Aa0B/wEAAYEBrQH/AQABRgGjAf8BAAFJAacB/wEAATwBkQH/AQABGQErAf8BAAEbAS8B/wEAAQUBEgH/ + EAADrgH/A7YB/wO9Af8DvQH/A70B/wO9Af8DtwH/A7kB/wOxAf8DjgH/A5IB/wNBAf8OAAGZAf8CAAGi + Af8CAAGrAf8CAAGoAf8CAAGoAf8CAAGnAf8CAAGbAf8CAAE5Af8CAAENAf8DAAH/AwAB/wIAAS4B/wIA + ASsB/wIAAQcB/wgAAb0BAAGEAf8BxQEAAYkB/wHGAQABigH/AcYBAAGKAf8BxgEAAYoB/wHGAQABigH/ + Ab8BAAGFAf8BmQEAAToB/wEqAQABDgH/AwAB/wMAAf8BhwEAAS0B/wGCAQABKgH/ASIBAAEJAf8JAAFE + AZ0B/wEAAYABpwH/AQABgQGxAf8BAAGBAa0B/wEAAYEBrQH/AQABgQGrAf8BAAFFAZ4B/wEAASQBOAH/ + AQABAQENAf8DAAH/AwAB/wEAARsBLgH/AQABGAErAf8CAAEGAf8IAAO2Af8DuwH/A70B/wO9Af8DvQH/ + A7wB/wO4Af8DngH/Az0B/wMCAf8DAAH/A5EB/wONAf8DNgH/CgABrQH/AgABuQH/AgABqgH/AgABqAH/ + AgABQwH/AgABFgH/AwAB/wMAAf8DAAH/AwAB/wMAAf8CAAGMAf8CAAE+Af8CAAEZAf8IAAHIAQABjAH/ + AdcBAAGWAf8ByQEAAYwB/wHGAQABigH/AaMBAAFBAf8BNwEAARgB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ + AbMBAAGBAf8BmwEAATsB/wE4AQABGAH/CQABgQGzAf8BAAGKAb8B/wEAAYEBrwH/AQABgQGtAf8BAAEr + AUMB/wEAAQkBFgH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BAAE7AY4B/wEAAScBPgH/AQABCgEZAf8IAAO+ + Af8DxwH/A74B/wO9Af8DpAH/A0gB/wMQAf8DAAH/AwAB/wMAAf8DAAH/A68B/wOfAf8DSQH/CgABtwH/ + AgABwgH/AgABrQH/AgABqAH/AgABJAH/AgABBAH/AwAB/wMAAf8DAAH/AwAB/wIAARAB/wIAAaYB/wIA + AYMB/wIAASMB/wgAAdQBAAGUAf8B4QEAAZ0B/wHOAQABjwH/AcYBAAGKAf8BgQEAASUB/wEdAQABBQH/ + AwAB/wMAAf8DAAH/AwAB/wEuAQABEQH/AcMBAAGIAf8BqwEAAUYB/wFFAQABIQH/CQABiAG9Af8BAAGQ + AcgB/wEAAYIBsgH/AQABgQGtAf8BAAETASMB/wIAAQQB/wMAAf8DAAH/AwAB/wMAAf8BAAEDAQ8B/wEA + AYEBqwH/AQABNAGEAf8BAAESASMB/wgAA8UB/wPOAf8DwQH/A70B/wOJAf8DMQH/AwAB/wMAAf8DAAH/ + AwAB/wNBAf8DugH/A6oB/wOEAf8KAAG8Af8CAAHHAf8CAAGsAf8CAAGoAf8CAAGnAf8CAAGlAf8DAAH/ + AwAB/wMAAf8DAAH/AgABQQH/AgABmQH/AgABjQH/AgABJgH/CAAB2gEAAZgB/wHnAQABoQH/Ac4BAAGP + Af8BxgEAAYoB/wHGAQABigH/AcUBAAGKAf8BBwIAAf8DAAH/AwAB/wMAAf8BoQEAAT8B/wG7AQABgwH/ + AbMBAAGBAf8BSQEAASQB/wkAAYwBwgH/AQABlAHNAf8BAAGBAbEB/wEAAYEBrQH/AQABgQGrAf8BAAGB + AaoB/wMAAf8DAAH/AwAB/wMAAf8BAAEpAUAB/wEAAUMBnQH/AQABPAGQAf8BAAEUASYB/wgAA8kB/wPR + Af8DwQH/A70B/wO8Af8DvAH/Ax8B/wMAAf8DAAH/AwAB/wOjAf8DtQH/A7AB/wOHAf8KAAG7Af8CAAHO + Af8CAAG5Af8CAAGeAf8CAAGZAf8DAAH/AwAB/wIAAQ8B/wMAAf8DAAH/AgABpAH/AgABqAH/AgABhwH/ + AgABJAH/CAAB2QEAAZcB/wHuAQABpgH/AdcBAAGWAf8BwgEAAYcB/wG+AQABhQH/ARMCAAH/AwAB/wEt + AQABEAH/AwAB/wEHAgAB/wHFAQABiQH/AcYBAAGKAf8BrwEAAUkB/wFJAQABJAH/CQABiwHBAf8BAAGZ + AdQB/wEAAYkBvgH/AQABRwGiAf8BAAFEAZ0B/wMAAf8DAAH/AQABAwEPAf8DAAH/AwAB/wEAAYABqQH/ + AQABgQGtAf8BAAE3AYkB/wEAARMBJAH/CAADyAH/A9YB/wPIAf8DugH/A7cB/wMqAf8DAAH/A0AB/wMA + Af8DHwH/A7sB/wO9Af8DrQH/A4cB/woAAbUB/wIAAdEB/wIAAckB/wIAAZ4B/wMAAf8DAAH/AgABIQH/ + AgABrgH/AwAB/wIAASQB/wIAAa0B/wIAAagB/wIAAYQB/wIAASkB/wgAAdIBAAGSAf8B8wEAAaoB/wHq + AQABowH/AckBAAGMAf8BEwIAAf8DAAH/AUcBAAEjAf8BygEAAY0B/wEEAgAB/wGBAQABJQH/AckBAAGM + Af8BxgEAAYoB/wGtAQABSAH/AYIBAAEqAf8JAAGHAbsB/wEAAZwB2QH/AQABlgHQAf8BAAFIAaEB/wMA + Af8DAAH/AQABEQEhAf8BAAGCAbQB/wMAAf8BAAETASMB/wEAAYEBswH/AQABgQGtAf8BAAE2AYYB/wEA + ARcBKAH/CAADxAH/A9kB/wPTAf8DvgH/AyoB/wMAAf8DhgH/A78B/wMbAf8DiQH/A74B/wO9Af8DrAH/ + A40B/w4AAdMB/wIAAdYB/wIGATEB/wMAAf8CAAEjAf8CAAGrAf8CAAGkAf8CAAE2Af8CAAGLAf8CAAGo + Af8CAAGoAf8CAAGKAf8QAAH0AQABqgH/AfgBAAGtAf8BmAEAATkB/wMAAf8BgAEAASUB/wHIAQABjAH/ + AcUBAAGJAf8BlgEAATgB/wG0AQABgQH/AcYBAAGKAf8BxgEAAYoB/wGxAQABgQH/EQABnQHZAf8BAAGf + Ad0B/wEAASABLgH/AwAB/wEAARMBIwH/AQABgQGxAf8BAAGAAakB/wEAASIBNQH/AQABOgGMAf8BAAGB + Aa0B/wEAAYEBrQH/AQABOQGMAf8QAAPaAf8D3AH/A50B/wMAAf8DiAH/A74B/wO7Af8DnAH/A7EB/wO9 + Af8DvQH/A64B/xAAAi4B1AH/AgAB2gH/AggBlgH/AggBQAH/AgABtgH/AgABqAH/AgABqAH/AgABqAH/ + AgABqAH/AgABqAH/AgABqAH/AicBngH/EAAB6wEXAbkB/wH+AQABsQH/Ac4BAAGQAf8BqQEAAUUB/wHX + AQABlgH/Ac0BAAGPAf8BywEAAY4B/wHGAQABigH/AcYBAAGKAf8BxgEAAYoB/wHGAQABigH/AbwBCQGV + Af8QAAEbAbAB2QH/AQABowHiAf8BAAFFAZYB/wEAASsBPwH/AQABiAG7Af8BAAGBAawB/wEAAYEBrQH/ + AQABgQGtAf8BAAGBAa0B/wEAAYEBrQH/AQABgQGtAf8BGwGHAZ8B/xAAA+IB/wPfAf8DwQH/A6kB/wPI + Af8DwQH/A8AB/wO9Af8DvQH/A70B/wO9Af8DvQH/FAACLwHZAf8CAAHWAf8CAAHSAf8CAAHMAf8CAAG/ + Af8CAAGyAf8CAAGpAf8CAAGjAf8CAAGjAf8CJgGnAf8YAAHxARcBvgH/AfkBAAGtAf8B9AEAAaoB/wHt + AQABpQH/Ad8BAAGbAf8B0QEAAZIB/wHJAQABjAH/AcMBAAGIAf8BwQEAAYcB/wHCAQsBmQH/GAABHAG0 + Ad4B/wEAAZ8B3QH/AQABnAHZAf8BAAGYAdMB/wEAAY8BxgH/AQABhQG4Af8BAAGBAa8B/wEAAUkBpwH/ + AQABSQGoAf8BGAGNAakB/xgAA+YB/wPcAf8D2QH/A9QB/wPMAf8DwwH/A74B/wO6Af8DuQH/A8EB/yIA + Ab8B/wIAAcMB/wIAAcgB/wIAAb8B/wIAAbUB/wIAAaMB/ygAAd0BAAGaAf8B4wEAAZ4B/wHoAQABogH/ + Ad8BAAGbAf8B0gEAAZIB/wHBAQABhwH/KQABjgHFAf8BAAGRAcoB/wEAAZUBzgH/AQABjwHGAf8BAAGH + AbsB/wEAAUkBpwH/KAADywH/A84B/wPRAf8DzAH/A8QB/wO5Af//AP8AKgADDAH/AwUB/wMDAf8DAgH/ + AwEB/wMAAf8oAAE7ARUBCAH/ASoBBQEAAf8BIgIAAf8BIAIAAf8BGwIAAf8BDQIAAf8pAAEOAQAB/wEA + AQQBAAH/AwAB/wMAAf8DAAH/AwAB/ygAARwBHgEAAf8BEAESAQAB/wEKAQ0BAAH/AQkBCwEAAf8BBgEI + AQAB/wMAAf8gAAOCAf8DFgH/AxYB/wMVAf8DFAH/AxMB/wMQAf8DCgH/AwMB/wMSAf8YAAGiAYEBPgH/ + AYcBHwENAf8BiAEfAQwB/wGGAR4BCwH/AYQBHAEKAf8BggEaAQgB/wGBARcBBQH/AToBDQEAAf8BIgIA + Af8BEgEGAQEB/xgAASoBRgEqAf8BAAEfAQAB/wEAAR8BAAH/AQABHgEAAf8BAAEdAQAB/wEAARwBAAH/ + AQABGAEAAf8BAAEOAQAB/wMAAf8BAAECAQAB/xgAAYUBhwEuAf8BMAE0AQAB/wExATQBAAH/ATABMwEA + Af8BLgEyAQAB/wEsATABAAH/ASgBLAEAAf8BHAEfAQAB/wEKAQ0BAAH/AQcBCAEAAf8UAAOIAf8DKAH/ + Ay4B/wMzAf8DMgH/AzAB/wMwAf8DLQH/AycB/wMWAf8DBgH/AxIB/xAAAbABgQE9Af8BsAEqAQ0B/wHC + ASoBBwH/Ac0BKwEFAf8BygErAQYB/wHJASoBBQH/AckBKgEFAf8BwQEpAQYB/wGxASgBCwH/AYcBHgEM + Af8BLAEFAQAB/wERAQQBAAH/EAABKgGBASoB/wEAATcBAAH/AQABQgEAAf8BAAFJAQAB/wEAAUcBAAH/ + AQABRgEAAf8BAAFGAQAB/wEAAUABAAH/AQABNwEAAf8BAAEfAQAB/wEAAQUBAAH/AQABAgEAAf8QAAGP + AZIBLQH/AYEBhAEAAf8BiwGSAQAB/wGUAZwBAAH/AZIBmQEAAf8BkQGYAQAB/wGRAZgBAAH/AYoBkAEA + Af8BgQGEAQAB/wEwATQBAAH/ARIBFAEAAf8CBwEAAf8QAAMqAf8DMwH/AzwB/wM8Af8DPAH/AzwB/wM0 + Af8DNgH/Ay0B/wMRAf8DEwH/AwUB/xAAAbUBKgEMAf8BywErAQYB/wHUATIBDAH/AdQBMgEMAf8B1AEy + AQwB/wHUATIBDAH/Ac8BLAEGAf8B0gEtAQcB/wG+ASoBCQH/AYEBGAEHAf8BgQEaAQgB/wEqAQQBAAH/ + EQABOgEAAf8BAAFIAQAB/wEAAYMBAAH/AQABgwEAAf8BAAGDAQAB/wEAAYMBAAH/AQABgQEAAf8BAAGB + AQAB/wEAAT8BAAH/AQABGAEAAf8BAAEbAQAB/wEAAQUBAAH/EAABggGIAQAB/wGTAZsBAAH/AaABqAEA + Af8BoAGoAQAB/wGgAagBAAH/AaABqAEAAf8BlwGfAQAB/wGbAaMBAAH/AYgBjgEAAf8BKAErAQAB/wEs + AS8BAAH/ARABEwEAAf8MAAMzAf8DOQH/AzwB/wM8Af8DPAH/AzoB/wM1Af8DGwH/AwQB/wMAAf8DAAH/ + AxMB/wMQAf8DAgH/CAAByQEuAQoB/wHPATIBDgH/AdcBMAEJAf8B1AEyAQwB/wHUATIBDAH/AdMBMgEM + Af8BygEwAQwB/wGOASYBFAH/ASMBAwEAAf8DAAH/AwAB/wGBARoBCQH/AYEBFwEFAf8BGgIAAf8JAAFI + AQAB/wEAAYEBAAH/AQABhQEAAf8BAAGDAQAB/wEAAYMBAAH/AQABggEAAf8BAAFJAQAB/wEAASMBAAH/ + AwAB/wMAAf8DAAH/AQABGwEAAf8BAAEYAQAB/wMAAf8IAAGTAZoBAAH/AZsBowEAAf8BowGrAQAB/wGg + AagBAAH/AaABqAEAAf8BnwGnAQAB/wGUAZsBAAH/ATUBOQEAAf8BCwENAQAB/wMAAf8DAAH/ASsBLgEA + Af8BKAEsAQAB/wEFAQcBAAH/CAADPQH/A4AB/wM9Af8DPAH/AyAB/wMHAf8DAAH/AwAB/wMAAf8DAAH/ + AwAB/wMrAf8DHAH/AwgB/wgAAdgBMgELAf8B2wE/ARsB/wHUATUBDwH/AdQBMgEMAf8BnAEpARMB/wEv + AQoBAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BuwEqAQoB/wGVASUBDwH/ATMBCgEAAf8JAAGHAQAB/wEA + AZABAAH/AQABhQEAAf8BAAGDAQAB/wEAASsBAAH/AQABCAEAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wEA + AT0BAAH/AQABJwEAAf8BAAEKAQAB/wgAAaQBrQEAAf8BsAG6AQAB/wGiAaoBAAH/AaABqAEAAf8BPwFD + AQAB/wEUARYBAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8BhgGMAQAB/wE6AT4BAAH/ARYBGQEAAf8IAANH + Af8DhwH/A0EB/wM8Af8DDgH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DBQH/AzgB/wMmAf8DDAH/CAAB2gE8 + ARcB/wHdAUgBJwH/AdUBOQEVAf8B1AEyAQwB/wFCARYBBwH/ARYCAAH/AwAB/wMAAf8DAAH/AwAB/wEm + AQUBAAH/AdQBLgEHAf8BrwEoAQsB/wFAARABAAH/CQABjgEAAf8BAAGXAQAB/wEAAYcBAAH/AQABgwEA + Af8BAAESAQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AQABAwEAAf8BAAGBAQAB/wEAATYBAAH/AQABEQEA + Af8IAAGuAbcBAAH/AbkBwgEAAf8BpQGtAQAB/wGgAagBAAH/ASEBJAEAAf8BAgEEAQAB/wMAAf8DAAH/ + AwAB/wMAAf8BDgEQAQAB/wGeAaYBAAH/AYEBgwEAAf8BIAEjAQAB/wgAA4EB/wOMAf8DQQH/AzwB/wM6 + Af8DOgH/AwAB/wMAAf8DAAH/AwAB/wMfAf8DMgH/AywB/wMNAf8IAAHcAUIBHgH/Ad8BgQEtAf8B1AE5 + ARYB/wHUATIBDAH/AdMBMgEMAf8B0gEyAQ0B/wEDAgAB/wMAAf8DAAH/AwAB/wGZASkBEwH/AcoBKwEG + Af8BvQEpAQgB/wFEARIBAgH/CQABkgEAAf8BAAGbAQAB/wEAAYYBAAH/AQABgwEAAf8BAAGCAQAB/wEA + AYEBAAH/AwAB/wMAAf8DAAH/AwAB/wEAASkBAAH/AQABRwEAAf8BAAE+AQAB/wEAARQBAAH/CAABswG8 + AQAB/wG9AccBAAH/AaQBrAEAAf8BoAGoAQAB/wGfAacBAAH/AZ4BpgEAAf8DAAH/AwAB/wMAAf8DAAH/ + AT0BQQEAAf8BkgGZAQAB/wGIAY4BAAH/ASMBJgEAAf8IAAOBAf8DlgH/A4EB/wM4Af8DNAH/AwAB/wMA + Af8DBQH/AwAB/wMAAf8DOQH/AzwB/wMpAf8DDQH/CAAB3AFBAR0B/wHhAYYBNgH/AdoBQAEcAf8BzAEx + AQ4B/wHJAS8BDAH/AQ4CAAH/AwAB/wEmAQQBAAH/AwAB/wEDAgAB/wHRATIBDQH/AdQBMgEMAf8BtQEp + AQsB/wFCARMBAwH/CQABkgEAAf8BAAGgAQAB/wEAAZABAAH/AQABgQEAAf8BAAFHAQAB/wMAAf8DAAH/ + AQABAgEAAf8DAAH/AwAB/wEAAYEBAAH/AQABgwEAAf8BAAE6AQAB/wEAARMBAAH/CAABsgG7AQAB/wHE + Ac4BAAH/AbABuQEAAf8BlwGeAQAB/wGTAZoBAAH/AwAB/wMAAf8BDQEPAQAB/wMAAf8DAAH/AZ0BpAEA + Af8BoAGoAQAB/wGCAYcBAAH/ASIBJQEAAf8IAANGAf8DmwH/A5AB/wM9Af8DAAH/AwAB/wMNAf8DPgH/ + AwAB/wMOAf8DPQH/AzwB/wMoAf8DEAH/CAAB2gE6ARUB/wHiAYoBPAH/Ad8BgQExAf8ByAE6ARsB/wEO + AgAB/wMAAf8BPgEUAQUB/wHYATQBDQH/AwAB/wFCARYBBwH/AdcBMwENAf8B1AEyAQwB/wGxASkBDAH/ + AUgBGQEKAf8JAAGNAQAB/wEAAaQBAAH/AQABnQEAAf8BAAGBAQAB/wMAAf8DAAH/AQABEAEAAf8BAAGI + AQAB/wMAAf8BAAESAQAB/wEAAYcBAAH/AQABgwEAAf8BAAE3AQAB/wEAARYBAAH/CAABrAG1AQAB/wHI + AdIBAAH/AcABygEAAf8BmAGeAQAB/wMAAf8DAAH/AR8BIQEAAf8BpgGvAQAB/wMAAf8BIQEkAQAB/wGl + Aa0BAAH/AaABqAEAAf8BgQGEAQAB/wEmASgBAAH/DAADngH/A6IB/wMbAf8DAAH/Aw4B/wM9Af8DOQH/ + AxoB/wMtAf8DPAH/AzwB/wMqAf8QAAHiAYsBPQH/AeMBjwFBAf8BhAEqARwB/wMAAf8BQQEVAQcB/wHW + ATMBDQH/AdEBMgENAf8BiwElARMB/wG6ASwBDgH/AdQBMgEMAf8B1AEyAQwB/wG5ASoBCwH/EQABpAEA + Af8BAAGnAQAB/wEAAR0BAAH/AwAB/wEAARIBAAH/AQABhQEAAf8BAAGBAQAB/wEAASEBAAH/AQABPAEA + Af8BAAGDAQAB/wEAAYMBAAH/AQABPAEAAf8QAAHIAdMBAAH/AcwB1gEAAf8BLgEwAQUB/wMAAf8BIQEj + AQAB/wGjAasBAAH/AZ0BpAEAAf8BMwE2AQAB/wGFAYsBAAH/AaABqAEAAf8BoAGoAQAB/wGEAYoBAAH/ + EAADtwH/A6gB/wNBAf8DJQH/A4EB/wNBAf8DQAH/AzwB/wM8Af8DPAH/AzwB/wOLAf8QAAHoAaABhwH/ + AeQBlAFIAf8BvQFFAS0B/wGYATEBHwH/AdcBQQEfAf8B0AE7ARkB/wHRATgBFQH/AdQBMgEMAf8B1AEy + AQwB/wHUATIBDAH/AdQBMgEMAf8BwAGBATYB/xAAAS8BtQEvAf8BAAGrAQAB/wECAUYBAgH/AQABKQEA + Af8BAAGOAQAB/wEAAYMBAAH/AQABhAEAAf8BAAGDAQAB/wEAAYMBAAH/AQABgwEAAf8BAAGDAQAB/wEl + AYgBJQH/EAABzQHUASwB/wHRAdwBAAH/AZABlgEHAf8BPAFAAQcB/wGtAbYBAAH/AaEBqAEAAf8BoQGp + AQAB/wGgAagBAAH/AaABqAEAAf8BoAGoAQAB/wGgAagBAAH/AZoBngEmAf8UAAO+Af8DogH/A5sB/wOS + Af8DgwH/A0QB/wM9Af8DOAH/AzYB/wOPAf8YAAHpAaUBjwH/AeMBjwFCAf8B4gGLATwB/wHgAYQBNAH/ + Ad0BRgEkAf8B2AE6ARYB/wHUATUBEAH/AdABMAELAf8B0wEtAQYB/wHKAYEBNAH/GAABMAG6ATAB/wEA + AacBAAH/AQABpAEAAf8BAAGfAQAB/wEAAZYBAAH/AQABiwEAAf8BAAGEAQAB/wEAAYEBAAH/AQABgQEA + Af8BJQGQASUB/xgAAdMB2gEtAf8BzAHXAQAB/wHIAdIBAAH/AcIBzAEAAf8BtwHAAQAB/wGqAbMBAAH/ + AaEBqgEAAf8BmwGjAQAB/wGcAaQBAAH/AaIBpwElAf8gAAOCAf8DhwH/A4wB/wODAf8DRgH/AzYB/ygA + Ad0BRQEjAf8B3gGAASkB/wHfAYEBLwH/Ad0BRgEkAf8B2gE6ARUB/wHSAS0BBwH/KQABlQEAAf8BAAGZ + AQAB/wEAAZwBAAH/AQABlgEAAf8BAAGNAQAB/wEAAYEBAAH/KAABtgG/AQAB/wG6AcQBAAH/Ab4ByAEA + Af8BtwHAAQAB/wGsAbUBAAH/AZsBowEAAf//ABUAAUIBTQE+BwABPgMAASgDAAFAAwABsAMAAQEBAAEB + BQABgAEFFgAD/wEAAv8eAAGABwABgAEBBgABwAEBBgABwAEDBgAB4AEHBgAB8AEHBgAB8AEPBgAB+AEP + BgAB+AEfBgAB/AEfBgAB/gE/BgAC/wYACP9oAAH/AYAB/wGAAf8BgAH/AYAQ/2gAAf8BgAH/AYAB/wGA + Af8BgBD/aAAB/wGAAf8BgAH/AYAB/wGAEP9oAAH/AYAB/wGAAf8BgAH/AYAQ/2gAAf8BgAH/AYAB/wGA + Af8BgBD/AfgBHwH4AR8B+AEfAfgBHwHgAQcB4AEHAeABBwHgAQcBwAEDAcABAwHAAQMBwAEDAcABAwHA AQMBwAEDAcABAwGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQHAAQMBwAEDAcABAwHA - AQMBwAEDAcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwH4AR8B+AEfAfgBHwH4AR8I/ws= + AQMBwAEDAcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwH4AR8B+AEfAfgBHwH4AR8Q/wH4AR8B+AEf + AfgBHwH4AR8B4AEHAeABBwHgAQcB4AEHAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBgAEB + AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB + AYABAQGAAQEBgAEBAaABAQGAAQEBgAEBAYABAQGwAQEBwAEDAcABAwHAAQMB8AEDAcABAwHAAQMBwAED + AdABAwHgAQcB4AEHAeABBwH+AQcB+AEfAfgBHwH4AR8B+AEfEP8B+AEfAfgBHwH4AR8B+AEfAeABBwHg + AQcB4AEHAeABBwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAYABAQGAAQEBgAEBAYABAQGA + AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA + AQEBgAEBAYABAQGAAQEBgAEBAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMB4AEHAeABBwHg + AQcB4AEHAfgBHwH4AR8B+AEfAfgBHxD/AfgBHwH4AR8B+AEfAfgBHwHgAQcB4AEHAeABBwHgAQcBwAED + AcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB + AYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEB + AYABAQHAAQMBwAEDAcABAwHAAQMBwAEDAcABAwHAAQMBwAEDAeABBwHgAQcB4AEHAeABBwH4AR8B+AEf + AfgBHwH4AR8Q/wH4AR8B+AEfAfgBHwH4AR8B4AEHAeABBwHgAQcB4AEHAcABAwHAAQMBwAEDAcABAwHA + AQMBwAEDAcABAwHAAQMBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGA + AQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBgAEBAYABAQGAAQEBwAEDAcABAwHA + AQMBwAEDAcABAwHAAQMBwAEDAcABAwHgAQcB4AEHAeABBwHgAQcB+AEfAfgBHwH4AR8B+AEfCP8L diff --git a/Source/Core/Controls/ThingInfoPanel.Designer.cs b/Source/Core/Controls/ThingInfoPanel.Designer.cs index a0a4656..c70ee9c 100644 --- a/Source/Core/Controls/ThingInfoPanel.Designer.cs +++ b/Source/Core/Controls/ThingInfoPanel.Designer.cs @@ -28,386 +28,408 @@ namespace CodeImp.DoomBuilder.Controls /// private void InitializeComponent() { - System.Windows.Forms.Label label5; - System.Windows.Forms.Label label4; - System.Windows.Forms.Label label3; - System.Windows.Forms.Label label1; - this.labelaction = new System.Windows.Forms.Label(); - this.infopanel = new System.Windows.Forms.GroupBox(); - this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); - this.classname = new System.Windows.Forms.Label(); - this.labelclass = new System.Windows.Forms.Label(); - this.arg5 = new System.Windows.Forms.Label(); - this.arglbl5 = new System.Windows.Forms.Label(); - this.arglbl4 = new System.Windows.Forms.Label(); - this.arg4 = new System.Windows.Forms.Label(); - this.arglbl3 = new System.Windows.Forms.Label(); - this.arglbl2 = new System.Windows.Forms.Label(); - this.arg3 = new System.Windows.Forms.Label(); - this.arglbl1 = new System.Windows.Forms.Label(); - this.arg2 = new System.Windows.Forms.Label(); - this.arg1 = new System.Windows.Forms.Label(); - this.angle = new System.Windows.Forms.Label(); - this.tag = new System.Windows.Forms.Label(); - this.position = new System.Windows.Forms.Label(); - this.action = new System.Windows.Forms.Label(); - this.type = new System.Windows.Forms.Label(); - this.spritepanel = new System.Windows.Forms.GroupBox(); - this.spritename = new System.Windows.Forms.Label(); - this.panel1 = new System.Windows.Forms.Panel(); - this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); - this.flagsPanel = new System.Windows.Forms.GroupBox(); - this.flags = new System.Windows.Forms.ListView(); - label5 = new System.Windows.Forms.Label(); - label4 = new System.Windows.Forms.Label(); - label3 = new System.Windows.Forms.Label(); - label1 = new System.Windows.Forms.Label(); - this.infopanel.SuspendLayout(); - this.spritepanel.SuspendLayout(); - this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.spritetex)).BeginInit(); - this.flagsPanel.SuspendLayout(); - this.SuspendLayout(); - // - // label5 - // - label5.AutoSize = true; - label5.Location = new System.Drawing.Point(165, 79); - label5.Name = "label5"; - label5.Size = new System.Drawing.Size(37, 13); - label5.TabIndex = 8; - label5.Text = "Angle:"; - // - // label4 - // - label4.AutoSize = true; - label4.Location = new System.Drawing.Point(30, 79); - label4.Name = "label4"; - label4.Size = new System.Drawing.Size(29, 13); - label4.TabIndex = 4; - label4.Text = "Tag:"; - // - // label3 - // - label3.AutoSize = true; - label3.Location = new System.Drawing.Point(11, 64); - label3.Name = "label3"; - label3.Size = new System.Drawing.Size(47, 13); - label3.TabIndex = 3; - label3.Text = "Position:"; - // - // label1 - // - label1.AutoSize = true; - label1.Location = new System.Drawing.Point(24, 19); - label1.Name = "label1"; - label1.Size = new System.Drawing.Size(34, 13); - label1.TabIndex = 0; - label1.Text = "Type:"; - // - // labelaction - // - this.labelaction.AutoSize = true; - this.labelaction.Location = new System.Drawing.Point(18, 49); - this.labelaction.Name = "labelaction"; - this.labelaction.Size = new System.Drawing.Size(40, 13); - this.labelaction.TabIndex = 2; - this.labelaction.Text = "Action:"; - // - // infopanel - // - this.infopanel.Controls.Add(this.anglecontrol); - this.infopanel.Controls.Add(this.classname); - this.infopanel.Controls.Add(this.labelclass); - this.infopanel.Controls.Add(this.arg5); - this.infopanel.Controls.Add(this.arglbl5); - this.infopanel.Controls.Add(this.arglbl4); - this.infopanel.Controls.Add(this.arg4); - this.infopanel.Controls.Add(this.arglbl3); - this.infopanel.Controls.Add(this.arglbl2); - this.infopanel.Controls.Add(this.arg3); - this.infopanel.Controls.Add(this.arglbl1); - this.infopanel.Controls.Add(this.arg2); - this.infopanel.Controls.Add(this.arg1); - this.infopanel.Controls.Add(this.angle); - this.infopanel.Controls.Add(label5); - this.infopanel.Controls.Add(this.tag); - this.infopanel.Controls.Add(this.position); - this.infopanel.Controls.Add(this.action); - this.infopanel.Controls.Add(label4); - this.infopanel.Controls.Add(label3); - this.infopanel.Controls.Add(this.labelaction); - this.infopanel.Controls.Add(this.type); - this.infopanel.Controls.Add(label1); - this.infopanel.Location = new System.Drawing.Point(0, 0); - this.infopanel.Name = "infopanel"; - this.infopanel.Size = new System.Drawing.Size(473, 100); - this.infopanel.TabIndex = 4; - this.infopanel.TabStop = false; - this.infopanel.Text = " Thing "; - // - // anglecontrol - // - this.anglecontrol.Angle = 0; - this.anglecontrol.AngleOffset = 0; - this.anglecontrol.Location = new System.Drawing.Point(235, 73); - this.anglecontrol.Name = "anglecontrol"; - this.anglecontrol.Size = new System.Drawing.Size(24, 24); - this.anglecontrol.TabIndex = 38; - // - // classname - // - this.classname.AutoEllipsis = true; - this.classname.Location = new System.Drawing.Point(61, 34); - this.classname.Name = "classname"; - this.classname.Size = new System.Drawing.Size(210, 14); - this.classname.TabIndex = 40; - this.classname.Text = "CrazyFlyingShotgunSpawner"; - // - // labelclass - // - this.labelclass.AutoSize = true; - this.labelclass.Location = new System.Drawing.Point(23, 34); - this.labelclass.Name = "labelclass"; - this.labelclass.Size = new System.Drawing.Size(35, 13); - this.labelclass.TabIndex = 39; - this.labelclass.Text = "Class:"; - // - // arg5 - // - this.arg5.AutoEllipsis = true; - this.arg5.Location = new System.Drawing.Point(384, 79); - this.arg5.Name = "arg5"; - this.arg5.Size = new System.Drawing.Size(83, 14); - this.arg5.TabIndex = 37; - this.arg5.Text = "Arg 1:"; - // - // arglbl5 - // - this.arglbl5.AutoEllipsis = true; - this.arglbl5.BackColor = System.Drawing.Color.Transparent; - this.arglbl5.Location = new System.Drawing.Point(257, 79); - this.arglbl5.Name = "arglbl5"; - this.arglbl5.Size = new System.Drawing.Size(121, 14); - this.arglbl5.TabIndex = 32; - this.arglbl5.Text = "Arg 1:"; - this.arglbl5.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // arglbl4 - // - this.arglbl4.AutoEllipsis = true; - this.arglbl4.BackColor = System.Drawing.Color.Transparent; - this.arglbl4.Location = new System.Drawing.Point(257, 64); - this.arglbl4.Name = "arglbl4"; - this.arglbl4.Size = new System.Drawing.Size(121, 14); - this.arglbl4.TabIndex = 31; - this.arglbl4.Text = "Arg 1:"; - this.arglbl4.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // arg4 - // - this.arg4.AutoEllipsis = true; - this.arg4.Location = new System.Drawing.Point(384, 64); - this.arg4.Name = "arg4"; - this.arg4.Size = new System.Drawing.Size(83, 14); - this.arg4.TabIndex = 36; - this.arg4.Text = "Arg 1:"; - // - // arglbl3 - // - this.arglbl3.AutoEllipsis = true; - this.arglbl3.BackColor = System.Drawing.Color.Transparent; - this.arglbl3.Location = new System.Drawing.Point(257, 49); - this.arglbl3.Name = "arglbl3"; - this.arglbl3.Size = new System.Drawing.Size(121, 14); - this.arglbl3.TabIndex = 30; - this.arglbl3.Text = "Arg 1:"; - this.arglbl3.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // arglbl2 - // - this.arglbl2.AutoEllipsis = true; - this.arglbl2.BackColor = System.Drawing.Color.Transparent; - this.arglbl2.Location = new System.Drawing.Point(257, 34); - this.arglbl2.Name = "arglbl2"; - this.arglbl2.Size = new System.Drawing.Size(121, 14); - this.arglbl2.TabIndex = 29; - this.arglbl2.Text = "Arg 1:"; - this.arglbl2.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // arg3 - // - this.arg3.AutoEllipsis = true; - this.arg3.Location = new System.Drawing.Point(384, 49); - this.arg3.Name = "arg3"; - this.arg3.Size = new System.Drawing.Size(83, 14); - this.arg3.TabIndex = 35; - this.arg3.Text = "Arg 1:"; - // - // arglbl1 - // - this.arglbl1.AutoEllipsis = true; - this.arglbl1.BackColor = System.Drawing.Color.Transparent; - this.arglbl1.Location = new System.Drawing.Point(257, 19); - this.arglbl1.Name = "arglbl1"; - this.arglbl1.Size = new System.Drawing.Size(121, 14); - this.arglbl1.TabIndex = 28; - this.arglbl1.Text = "Arg 1:"; - this.arglbl1.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // arg2 - // - this.arg2.AutoEllipsis = true; - this.arg2.Location = new System.Drawing.Point(384, 34); - this.arg2.Name = "arg2"; - this.arg2.Size = new System.Drawing.Size(83, 14); - this.arg2.TabIndex = 34; - this.arg2.Text = "Arg 1:"; - // - // arg1 - // - this.arg1.AutoEllipsis = true; - this.arg1.Location = new System.Drawing.Point(384, 19); - this.arg1.Name = "arg1"; - this.arg1.Size = new System.Drawing.Size(83, 14); - this.arg1.TabIndex = 33; - this.arg1.Text = "Arg 1:"; - // - // angle - // - this.angle.AutoSize = true; - this.angle.Location = new System.Drawing.Point(206, 79); - this.angle.Name = "angle"; - this.angle.Size = new System.Drawing.Size(25, 13); - this.angle.TabIndex = 11; - this.angle.Text = "270"; - // - // tag - // - this.tag.AutoSize = true; - this.tag.Location = new System.Drawing.Point(61, 79); - this.tag.Name = "tag"; - this.tag.Size = new System.Drawing.Size(13, 13); - this.tag.TabIndex = 7; - this.tag.Text = "0"; - // - // position - // - this.position.AutoSize = true; - this.position.Location = new System.Drawing.Point(61, 64); - this.position.Name = "position"; - this.position.Size = new System.Drawing.Size(91, 13); - this.position.TabIndex = 6; - this.position.Text = "1024, 1024, 1024"; - // - // action - // - this.action.AutoEllipsis = true; - this.action.Location = new System.Drawing.Point(61, 49); - this.action.Name = "action"; - this.action.Size = new System.Drawing.Size(210, 14); - this.action.TabIndex = 5; - this.action.Text = "0 - Spawn a Blue Poopie and Ammo"; - // - // type - // - this.type.AutoSize = true; - this.type.Location = new System.Drawing.Point(61, 19); - this.type.Name = "type"; - this.type.Size = new System.Drawing.Size(96, 13); - this.type.TabIndex = 1; - this.type.Text = "0 - Big Brown Pimp"; - // - // spritepanel - // - this.spritepanel.Controls.Add(this.spritename); - this.spritepanel.Controls.Add(this.panel1); - this.spritepanel.Location = new System.Drawing.Point(479, 0); - this.spritepanel.Name = "spritepanel"; - this.spritepanel.Size = new System.Drawing.Size(86, 100); - this.spritepanel.TabIndex = 5; - this.spritepanel.TabStop = false; - this.spritepanel.Text = " Sprite "; - // - // spritename - // - this.spritename.Location = new System.Drawing.Point(7, 79); - this.spritename.Name = "spritename"; - this.spritename.Size = new System.Drawing.Size(72, 13); - this.spritename.TabIndex = 1; - this.spritename.Text = "BROWNHUG"; - this.spritename.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // panel1 - // - this.panel1.BackColor = System.Drawing.SystemColors.AppWorkspace; - this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; - this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; - this.panel1.Controls.Add(this.spritetex); - this.panel1.Location = new System.Drawing.Point(12, 14); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(64, 64); - this.panel1.TabIndex = 0; - // - // spritetex - // - this.spritetex.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.Default; - this.spritetex.Dock = System.Windows.Forms.DockStyle.Fill; - this.spritetex.Highlighted = false; - this.spritetex.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; - this.spritetex.Location = new System.Drawing.Point(0, 0); - this.spritetex.Name = "spritetex"; - this.spritetex.PageUnit = System.Drawing.GraphicsUnit.Pixel; - this.spritetex.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.None; - this.spritetex.Size = new System.Drawing.Size(60, 60); - this.spritetex.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; - this.spritetex.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.Default; - this.spritetex.TabIndex = 0; - this.spritetex.TabStop = false; - // - // flagsPanel - // - this.flagsPanel.Controls.Add(this.flags); - this.flagsPanel.Location = new System.Drawing.Point(571, 0); - this.flagsPanel.Name = "flagsPanel"; - this.flagsPanel.Size = new System.Drawing.Size(568, 100); - this.flagsPanel.TabIndex = 6; - this.flagsPanel.TabStop = false; - this.flagsPanel.Text = " Flags"; - // - // flags - // - this.flags.BackColor = System.Drawing.SystemColors.Control; - this.flags.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.flags.CheckBoxes = true; - this.flags.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; - this.flags.Location = new System.Drawing.Point(6, 18); - this.flags.Name = "flags"; - this.flags.Scrollable = false; - this.flags.ShowGroups = false; - this.flags.Size = new System.Drawing.Size(556, 73); - this.flags.TabIndex = 0; - this.flags.UseCompatibleStateImageBehavior = false; - this.flags.View = System.Windows.Forms.View.List; - // - // ThingInfoPanel - // - this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.Controls.Add(this.flagsPanel); - this.Controls.Add(this.spritepanel); - this.Controls.Add(this.infopanel); - this.MaximumSize = new System.Drawing.Size(10000, 100); - this.MinimumSize = new System.Drawing.Size(100, 100); - this.Name = "ThingInfoPanel"; - this.Size = new System.Drawing.Size(1145, 100); - this.infopanel.ResumeLayout(false); - this.infopanel.PerformLayout(); - this.spritepanel.ResumeLayout(false); - this.panel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.spritetex)).EndInit(); - this.flagsPanel.ResumeLayout(false); - this.ResumeLayout(false); + System.Windows.Forms.Label label5; + System.Windows.Forms.Label label4; + System.Windows.Forms.Label label3; + System.Windows.Forms.Label label1; + this.labelaction = new System.Windows.Forms.Label(); + this.infopanel = new System.Windows.Forms.GroupBox(); + this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); + this.classname = new System.Windows.Forms.Label(); + this.labelclass = new System.Windows.Forms.Label(); + this.parameter = new System.Windows.Forms.Label(); + this.labelparameter = new System.Windows.Forms.Label(); + this.arg5 = new System.Windows.Forms.Label(); + this.arglbl5 = new System.Windows.Forms.Label(); + this.arglbl4 = new System.Windows.Forms.Label(); + this.arg4 = new System.Windows.Forms.Label(); + this.arglbl3 = new System.Windows.Forms.Label(); + this.arglbl2 = new System.Windows.Forms.Label(); + this.arg3 = new System.Windows.Forms.Label(); + this.arglbl1 = new System.Windows.Forms.Label(); + this.arg2 = new System.Windows.Forms.Label(); + this.arg1 = new System.Windows.Forms.Label(); + this.angle = new System.Windows.Forms.Label(); + this.tag = new System.Windows.Forms.Label(); + this.position = new System.Windows.Forms.Label(); + this.action = new System.Windows.Forms.Label(); + this.type = new System.Windows.Forms.Label(); + this.spritepanel = new System.Windows.Forms.GroupBox(); + this.spritename = new System.Windows.Forms.Label(); + this.panel1 = new System.Windows.Forms.Panel(); + this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); + this.flagsPanel = new System.Windows.Forms.GroupBox(); + this.flags = new System.Windows.Forms.ListView(); + label5 = new System.Windows.Forms.Label(); + label4 = new System.Windows.Forms.Label(); + label3 = new System.Windows.Forms.Label(); + label1 = new System.Windows.Forms.Label(); + this.infopanel.SuspendLayout(); + this.spritepanel.SuspendLayout(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.spritetex)).BeginInit(); + this.flagsPanel.SuspendLayout(); + this.SuspendLayout(); + // + // label5 + // + label5.AutoSize = true; + label5.Location = new System.Drawing.Point(165, 79); + label5.Name = "label5"; + label5.Size = new System.Drawing.Size(37, 13); + label5.TabIndex = 8; + label5.Text = "Angle:"; + // + // label4 + // + label4.AutoSize = true; + label4.Location = new System.Drawing.Point(31, 79); + label4.Name = "label4"; + label4.Size = new System.Drawing.Size(29, 13); + label4.TabIndex = 4; + label4.Text = "Tag:"; + // + // label3 + // + label3.AutoSize = true; + label3.Location = new System.Drawing.Point(12, 64); + label3.Name = "label3"; + label3.Size = new System.Drawing.Size(47, 13); + label3.TabIndex = 3; + label3.Text = "Position:"; + // + // label1 + // + label1.AutoSize = true; + label1.Location = new System.Drawing.Point(25, 19); + label1.Name = "label1"; + label1.Size = new System.Drawing.Size(34, 13); + label1.TabIndex = 0; + label1.Text = "Type:"; + // + // labelaction + // + this.labelaction.AutoSize = true; + this.labelaction.Location = new System.Drawing.Point(19, 49); + this.labelaction.Name = "labelaction"; + this.labelaction.Size = new System.Drawing.Size(40, 13); + this.labelaction.TabIndex = 2; + this.labelaction.Text = "Action:"; + // + // infopanel + // + this.infopanel.Controls.Add(this.anglecontrol); + this.infopanel.Controls.Add(this.classname); + this.infopanel.Controls.Add(this.labelclass); + this.infopanel.Controls.Add(this.parameter); + this.infopanel.Controls.Add(this.labelparameter); + this.infopanel.Controls.Add(this.arg5); + this.infopanel.Controls.Add(this.arglbl5); + this.infopanel.Controls.Add(this.arglbl4); + this.infopanel.Controls.Add(this.arg4); + this.infopanel.Controls.Add(this.arglbl3); + this.infopanel.Controls.Add(this.arglbl2); + this.infopanel.Controls.Add(this.arg3); + this.infopanel.Controls.Add(this.arglbl1); + this.infopanel.Controls.Add(this.arg2); + this.infopanel.Controls.Add(this.arg1); + this.infopanel.Controls.Add(this.angle); + this.infopanel.Controls.Add(label5); + this.infopanel.Controls.Add(this.tag); + this.infopanel.Controls.Add(this.position); + this.infopanel.Controls.Add(this.action); + this.infopanel.Controls.Add(label4); + this.infopanel.Controls.Add(label3); + this.infopanel.Controls.Add(this.labelaction); + this.infopanel.Controls.Add(this.type); + this.infopanel.Controls.Add(label1); + this.infopanel.Location = new System.Drawing.Point(0, 0); + this.infopanel.Name = "infopanel"; + this.infopanel.Size = new System.Drawing.Size(473, 100); + this.infopanel.TabIndex = 4; + this.infopanel.TabStop = false; + this.infopanel.Text = " Thing "; + // + // anglecontrol + // + this.anglecontrol.Angle = 0; + this.anglecontrol.AngleOffset = 0; + this.anglecontrol.Location = new System.Drawing.Point(235, 73); + this.anglecontrol.Name = "anglecontrol"; + this.anglecontrol.Size = new System.Drawing.Size(24, 24); + this.anglecontrol.TabIndex = 38; + // + // classname + // + this.classname.AutoEllipsis = true; + this.classname.Location = new System.Drawing.Point(62, 34); + this.classname.Name = "classname"; + this.classname.Size = new System.Drawing.Size(210, 14); + this.classname.TabIndex = 40; + this.classname.Text = "CrazyFlyingShotgunSpawner"; + // + // labelclass + // + this.labelclass.AutoSize = true; + this.labelclass.Location = new System.Drawing.Point(24, 34); + this.labelclass.Name = "labelclass"; + this.labelclass.Size = new System.Drawing.Size(35, 13); + this.labelclass.TabIndex = 39; + this.labelclass.Text = "Class:"; + // + // parameter + // + this.parameter.AutoEllipsis = true; + this.parameter.Location = new System.Drawing.Point(62, 34); + this.parameter.Name = "parameter"; + this.parameter.Size = new System.Drawing.Size(210, 14); + this.parameter.TabIndex = 42; + this.parameter.Text = "0"; + // + // labelparameter + // + this.labelparameter.AutoSize = true; + this.labelparameter.Location = new System.Drawing.Point(0, 34); + this.labelparameter.Name = "labelparameter"; + this.labelparameter.Size = new System.Drawing.Size(58, 13); + this.labelparameter.TabIndex = 41; + this.labelparameter.Text = "Parameter:"; + // + // arg5 + // + this.arg5.AutoEllipsis = true; + this.arg5.Location = new System.Drawing.Point(384, 79); + this.arg5.Name = "arg5"; + this.arg5.Size = new System.Drawing.Size(83, 14); + this.arg5.TabIndex = 37; + this.arg5.Text = "Arg 1:"; + // + // arglbl5 + // + this.arglbl5.AutoEllipsis = true; + this.arglbl5.BackColor = System.Drawing.Color.Transparent; + this.arglbl5.Location = new System.Drawing.Point(257, 79); + this.arglbl5.Name = "arglbl5"; + this.arglbl5.Size = new System.Drawing.Size(121, 14); + this.arglbl5.TabIndex = 32; + this.arglbl5.Text = "Arg 1:"; + this.arglbl5.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // arglbl4 + // + this.arglbl4.AutoEllipsis = true; + this.arglbl4.BackColor = System.Drawing.Color.Transparent; + this.arglbl4.Location = new System.Drawing.Point(257, 64); + this.arglbl4.Name = "arglbl4"; + this.arglbl4.Size = new System.Drawing.Size(121, 14); + this.arglbl4.TabIndex = 31; + this.arglbl4.Text = "Arg 1:"; + this.arglbl4.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // arg4 + // + this.arg4.AutoEllipsis = true; + this.arg4.Location = new System.Drawing.Point(384, 64); + this.arg4.Name = "arg4"; + this.arg4.Size = new System.Drawing.Size(83, 14); + this.arg4.TabIndex = 36; + this.arg4.Text = "Arg 1:"; + // + // arglbl3 + // + this.arglbl3.AutoEllipsis = true; + this.arglbl3.BackColor = System.Drawing.Color.Transparent; + this.arglbl3.Location = new System.Drawing.Point(257, 49); + this.arglbl3.Name = "arglbl3"; + this.arglbl3.Size = new System.Drawing.Size(121, 14); + this.arglbl3.TabIndex = 30; + this.arglbl3.Text = "Arg 1:"; + this.arglbl3.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // arglbl2 + // + this.arglbl2.AutoEllipsis = true; + this.arglbl2.BackColor = System.Drawing.Color.Transparent; + this.arglbl2.Location = new System.Drawing.Point(257, 34); + this.arglbl2.Name = "arglbl2"; + this.arglbl2.Size = new System.Drawing.Size(121, 14); + this.arglbl2.TabIndex = 29; + this.arglbl2.Text = "Arg 1:"; + this.arglbl2.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // arg3 + // + this.arg3.AutoEllipsis = true; + this.arg3.Location = new System.Drawing.Point(384, 49); + this.arg3.Name = "arg3"; + this.arg3.Size = new System.Drawing.Size(83, 14); + this.arg3.TabIndex = 35; + this.arg3.Text = "Arg 1:"; + // + // arglbl1 + // + this.arglbl1.AutoEllipsis = true; + this.arglbl1.BackColor = System.Drawing.Color.Transparent; + this.arglbl1.Location = new System.Drawing.Point(257, 19); + this.arglbl1.Name = "arglbl1"; + this.arglbl1.Size = new System.Drawing.Size(121, 14); + this.arglbl1.TabIndex = 28; + this.arglbl1.Text = "Arg 1:"; + this.arglbl1.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // arg2 + // + this.arg2.AutoEllipsis = true; + this.arg2.Location = new System.Drawing.Point(384, 34); + this.arg2.Name = "arg2"; + this.arg2.Size = new System.Drawing.Size(83, 14); + this.arg2.TabIndex = 34; + this.arg2.Text = "Arg 1:"; + // + // arg1 + // + this.arg1.AutoEllipsis = true; + this.arg1.Location = new System.Drawing.Point(384, 19); + this.arg1.Name = "arg1"; + this.arg1.Size = new System.Drawing.Size(83, 14); + this.arg1.TabIndex = 33; + this.arg1.Text = "Arg 1:"; + // + // angle + // + this.angle.AutoSize = true; + this.angle.Location = new System.Drawing.Point(206, 79); + this.angle.Name = "angle"; + this.angle.Size = new System.Drawing.Size(25, 13); + this.angle.TabIndex = 11; + this.angle.Text = "270"; + // + // tag + // + this.tag.AutoSize = true; + this.tag.Location = new System.Drawing.Point(62, 79); + this.tag.Name = "tag"; + this.tag.Size = new System.Drawing.Size(13, 13); + this.tag.TabIndex = 7; + this.tag.Text = "0"; + // + // position + // + this.position.AutoSize = true; + this.position.Location = new System.Drawing.Point(62, 64); + this.position.Name = "position"; + this.position.Size = new System.Drawing.Size(91, 13); + this.position.TabIndex = 6; + this.position.Text = "1024, 1024, 1024"; + // + // action + // + this.action.AutoEllipsis = true; + this.action.Location = new System.Drawing.Point(62, 49); + this.action.Name = "action"; + this.action.Size = new System.Drawing.Size(210, 14); + this.action.TabIndex = 5; + this.action.Text = "0 - Spawn a Blue Poopie and Ammo"; + // + // type + // + this.type.AutoSize = true; + this.type.Location = new System.Drawing.Point(62, 19); + this.type.Name = "type"; + this.type.Size = new System.Drawing.Size(96, 13); + this.type.TabIndex = 1; + this.type.Text = "0 - Big Brown Pimp"; + // + // spritepanel + // + this.spritepanel.Controls.Add(this.spritename); + this.spritepanel.Controls.Add(this.panel1); + this.spritepanel.Location = new System.Drawing.Point(479, 0); + this.spritepanel.Name = "spritepanel"; + this.spritepanel.Size = new System.Drawing.Size(86, 100); + this.spritepanel.TabIndex = 5; + this.spritepanel.TabStop = false; + this.spritepanel.Text = " Sprite "; + // + // spritename + // + this.spritename.Location = new System.Drawing.Point(7, 79); + this.spritename.Name = "spritename"; + this.spritename.Size = new System.Drawing.Size(72, 13); + this.spritename.TabIndex = 1; + this.spritename.Text = "BROWNHUG"; + this.spritename.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // panel1 + // + this.panel1.BackColor = System.Drawing.SystemColors.AppWorkspace; + this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panel1.Controls.Add(this.spritetex); + this.panel1.Location = new System.Drawing.Point(12, 14); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(64, 64); + this.panel1.TabIndex = 0; + // + // spritetex + // + this.spritetex.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.Default; + this.spritetex.Dock = System.Windows.Forms.DockStyle.Fill; + this.spritetex.Highlighted = false; + this.spritetex.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor; + this.spritetex.Location = new System.Drawing.Point(0, 0); + this.spritetex.Name = "spritetex"; + this.spritetex.PageUnit = System.Drawing.GraphicsUnit.Pixel; + this.spritetex.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.None; + this.spritetex.Size = new System.Drawing.Size(60, 60); + this.spritetex.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.spritetex.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.Default; + this.spritetex.TabIndex = 0; + this.spritetex.TabStop = false; + // + // flagsPanel + // + this.flagsPanel.Controls.Add(this.flags); + this.flagsPanel.Location = new System.Drawing.Point(571, 0); + this.flagsPanel.Name = "flagsPanel"; + this.flagsPanel.Size = new System.Drawing.Size(568, 100); + this.flagsPanel.TabIndex = 6; + this.flagsPanel.TabStop = false; + this.flagsPanel.Text = " Flags"; + // + // flags + // + this.flags.BackColor = System.Drawing.SystemColors.Control; + this.flags.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.flags.CheckBoxes = true; + this.flags.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; + this.flags.Location = new System.Drawing.Point(6, 18); + this.flags.Name = "flags"; + this.flags.Scrollable = false; + this.flags.ShowGroups = false; + this.flags.Size = new System.Drawing.Size(556, 73); + this.flags.TabIndex = 0; + this.flags.UseCompatibleStateImageBehavior = false; + this.flags.View = System.Windows.Forms.View.List; + // + // ThingInfoPanel + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.Controls.Add(this.flagsPanel); + this.Controls.Add(this.spritepanel); + this.Controls.Add(this.infopanel); + this.MaximumSize = new System.Drawing.Size(10000, 100); + this.MinimumSize = new System.Drawing.Size(100, 100); + this.Name = "ThingInfoPanel"; + this.Size = new System.Drawing.Size(1145, 100); + this.infopanel.ResumeLayout(false); + this.infopanel.PerformLayout(); + this.spritepanel.ResumeLayout(false); + this.panel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.spritetex)).EndInit(); + this.flagsPanel.ResumeLayout(false); + this.ResumeLayout(false); } @@ -439,6 +461,8 @@ namespace CodeImp.DoomBuilder.Controls private ConfigurablePictureBox spritetex; private System.Windows.Forms.Label classname; private System.Windows.Forms.Label labelclass; + private System.Windows.Forms.Label parameter; + private System.Windows.Forms.Label labelparameter; - } + } } diff --git a/Source/Core/Controls/ThingInfoPanel.cs b/Source/Core/Controls/ThingInfoPanel.cs index 92a4b2d..c312191 100644 --- a/Source/Core/Controls/ThingInfoPanel.cs +++ b/Source/Core/Controls/ThingInfoPanel.cs @@ -73,7 +73,7 @@ namespace CodeImp.DoomBuilder.Controls flagsPanel.Left = spritepanel.Left + spritepanel.Width + spritepanel.Margin.Right + flagsPanel.Margin.Left; //mxd // Lookup thing info - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); // Get thing action information LinedefActionInfo act; @@ -100,13 +100,20 @@ namespace CodeImp.DoomBuilder.Controls // Thing info infopanel.Text = " Thing " + t.Index + " "; - type.Text = t.Type + " - " + ti.Title; + type.Text = t.SRB2Type + " - " + ti.Title; if(ti.IsObsolete) type.Text += " - OBSOLETE"; //mxd action.Text = actioninfo; - bool displayclassname = !string.IsNullOrEmpty(ti.ClassName) && !ti.ClassName.StartsWith("$"); //mxd + labelclass.Visible = !General.Map.SRB2; + classname.Visible = !General.Map.SRB2; + labelparameter.Enabled = General.Map.SRB2; + parameter.Enabled = General.Map.SRB2; + labelparameter.Visible = General.Map.SRB2; + parameter.Visible = General.Map.SRB2; + bool displayclassname = !General.Map.SRB2 && !string.IsNullOrEmpty(ti.ClassName) && !ti.ClassName.StartsWith("$"); //mxd labelclass.Enabled = displayclassname; //mxd classname.Enabled = displayclassname; //mxd classname.Text = (displayclassname ? ti.ClassName : "--"); //mxd + parameter.Text = t.Parameter.ToString(CultureInfo.InvariantCulture); position.Text = t.Position.x.ToString(CultureInfo.InvariantCulture) + ", " + t.Position.y.ToString(CultureInfo.InvariantCulture) + ", " + zinfo; tag.Text = t.Tag + (General.Map.Options.TagLabels.ContainsKey(t.Tag) ? " - " + General.Map.Options.TagLabels[t.Tag] : string.Empty); angle.Text = t.AngleDoom + "\u00B0"; diff --git a/Source/Core/Editing/ClassicMode.cs b/Source/Core/Editing/ClassicMode.cs index e9d2d64..4e43499 100644 --- a/Source/Core/Editing/ClassicMode.cs +++ b/Source/Core/Editing/ClassicMode.cs @@ -667,7 +667,7 @@ namespace CodeImp.DoomBuilder.Editing foreach(Thing t in General.Map.Map.Things) { - if(t.Type == 1) + if(t.SRB2Type == 1) { //store thing and position if(start == null) diff --git a/Source/Core/Editing/ThingsFilter.cs b/Source/Core/Editing/ThingsFilter.cs index 5abc4ba..9d58a38 100644 --- a/Source/Core/Editing/ThingsFilter.cs +++ b/Source/Core/Editing/ThingsFilter.cs @@ -361,10 +361,10 @@ namespace CodeImp.DoomBuilder.Editing bool qualifies = true; // Get thing info - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); // Check against simple properties - qualifies &= (thingtype == -1) || (t.Type == thingtype); + qualifies &= (thingtype == -1) || (t.SRB2Type == thingtype); qualifies &= (thingangle == -1) || (Angle2D.RealToDoom(t.Angle) == thingangle); qualifies &= (thingzheight == int.MinValue) || ((int)(t.Position.z) == thingzheight); qualifies &= (thingaction == -1) || (t.Action == thingaction); diff --git a/Source/Core/GZBuilder/Data/LinksCollector.cs b/Source/Core/GZBuilder/Data/LinksCollector.cs index 42e28d6..cd0a894 100644 --- a/Source/Core/GZBuilder/Data/LinksCollector.cs +++ b/Source/Core/GZBuilder/Data/LinksCollector.cs @@ -85,7 +85,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Data // Process oh so special things foreach(Thing t in things) { - ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(info == null) continue; switch(info.ClassName.ToLowerInvariant()) { @@ -124,7 +124,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Data // We may need all of these actors... foreach(Thing t in General.Map.ThingsFilter.VisibleThings) { - ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(info == null) continue; switch(info.ClassName.ToLowerInvariant()) { diff --git a/Source/Core/GZBuilder/Data/ThingCopyData.cs b/Source/Core/GZBuilder/Data/ThingCopyData.cs index 33d1883..9eeb5d8 100644 --- a/Source/Core/GZBuilder/Data/ThingCopyData.cs +++ b/Source/Core/GZBuilder/Data/ThingCopyData.cs @@ -20,7 +20,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Data public ThingCopyData(Thing t) { - type = t.Type; + type = t.FullType; angledoom = t.AngleDoom; pos = t.Position; flags = new Dictionary(t.Flags); @@ -32,7 +32,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Data public void ApplyTo(Thing t) { - t.Type = type; + t.FullType = type; t.Rotate(angledoom); t.Move(pos); diff --git a/Source/Core/GZBuilder/Windows/ThingStatisticsForm.cs b/Source/Core/GZBuilder/Windows/ThingStatisticsForm.cs index 3e06c73..22eebf0 100644 --- a/Source/Core/GZBuilder/Windows/ThingStatisticsForm.cs +++ b/Source/Core/GZBuilder/Windows/ThingStatisticsForm.cs @@ -47,15 +47,15 @@ namespace CodeImp.DoomBuilder.GZBuilder.Windows foreach(Thing t in General.Map.Map.Things) { - if(thingcounts.ContainsKey(t.Type)) + if(thingcounts.ContainsKey(t.SRB2Type)) { - thingcounts[t.Type]++; + thingcounts[t.SRB2Type]++; } else { - thingcounts.Add(t.Type, 1); - thingtitles.Add(t.Type, "Unknown thing"); - thingclasses.Add(t.Type, "-"); + thingcounts.Add(t.SRB2Type, 1); + thingtitles.Add(t.SRB2Type, "Unknown thing"); + thingclasses.Add(t.SRB2Type, "-"); } } @@ -81,7 +81,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Windows { List list = new List(); foreach(Thing t in General.Map.Map.Things) - if(t.Type == type) list.Add(t); + if(t.SRB2Type == type) list.Add(t); return list; } diff --git a/Source/Core/General/MapManager.cs b/Source/Core/General/MapManager.cs index 5260800..af310c2 100644 --- a/Source/Core/General/MapManager.cs +++ b/Source/Core/General/MapManager.cs @@ -654,7 +654,7 @@ namespace CodeImp.DoomBuilder // Remove all flags from all 3D Start things foreach (Thing t in outputset.Things) { - if (t.Type == config.Start3DModeThingType) + if (t.SRB2Type == config.Start3DModeThingType) { // We're not using SetFlag here, this doesn't have to be undone. // Please note that this is totally exceptional! diff --git a/Source/Core/Geometry/Tools.cs b/Source/Core/Geometry/Tools.cs index ee845df..66867a7 100644 --- a/Source/Core/Geometry/Tools.cs +++ b/Source/Core/Geometry/Tools.cs @@ -2050,7 +2050,7 @@ namespace CodeImp.DoomBuilder.Geometry // Checks if there's a wall at appropriate height to align thing to private static bool CanAlignThingTo(Thing t, Sector front, Sector back) { - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); int absz = GetThingAbsoluteZ(t, ti); int height = ti.Height == 0 ? 1 : (int)ti.Height; Rectangle thing = new Rectangle(0, t.IsFlipped ? absz - height : absz, 1, height); @@ -2073,7 +2073,7 @@ namespace CodeImp.DoomBuilder.Geometry // Checks if there's a wall at appropriate height to align thing to private static bool CanAlignThingTo(Thing t, Sector sector) { - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); int absz = GetThingAbsoluteZ(t, ti); Rectangle thing = new Rectangle(0, absz, 1, ti.Height == 0 ? 1 : (int)ti.Height); @@ -2101,7 +2101,7 @@ namespace CodeImp.DoomBuilder.Geometry //keep thing height constant if(initialSector != t.Sector && General.Map.FormatInterface.HasThingHeight) { - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); if(ti.AbsoluteZ) return; if(t.IsFlipped && initialSector.CeilHeight != t.Sector.CeilHeight) @@ -2136,7 +2136,7 @@ namespace CodeImp.DoomBuilder.Geometry const int linealpha = 128; foreach (Thing t in General.Map.Map.Things) { - int lightid = Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.Type); + int lightid = Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.SRB2Type); if(lightid == -1) continue; // TODO: this basically duplicates VisualThing.UpdateLight()... @@ -2150,7 +2150,7 @@ namespace CodeImp.DoomBuilder.Geometry if(lightid < GZBuilder.GZGeneral.GZ_LIGHT_TYPES[0]) n = 0; else if(lightid < GZBuilder.GZGeneral.GZ_LIGHT_TYPES[1]) n = 10; else n = 20; - DynamicLightType lightType = (DynamicLightType)(t.Type - 9800 - n); + DynamicLightType lightType = (DynamicLightType)(t.SRB2Type - 9800 - n); if(lightType == DynamicLightType.SECTOR) { @@ -2175,7 +2175,7 @@ namespace CodeImp.DoomBuilder.Geometry // Determine light color PixelColor color; - switch(t.Type) + switch(t.SRB2Type) { case 1502: // Vavoom light color = new PixelColor(linealpha, 255, 255, 255); diff --git a/Source/Core/IO/ClipboardStreamWriter.cs b/Source/Core/IO/ClipboardStreamWriter.cs index 2f7325c..5feb1e0 100644 --- a/Source/Core/IO/ClipboardStreamWriter.cs +++ b/Source/Core/IO/ClipboardStreamWriter.cs @@ -242,7 +242,7 @@ namespace CodeImp.DoomBuilder.IO writer.Write(t.Roll); //mxd writer.Write(t.ScaleX); //mxd writer.Write(t.ScaleY); //mxd - writer.Write(t.Type); + writer.Write(t.FullType); writer.Write(t.Action); for(int i = 0; i < t.Args.Length; i++) writer.Write(t.Args[i]); diff --git a/Source/Core/IO/DoomMapSetIO.cs b/Source/Core/IO/DoomMapSetIO.cs index 79b1679..bef446c 100644 --- a/Source/Core/IO/DoomMapSetIO.cs +++ b/Source/Core/IO/DoomMapSetIO.cs @@ -421,7 +421,7 @@ namespace CodeImp.DoomBuilder.IO writer.Write((Int16)t.Position.x); writer.Write((Int16)t.Position.y); writer.Write((Int16)t.AngleDoom); - writer.Write((UInt16)t.Type); + writer.Write((UInt16)t.FullType); writer.Write((UInt16)t.GetFlagsValue()); } diff --git a/Source/Core/IO/HexenMapSetIO.cs b/Source/Core/IO/HexenMapSetIO.cs index 26d0b73..a23e229 100644 --- a/Source/Core/IO/HexenMapSetIO.cs +++ b/Source/Core/IO/HexenMapSetIO.cs @@ -448,7 +448,7 @@ namespace CodeImp.DoomBuilder.IO writer.Write((Int16)t.Position.y); writer.Write((Int16)t.Position.z); writer.Write((Int16)t.AngleDoom); - writer.Write((UInt16)t.Type); + writer.Write((UInt16)t.FullType); writer.Write((UInt16)flags); writer.Write((Byte)t.Action); writer.Write((Byte)t.Args[0]); diff --git a/Source/Core/IO/UniversalStreamWriter.cs b/Source/Core/IO/UniversalStreamWriter.cs index a010f38..786cab4 100644 --- a/Source/Core/IO/UniversalStreamWriter.cs +++ b/Source/Core/IO/UniversalStreamWriter.cs @@ -340,7 +340,7 @@ namespace CodeImp.DoomBuilder.IO if(t.Roll != 0) coll.Add("roll", t.Roll); //mxd if(t.ScaleX != 0 && t.ScaleX != 1.0f) coll.Add("scalex", t.ScaleX); //mxd if(t.ScaleY != 0 && t.ScaleY != 1.0f) coll.Add("scaley", t.ScaleY); //mxd - coll.Add("type", t.Type); + coll.Add("type", t.FullType); if(t.Action != 0) coll.Add("special", t.Action); if(t.Args[0] != 0) coll.Add("arg0", t.Args[0]); if(t.Args[1] != 0) coll.Add("arg1", t.Args[1]); diff --git a/Source/Core/Map/Thing.cs b/Source/Core/Map/Thing.cs index 9ad6e16..d33cade 100644 --- a/Source/Core/Map/Thing.cs +++ b/Source/Core/Map/Thing.cs @@ -96,8 +96,10 @@ namespace CodeImp.DoomBuilder.Map #region ================== Properties public MapSet Map { get { return map; } } - public int Type { get { return type; } set { BeforePropsChange(); type = value; } } //mxd - public Vector3D Position { get { return pos; } } + public int FullType { get { return type; } set { BeforePropsChange(); type = value; } } //mxd + public int SRB2Type { get { if (General.Map.SRB2) return type % 4096; else return type; } set { BeforePropsChange(); if (General.Map.SRB2) type = (type / 4096) * 4096 + value; else type = value; } } + public int Parameter { get { if (General.Map.SRB2) return type / 4096; else return 0; } set { BeforePropsChange(); if (General.Map.SRB2) type = value * 4096 + (type % 4096); } } + public Vector3D Position { get { return pos; } } public float ScaleX { get { return scaleX; } } //mxd. This is UDMF property, not actual scale! public float ScaleY { get { return scaleY; } } //mxd. This is UDMF property, not actual scale! public int Pitch { get { return pitch; } } //mxd @@ -119,17 +121,17 @@ namespace CodeImp.DoomBuilder.Map public bool IsModel { get { return ismodel; } } //mxd public bool IsDirectional { get { return directional; } } //mxd public bool Highlighted { get { return highlighted; } set { highlighted = value; } } //mxd - public bool IsSlopeVertex { get { return General.Map.FormatInterface.SlopeVertexType == this.Type; } } + public bool IsSlopeVertex { get { return General.Map.FormatInterface.SlopeVertexType == this.SRB2Type; } } public bool IsFlipped { get { - ThingTypeInfo ti = General.Map.Data.GetThingInfo(Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(SRB2Type); return ti.Hangs ^ IsReverse; } } public bool IsReverse { get { return General.Map.SRB2 && !Unflippable && IsFlagSet("2"); } } - public bool Unflippable { get { return General.Map.Data.GetThingInfo(Type).IsUnflippable; } } + public bool Unflippable { get { return General.Map.Data.GetThingInfo(SRB2Type).IsUnflippable; } } #endregion #region ================== Constructor / Disposer @@ -404,7 +406,7 @@ namespace CodeImp.DoomBuilder.Map // Change position this.pos = newpos; - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -417,7 +419,7 @@ namespace CodeImp.DoomBuilder.Map // Change position this.pos = new Vector3D(newpos.x, newpos.y, pos.z); - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -430,7 +432,7 @@ namespace CodeImp.DoomBuilder.Map // Change position this.pos = new Vector3D(x, y, zoffset); - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -443,7 +445,7 @@ namespace CodeImp.DoomBuilder.Map this.anglerad = newangle; this.angledoom = Angle2D.RealToDoom(newangle); - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -456,7 +458,7 @@ namespace CodeImp.DoomBuilder.Map anglerad = Angle2D.DoomToReal(newangle); angledoom = newangle; - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -466,9 +468,9 @@ namespace CodeImp.DoomBuilder.Map BeforePropsChange(); pitch = General.ClampAngle(newpitch); - pitchrad = ((ismodel && General.Map.Data.ModeldefEntries[type].InheritActorPitch) ? Angle2D.DegToRad(pitch) : 0); + pitchrad = ((ismodel && General.Map.Data.ModeldefEntries[SRB2Type].InheritActorPitch) ? Angle2D.DegToRad(pitch) : 0); - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -478,9 +480,9 @@ namespace CodeImp.DoomBuilder.Map BeforePropsChange(); roll = General.ClampAngle(newroll); - rollrad = ( (rollsprite || (ismodel && General.Map.Data.ModeldefEntries[type].InheritActorRoll)) ? Angle2D.DegToRad(roll) : 0); + rollrad = ( (rollsprite || (ismodel && General.Map.Data.ModeldefEntries[SRB2Type].InheritActorRoll)) ? Angle2D.DegToRad(roll) : 0); - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -492,7 +494,7 @@ namespace CodeImp.DoomBuilder.Map scaleX = scalex; scaleY = scaley; - if(type != General.Map.Config.Start3DModeThingType) + if(SRB2Type != General.Map.Config.Start3DModeThingType) General.Map.IsChanged = true; } @@ -523,7 +525,7 @@ namespace CodeImp.DoomBuilder.Map public void UpdateConfiguration() { // Lookup settings - ThingTypeInfo ti = General.Map.Data.GetThingInfo(type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(SRB2Type); // Apply size size = ti.Radius; @@ -567,14 +569,14 @@ namespace CodeImp.DoomBuilder.Map return; } - ismodel = General.Map.Data.ModeldefEntries.ContainsKey(type); - if(ismodel && General.Map.Data.ModeldefEntries[type].LoadState == ModelLoadState.None) - ismodel = General.Map.Data.ProcessModel(type); + ismodel = General.Map.Data.ModeldefEntries.ContainsKey(SRB2Type); + if(ismodel && General.Map.Data.ModeldefEntries[SRB2Type].LoadState == ModelLoadState.None) + ismodel = General.Map.Data.ProcessModel(SRB2Type); if(ismodel) { - rollrad = (General.Map.Data.ModeldefEntries[type].InheritActorRoll ? Angle2D.DegToRad(roll) : 0); - pitchrad = (General.Map.Data.ModeldefEntries[type].InheritActorPitch ? Angle2D.DegToRad(pitch) : 0); + rollrad = (General.Map.Data.ModeldefEntries[SRB2Type].InheritActorRoll ? Angle2D.DegToRad(roll) : 0); + pitchrad = (General.Map.Data.ModeldefEntries[SRB2Type].InheritActorPitch ? Angle2D.DegToRad(pitch) : 0); } else if(rollsprite) { diff --git a/Source/Core/Rendering/Renderer2D.cs b/Source/Core/Rendering/Renderer2D.cs index 1992d72..b7728b5 100644 --- a/Source/Core/Rendering/Renderer2D.cs +++ b/Source/Core/Rendering/Renderer2D.cs @@ -568,11 +568,11 @@ namespace CodeImp.DoomBuilder.Rendering if(t.Selected) return General.Colors.Selection; //mxd. If thing is light, set it's color to light color: - if(Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.Type) != -1) + if(Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.SRB2Type) != -1) { - if(t.Type == 1502) //vavoom light + if(t.SRB2Type == 1502) //vavoom light return new PixelColor(255, 255, 255, 255); - if(t.Type == 1503) //vavoom colored light + if(t.SRB2Type == 1503) //vavoom colored light return new PixelColor(255, (byte)t.Args[1], (byte)t.Args[2], (byte)t.Args[3]); return new PixelColor(255, (byte)t.Args[0], (byte)t.Args[1], (byte)t.Args[2]); } @@ -1161,8 +1161,8 @@ namespace CodeImp.DoomBuilder.Rendering //collect models if(t.IsModel) { - if(!modelsByType.ContainsKey(t.Type)) modelsByType.Add(t.Type, new List()); - modelsByType[t.Type].Add(t); + if(!modelsByType.ContainsKey(t.SRB2Type)) modelsByType.Add(t.SRB2Type, new List()); + modelsByType[t.SRB2Type].Add(t); } // Create vertices @@ -1172,8 +1172,8 @@ namespace CodeImp.DoomBuilder.Rendering buffercount++; //mxd - if(!thingsByType.ContainsKey(t.Type)) thingsByType.Add(t.Type, new List()); - thingsByType[t.Type].Add(t); + if(!thingsByType.ContainsKey(t.SRB2Type)) thingsByType.Add(t.SRB2Type, new List()); + thingsByType[t.SRB2Type].Add(t); } totalcount++; @@ -1396,7 +1396,7 @@ namespace CodeImp.DoomBuilder.Rendering Matrix modelscale = Matrix.Scaling(sx, sx, sy); Matrix rotation = Matrix.RotationY(-t.RollRad) * Matrix.RotationX(-t.PitchRad) * Matrix.RotationZ(t.Angle); Matrix position = Matrix.Translation(screenpos.x, screenpos.y, 0.0f); - Matrix world = General.Map.Data.ModeldefEntries[t.Type].Transform * modelscale * rotation * viewscale * position; + Matrix world = General.Map.Data.ModeldefEntries[t.SRB2Type].Transform * modelscale * rotation * viewscale * position; graphics.Shaders.Things2D.SetTransformSettings(world); graphics.Shaders.Things2D.ApplySettings(); @@ -1439,12 +1439,12 @@ namespace CodeImp.DoomBuilder.Rendering foreach (Thing t in things) { - int type = t.Type % 4096; + int type = t.SRB2Type; if (type == General.Map.FormatInterface.AxisType) axes.Add(t); if (type == General.Map.FormatInterface.AxisTransferLineType) axistransferlines.Add(t); } //Sort by axis number and mare number. - axistransferlines.Sort((x, y) => (x.GetFlagsValue() | (x.Type / 4096)<<16).CompareTo((y.GetFlagsValue() | (y.Type / 4096) << 16))); + axistransferlines.Sort((x, y) => (x.GetFlagsValue() | (x.Parameter)<<16).CompareTo((y.GetFlagsValue() | (y.Parameter) << 16))); //Render axis transfer lines. int i = 0; @@ -1456,7 +1456,7 @@ namespace CodeImp.DoomBuilder.Rendering if (iNext < size && axistransferlines[iNext].GetFlagsValue() == axistransferlines[i].GetFlagsValue() + 1) { - int mare = axistransferlines[i].Type / 4096; + int mare = axistransferlines[i].Parameter; RenderLine((Vector2D)axistransferlines[i].Position, (Vector2D)axistransferlines[iNext].Position, 1f, General.Colors.GetNiGHTSColor(mare), true); /* Start looking for partners for the one beyond iNext. */ i = iNext + 1; @@ -1470,7 +1470,7 @@ namespace CodeImp.DoomBuilder.Rendering //Render axes. foreach (Thing axis in axes) { - int mare = axis.Type / 4096; + int mare = axis.Parameter; RenderCircle((Vector2D)axis.Position, (float)(axis.AngleDoom & 0x3FFF), 1f, General.Colors.GetNiGHTSColor(mare), true); } } diff --git a/Source/Core/Rendering/Renderer3D.cs b/Source/Core/Rendering/Renderer3D.cs index 72621af..6328c7a 100644 --- a/Source/Core/Rendering/Renderer3D.cs +++ b/Source/Core/Rendering/Renderer3D.cs @@ -855,7 +855,7 @@ namespace CodeImp.DoomBuilder.Rendering //mxd. If current thing is light - set it's color to light color Color4 litcolor; - if(Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.Thing.Type) != -1 && !fullbrightness) + if(Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.Thing.SRB2Type) != -1 && !fullbrightness) { wantedshaderpass += 4; // Render using one of passes, which uses World3D.VertexColor litcolor = t.LightColor; @@ -1164,7 +1164,7 @@ namespace CodeImp.DoomBuilder.Rendering //mxd. If current thing is light - set it's color to light color Color4 litcolor; - if(Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.Thing.Type) != -1 && !fullbrightness) + if(Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, t.Thing.SRB2Type) != -1 && !fullbrightness) { wantedshaderpass += 4; // Render using one of passes, which uses World3D.VertexColor litcolor = t.LightColor; @@ -1430,7 +1430,7 @@ namespace CodeImp.DoomBuilder.Rendering Matrix modelscale = Matrix.Scaling(sx, sx, sy); Matrix modelrotation = Matrix.RotationY(-t.Thing.RollRad) * Matrix.RotationX(-t.Thing.PitchRad) * Matrix.RotationZ(t.Thing.Angle); - world = General.Map.Data.ModeldefEntries[t.Thing.Type].Transform * modelscale * modelrotation * t.Position; + world = General.Map.Data.ModeldefEntries[t.Thing.SRB2Type].Transform * modelscale * modelrotation * t.Position; ApplyMatrices3D(); //mxd. set variables for fog rendering @@ -1531,7 +1531,7 @@ namespace CodeImp.DoomBuilder.Rendering Matrix modelscale = Matrix.Scaling(sx, sx, sy); Matrix modelrotation = Matrix.RotationY(-t.Thing.RollRad) * Matrix.RotationX(-t.Thing.PitchRad) * Matrix.RotationZ(t.Thing.Angle); - world = General.Map.Data.ModeldefEntries[t.Thing.Type].Transform * modelscale * modelrotation * t.Position; + world = General.Map.Data.ModeldefEntries[t.Thing.SRB2Type].Transform * modelscale * modelrotation * t.Position; ApplyMatrices3D(); //mxd. set variables for fog rendering @@ -1543,7 +1543,7 @@ namespace CodeImp.DoomBuilder.Rendering graphics.Shaders.World3D.CameraPosition = new Vector4(cameraposition.x, cameraposition.y, cameraposition.z, fogfactor); } - GZModel model = General.Map.Data.ModeldefEntries[t.Thing.Type].Model; + GZModel model = General.Map.Data.ModeldefEntries[t.Thing.SRB2Type].Model; for(int i = 0; i < model.Meshes.Count; i++) { graphics.Shaders.World3D.Texture1 = model.Textures[i]; @@ -1617,7 +1617,7 @@ namespace CodeImp.DoomBuilder.Rendering foreach(VisualThing lt in lightthings) { // Don't light self - if(General.Map.Data.GldefsEntries.ContainsKey(t.Thing.Type) && General.Map.Data.GldefsEntries[t.Thing.Type].DontLightSelf && t.Thing.Index == lt.Thing.Index) + if(General.Map.Data.GldefsEntries.ContainsKey(t.Thing.SRB2Type) && General.Map.Data.GldefsEntries[t.Thing.SRB2Type].DontLightSelf && t.Thing.Index == lt.Thing.Index) continue; float distSquared = Vector3.DistanceSquared(lt.Center, t.PositionV3); @@ -1728,7 +1728,7 @@ namespace CodeImp.DoomBuilder.Rendering { case RenderPass.Mask: case RenderPass.Solid: - ModelData mde = General.Map.Data.ModeldefEntries[t.Thing.Type]; + ModelData mde = General.Map.Data.ModeldefEntries[t.Thing.SRB2Type]; if(!maskedmodelthings.ContainsKey(mde)) maskedmodelthings.Add(mde, new List()); maskedmodelthings[mde].Add(t); break; diff --git a/Source/Core/VisualModes/VisualCamera.cs b/Source/Core/VisualModes/VisualCamera.cs index 1218292..7e883c9 100644 --- a/Source/Core/VisualModes/VisualCamera.cs +++ b/Source/Core/VisualModes/VisualCamera.cs @@ -105,7 +105,7 @@ namespace CodeImp.DoomBuilder.VisualModes // Find a 3D Mode thing foreach(Thing t in General.Map.Map.Things) { - if(t.Type == General.Map.Config.Start3DModeThingType) + if(t.SRB2Type == General.Map.Config.Start3DModeThingType) { modething = t; break; //mxd @@ -147,7 +147,7 @@ namespace CodeImp.DoomBuilder.VisualModes // Find a 3D Mode thing foreach(Thing t in General.Map.Map.Things) { - if(t.Type == General.Map.Config.Start3DModeThingType) + if(t.SRB2Type == General.Map.Config.Start3DModeThingType) { modething = t; break; //mxd diff --git a/Source/Core/VisualModes/VisualMode.cs b/Source/Core/VisualModes/VisualMode.cs index d45c4ea..9a09ab2 100644 --- a/Source/Core/VisualModes/VisualMode.cs +++ b/Source/Core/VisualModes/VisualMode.cs @@ -283,7 +283,7 @@ namespace CodeImp.DoomBuilder.VisualModes Thing start = null; foreach(Thing t in General.Map.Map.Things) { - if(t.Type == 1) + if(t.SRB2Type == 1) { //store thing and position start = t; diff --git a/Source/Core/VisualModes/VisualThing.cs b/Source/Core/VisualModes/VisualThing.cs index 5a82905..845da0b 100644 --- a/Source/Core/VisualModes/VisualThing.cs +++ b/Source/Core/VisualModes/VisualThing.cs @@ -503,7 +503,7 @@ namespace CodeImp.DoomBuilder.VisualModes protected void CheckLightState() { //mxd. Check if thing is light - int light_id = Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, thing.Type); + int light_id = Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, thing.SRB2Type); if(light_id != -1) { isGldefsLight = false; @@ -512,7 +512,7 @@ namespace CodeImp.DoomBuilder.VisualModes UpdateBoundingBox(lightRadius, lightRadius * 2); } //check if we have light from GLDEFS - else if(General.Map.Data.GldefsEntries.ContainsKey(thing.Type)) + else if(General.Map.Data.GldefsEntries.ContainsKey(thing.SRB2Type)) { isGldefsLight = true; UpdateGldefsLight(); @@ -535,7 +535,7 @@ namespace CodeImp.DoomBuilder.VisualModes //mxd. Used in ColorPicker to update light public void UpdateLight() { - int light_id = Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, thing.Type); + int light_id = Array.IndexOf(GZBuilder.GZGeneral.GZ_LIGHTS, thing.SRB2Type); if(light_id != -1) { UpdateLight(light_id); @@ -570,7 +570,7 @@ namespace CodeImp.DoomBuilder.VisualModes lightRenderStyle = DynamicLightRenderStyle.NEGATIVE; lightColor = new Color4((float)lightRenderStyle / 100.0f, thing.Args[0] / scaled_intensity / 3, thing.Args[1] / scaled_intensity / 3, thing.Args[2] / scaled_intensity / 3); } - lightType = (DynamicLightType)(thing.Type - 9800 - n); + lightType = (DynamicLightType)(thing.SRB2Type - 9800 - n); if(lightType == DynamicLightType.SECTOR) { @@ -587,7 +587,7 @@ namespace CodeImp.DoomBuilder.VisualModes else //it's one of vavoom lights { lightRenderStyle = DynamicLightRenderStyle.VAVOOM; - lightType = (DynamicLightType)thing.Type; + lightType = (DynamicLightType)thing.SRB2Type; if(lightType == DynamicLightType.VAVOOM_COLORED) lightColor = new Color4((float)lightRenderStyle / 100.0f, thing.Args[1] / scaled_intensity / 2, thing.Args[2] / scaled_intensity / 2, thing.Args[3] / scaled_intensity / 2); else @@ -601,7 +601,7 @@ namespace CodeImp.DoomBuilder.VisualModes //mxd private void UpdateGldefsLight() { - DynamicLightData light = General.Map.Data.GldefsEntries[thing.Type]; + DynamicLightData light = General.Map.Data.GldefsEntries[thing.SRB2Type]; float intensity_mod = General.Settings.GZDynamicLightIntensity; float scale_mod = General.Settings.GZDynamicLightRadius; diff --git a/Source/Core/Windows/MainForm.cs b/Source/Core/Windows/MainForm.cs index 58db55d..167eb76 100644 --- a/Source/Core/Windows/MainForm.cs +++ b/Source/Core/Windows/MainForm.cs @@ -3648,8 +3648,8 @@ namespace CodeImp.DoomBuilder.Windows if(IsInfoPanelExpanded) thinginfo.ShowInfo(t); // Show info on collapsed label - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); - labelcollapsedinfo.Text = t.Type + " - " + ti.Title; + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); + labelcollapsedinfo.Text = t.SRB2Type + " - " + ti.Title; labelcollapsedinfo.Refresh(); //mxd. let the plugins know diff --git a/Source/Core/Windows/ThingEditForm.Designer.cs b/Source/Core/Windows/ThingEditForm.Designer.cs index 201a361..3fbfa89 100644 --- a/Source/Core/Windows/ThingEditForm.Designer.cs +++ b/Source/Core/Windows/ThingEditForm.Designer.cs @@ -49,7 +49,7 @@ namespace CodeImp.DoomBuilder.Windows this.actiongroup = new System.Windows.Forms.GroupBox(); this.argscontrol = new CodeImp.DoomBuilder.Controls.ArgumentsControl(); this.actionhelp = new CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton(); - this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl(); + this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl(true); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.cbRandomAngle = new System.Windows.Forms.CheckBox(); this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); diff --git a/Source/Core/Windows/ThingEditForm.cs b/Source/Core/Windows/ThingEditForm.cs index c6bb182..3e34b2f 100644 --- a/Source/Core/Windows/ThingEditForm.cs +++ b/Source/Core/Windows/ThingEditForm.cs @@ -187,10 +187,10 @@ namespace CodeImp.DoomBuilder.Windows Thing ft = General.GetByIndex(things, 0); // Set type - thingtype.SelectType(ft.Type); - + thingtype.SelectType(ft.SRB2Type, ft.Parameter); + // Flags - ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(ft.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(ft.SRB2Type); IDictionary newFlags = (ti == null || ti.Flags.Count == 0) ? General.Map.Config.ThingFlags : ti.Flags; foreach (CheckBox c in flags.Checkboxes) @@ -236,12 +236,12 @@ namespace CodeImp.DoomBuilder.Windows //mxd. Update sector info t.DetermineSector(); - if (t.Type != ft.Type) allsametype = false; + if (t.SRB2Type != ft.SRB2Type) allsametype = false; // Type does not match? ThingTypeInfo info = thingtype.GetSelectedInfo(); //mxd - if(info != null && info.Index != t.Type) + if(info != null && info.Index != t.SRB2Type) thingtype.ClearSelectedType(); // Flags @@ -628,7 +628,7 @@ namespace CodeImp.DoomBuilder.Windows foreach(Thing t in things) { //Set type - t.Type = thingtype.GetResult(t.Type); + t.FullType = thingtype.GetFullType(t.FullType); // Update settings t.UpdateConfiguration(); diff --git a/Source/Core/Windows/ThingEditFormUDMF.cs b/Source/Core/Windows/ThingEditFormUDMF.cs index 0870ba8..6b1adf6 100644 --- a/Source/Core/Windows/ThingEditFormUDMF.cs +++ b/Source/Core/Windows/ThingEditFormUDMF.cs @@ -174,7 +174,7 @@ namespace CodeImp.DoomBuilder.Windows Thing ft = General.GetByIndex(things, 0); // Set type - thingtype.SelectType(ft.Type); + thingtype.SelectType(ft.FullType); // Flags foreach(CheckBox c in flags.Checkboxes) @@ -233,7 +233,7 @@ namespace CodeImp.DoomBuilder.Windows // Type does not match? ThingTypeInfo info = thingtype.GetSelectedInfo(); //mxd - if(info != null && info.Index != t.Type) thingtype.ClearSelectedType(); + if(info != null && info.Index != t.FullType) thingtype.ClearSelectedType(); // Flags foreach(CheckBox c in flags.Checkboxes) @@ -685,7 +685,7 @@ namespace CodeImp.DoomBuilder.Windows foreach(Thing t in things) { //Set type - t.Type = thingtype.GetResult(t.Type); + t.FullType = thingtype.GetResult(t.FullType); // Update settings t.UpdateConfiguration(); diff --git a/Source/Plugins/BuilderEffects/Modes/ImportObjAsTerrainMode.cs b/Source/Plugins/BuilderEffects/Modes/ImportObjAsTerrainMode.cs index aff0c41..b16b37c 100644 --- a/Source/Plugins/BuilderEffects/Modes/ImportObjAsTerrainMode.cs +++ b/Source/Plugins/BuilderEffects/Modes/ImportObjAsTerrainMode.cs @@ -238,7 +238,7 @@ namespace CodeImp.DoomBuilder.BuilderEffects { Thing t = map.CreateThing(); General.Settings.ApplyDefaultThingSettings(t); - t.Type = VERTEX_HEIGHT_THING_TYPE; + t.SRB2Type = VERTEX_HEIGHT_THING_TYPE; t.Move(pos); t.Selected = true; } diff --git a/Source/Plugins/BuilderModes/ClassicModes/BaseClassicMode.cs b/Source/Plugins/BuilderModes/ClassicModes/BaseClassicMode.cs index 34bb0ba..2e08dfe 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/BaseClassicMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/BaseClassicMode.cs @@ -213,7 +213,7 @@ namespace CodeImp.DoomBuilder.BuilderModes foreach(Thing t in things) { //mxd. Do some path reconnecting shenanigans... - ThingTypeInfo info = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfo(t.SRB2Type); string targetclass = string.Empty; int targetarg = -1; @@ -246,7 +246,7 @@ namespace CodeImp.DoomBuilder.BuilderModes { if(other.Index == t.Index) continue; - info = General.Map.Data.GetThingInfo(other.Type); + info = General.Map.Data.GetThingInfo(other.SRB2Type); if(info.ClassName.ToLowerInvariant() == targetclass && other.Args[targetarg] == t.Tag) { other.Move(other.Position); //hacky way to call BeforePropsChange()... @@ -300,7 +300,7 @@ namespace CodeImp.DoomBuilder.BuilderModes List things = new List(General.Map.Map.Things); foreach(Thing t in things) { - if(t.Type == General.Map.Config.Start3DModeThingType) + if(t.SRB2Type == General.Map.Config.Start3DModeThingType) { if(thingfound == null) { @@ -323,7 +323,7 @@ namespace CodeImp.DoomBuilder.BuilderModes Thing t = General.Map.Map.CreateThing(); if(t != null) { - t.Type = General.Map.Config.Start3DModeThingType; + t.SRB2Type = General.Map.Config.Start3DModeThingType; t.Move(mousemappos); t.UpdateConfiguration(); General.Map.ThingsFilter.Update(); diff --git a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs index 9f734e2..27809db 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs @@ -834,7 +834,7 @@ namespace CodeImp.DoomBuilder.BuilderModes index = 0; foreach(Thing t in selectedthings) { - if(!fixedrotationthingtypes.Contains(t.Type)) //mxd. Polyobject Anchors, I hate you! + if(!fixedrotationthingtypes.Contains(t.SRB2Type)) //mxd. Polyobject Anchors, I hate you! t.Rotate(Angle2D.Normalized(newthingangle[index])); index++; } @@ -1126,10 +1126,10 @@ namespace CodeImp.DoomBuilder.BuilderModes if((t.Position.y + t.Size) > right.y) right.y = t.Position.y + t.Size; - if(!fixedrotationthingtypes.Contains(t.Type)) //mxd + if(!fixedrotationthingtypes.Contains(t.SRB2Type)) //mxd { - ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(t.Type); - if(tti != null && tti.FixedRotation) fixedrotationthingtypes.Add(t.Type); + ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(t.SRB2Type); + if(tti != null && tti.FixedRotation) fixedrotationthingtypes.Add(t.SRB2Type); } // Keep original coordinates diff --git a/Source/Plugins/BuilderModes/ClassicModes/ThingsMode.cs b/Source/Plugins/BuilderModes/ClassicModes/ThingsMode.cs index eefc923..f4fea9f 100644 --- a/Source/Plugins/BuilderModes/ClassicModes/ThingsMode.cs +++ b/Source/Plugins/BuilderModes/ClassicModes/ThingsMode.cs @@ -255,7 +255,7 @@ namespace CodeImp.DoomBuilder.BuilderModes //mxd. Check if we can use thing arguments else if(t.Action == 0) { - ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(ti != null) { clearassociations = false; @@ -607,7 +607,7 @@ namespace CodeImp.DoomBuilder.BuilderModes t.CopyPropertiesTo(clone); // If the cloned item is an interpolation point or patrol point, then insert the point in the path - ThingTypeInfo info = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfo(t.SRB2Type); int nextpointtagargnum = -1; // Thing type can be changed in MAPINFO DoomEdNums block... @@ -1084,7 +1084,7 @@ namespace CodeImp.DoomBuilder.BuilderModes excludedLines.Add(l); if(excludedLines.Count == thingsCount) { - ThingTypeInfo tti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo tti = General.Map.Data.GetThingInfo(t.SRB2Type); General.ErrorLogger.Add(ErrorType.Warning, "Unable to align Thing ¹" + t.Index + " (" + tti.Title + ") to any linedef in a map!"); aligned = true; } @@ -1140,7 +1140,7 @@ namespace CodeImp.DoomBuilder.BuilderModes { foreach(Thing t in selected) { - ThingTypeInfo info = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfo(t.SRB2Type); if(info == null || info.Category == null || info.Category.Arrow == 0) continue; t.Rotate(Vector2D.GetAngle(mousemappos, t.Position) + Angle2D.PI); @@ -1150,7 +1150,7 @@ namespace CodeImp.DoomBuilder.BuilderModes { foreach(Thing t in selected) { - ThingTypeInfo info = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfo(t.SRB2Type); if(info == null || info.Category == null || info.Category.Arrow == 0) continue; t.Rotate(Vector2D.GetAngle(mousemappos, t.Position)); diff --git a/Source/Plugins/BuilderModes/ErrorChecks/CheckObsoleteThings.cs b/Source/Plugins/BuilderModes/ErrorChecks/CheckObsoleteThings.cs index d62b6c8..7b35bf7 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/CheckObsoleteThings.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/CheckObsoleteThings.cs @@ -38,7 +38,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Go for all things foreach(Thing t in General.Map.Map.Things) { - ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(info != null && info.IsObsolete) { SubmitResult(new ResultObsoleteThing(t, info.ObsoleteMessage)); diff --git a/Source/Plugins/BuilderModes/ErrorChecks/CheckStuckThings.cs b/Source/Plugins/BuilderModes/ErrorChecks/CheckStuckThings.cs index 7c76ef8..b720038 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/CheckStuckThings.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/CheckStuckThings.cs @@ -68,7 +68,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Go for all the things foreach(Thing t in General.Map.Map.Things) { - ThingTypeInfo info = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfo(t.SRB2Type); bool stuck = false; // Check this thing for getting stuck? @@ -128,7 +128,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(processedthingpairs.ContainsKey(t.Index) && processedthingpairs[t.Index].Contains(ot.Index)) continue; // Only check of items that can block - if(General.Map.Data.GetThingInfo(ot.Type).Blocking == ThingTypeInfo.THING_BLOCKING_NONE) continue; + if(General.Map.Data.GetThingInfo(ot.SRB2Type).Blocking == ThingTypeInfo.THING_BLOCKING_NONE) continue; // need to compare the flags if(FlagsOverlap(t, ot) && ThingsOverlap(t, ot)) @@ -196,8 +196,8 @@ namespace CodeImp.DoomBuilder.BuilderModes { Vector3D p1 = t1.Position; Vector3D p2 = t2.Position; - ThingTypeInfo t1info = General.Map.Data.GetThingInfo(t1.Type); - ThingTypeInfo t2info = General.Map.Data.GetThingInfo(t2.Type); + ThingTypeInfo t1info = General.Map.Data.GetThingInfo(t1.SRB2Type); + ThingTypeInfo t2info = General.Map.Data.GetThingInfo(t2.SRB2Type); // simple bounding box collision detection if( p1.x + t1.Size - ALLOWED_STUCK_DISTANCE < p2.x - t2.Size + ALLOWED_STUCK_DISTANCE || diff --git a/Source/Plugins/BuilderModes/ErrorChecks/CheckUnknownThings.cs b/Source/Plugins/BuilderModes/ErrorChecks/CheckUnknownThings.cs index aaff5f2..0a6cad0 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/CheckUnknownThings.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/CheckUnknownThings.cs @@ -25,7 +25,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Go for all things foreach(Thing t in General.Map.Map.Things) { - if(General.Map.Data.GetThingInfoEx(t.Type) == null) SubmitResult(new ResultUnknownThing(t)); + if(General.Map.Data.GetThingInfoEx(t.SRB2Type) == null) SubmitResult(new ResultUnknownThing(t)); // Handle thread interruption try { Thread.Sleep(0); } catch (ThreadInterruptedException) { return; } diff --git a/Source/Plugins/BuilderModes/ErrorChecks/ResultObsoleteThing.cs b/Source/Plugins/BuilderModes/ErrorChecks/ResultObsoleteThing.cs index 32efaae..f94cd66 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/ResultObsoleteThing.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/ResultObsoleteThing.cs @@ -54,7 +54,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // This must return the string that is displayed in the listbox public override string ToString() { - return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.Type).Title + ") at " + thing.Position.x + ", " + thing.Position.y + " is obsolete."; + return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.SRB2Type).Title + ") at " + thing.Position.x + ", " + thing.Position.y + " is obsolete."; } // Rendering diff --git a/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInLine.cs b/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInLine.cs index 63ae302..363a94f 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInLine.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInLine.cs @@ -69,7 +69,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // This must return the string that is displayed in the listbox public override string ToString() { - return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.Type).Title + ") is stuck in linedef " + line.Index + " at " + thing.Position.x + ", " + thing.Position.y; + return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.SRB2Type).Title + ") is stuck in linedef " + line.Index + " at " + thing.Position.x + ", " + thing.Position.y; } // Rendering diff --git a/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInThing.cs b/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInThing.cs index e48ea61..e2350ac 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInThing.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/ResultStuckThingInThing.cs @@ -78,7 +78,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // This must return the string that is displayed in the listbox public override string ToString() { - return "Thing " + thing1.Index + " (" + General.Map.Data.GetThingInfo(thing1.Type).Title + ") is stuck in thing " + thing2.Index + " (" + General.Map.Data.GetThingInfo(thing2.Type).Title + ") at " + thing1.Position.x + ", " + thing1.Position.y; + return "Thing " + thing1.Index + " (" + General.Map.Data.GetThingInfo(thing1.SRB2Type).Title + ") is stuck in thing " + thing2.Index + " (" + General.Map.Data.GetThingInfo(thing2.SRB2Type).Title + ") at " + thing1.Position.x + ", " + thing1.Position.y; } // Rendering diff --git a/Source/Plugins/BuilderModes/ErrorChecks/ResultThingOutside.cs b/Source/Plugins/BuilderModes/ErrorChecks/ResultThingOutside.cs index 221e72d..c00cf58 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/ResultThingOutside.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/ResultThingOutside.cs @@ -67,7 +67,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // This must return the string that is displayed in the listbox public override string ToString() { - return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.Type).Title + ") is outside the map at " + thing.Position.x + ", " + thing.Position.y; + return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.SRB2Type).Title + ") is outside the map at " + thing.Position.x + ", " + thing.Position.y; } // Rendering diff --git a/Source/Plugins/BuilderModes/ErrorChecks/ResultUnknownThing.cs b/Source/Plugins/BuilderModes/ErrorChecks/ResultUnknownThing.cs index dec86e9..b25806a 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/ResultUnknownThing.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/ResultUnknownThing.cs @@ -51,7 +51,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // This must return the string that is displayed in the listbox public override string ToString() { - return "Thing " + thing.Index + " has unknown type (" + thing.Type + ")."; + return "Thing " + thing.Index + " has unknown type (" + thing.SRB2Type + ")."; } // Rendering diff --git a/Source/Plugins/BuilderModes/ErrorChecks/ResultUnusedThing.cs b/Source/Plugins/BuilderModes/ErrorChecks/ResultUnusedThing.cs index 2dae47b..731ce0c 100644 --- a/Source/Plugins/BuilderModes/ErrorChecks/ResultUnusedThing.cs +++ b/Source/Plugins/BuilderModes/ErrorChecks/ResultUnusedThing.cs @@ -53,7 +53,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // This must return the string that is displayed in the listbox public override string ToString() { - return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.Type).Title + ") is unused. " + details; + return "Thing " + thing.Index + " (" + General.Map.Data.GetThingInfo(thing.SRB2Type).Title + ") is unused. " + details; } // Rendering diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingAction.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingAction.cs index 3d89f88..5ae4c80 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingAction.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingAction.cs @@ -233,7 +233,7 @@ namespace CodeImp.DoomBuilder.BuilderModes } // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")" + argtext)); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingAngle.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingAngle.cs index 613e810..bf94ec6 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingAngle.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingAngle.cs @@ -99,7 +99,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(replace) t.Rotate(Angle2D.DoomToReal(replaceangle)); // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingFlags.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingFlags.cs index 082d110..cfe3efe 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingFlags.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingFlags.cs @@ -135,7 +135,7 @@ namespace CodeImp.DoomBuilder.BuilderModes } // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingNumber.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingNumber.cs index b087cae..9ac3e20 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingNumber.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingNumber.cs @@ -68,7 +68,7 @@ namespace CodeImp.DoomBuilder.BuilderModes Thing t = General.Map.Map.GetThingByIndex(index); if(t != null) { - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingSectorRef.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingSectorRef.cs index 87d08e2..2ccf11d 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingSectorRef.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingSectorRef.cs @@ -112,7 +112,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(addthing) { // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingTag.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingTag.cs index ff9aa5f..fd5ff54 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingTag.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingTag.cs @@ -95,7 +95,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(replace) t.Tag = replacetag; // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingThingRef.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingThingRef.cs index 3d2d62d..8b78c1b 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingThingRef.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingThingRef.cs @@ -112,7 +112,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(addthing) { // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/FindReplace/FindThingType.cs b/Source/Plugins/BuilderModes/FindReplace/FindThingType.cs index 9e754de..e366f34 100644 --- a/Source/Plugins/BuilderModes/FindReplace/FindThingType.cs +++ b/Source/Plugins/BuilderModes/FindReplace/FindThingType.cs @@ -95,17 +95,17 @@ namespace CodeImp.DoomBuilder.BuilderModes foreach(Thing t in list) { // Match? - if(t.Type == findtype) + if(t.SRB2Type == findtype) { // Replace if(replace) { - t.Type = replacetype; + t.SRB2Type = replacetype; t.UpdateConfiguration(); } // Add to list - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); objs.Add(new FindReplaceObject(t, "Thing " + t.Index + " (" + ti.Title + ")")); } } diff --git a/Source/Plugins/BuilderModes/General/BuilderModesTools.cs b/Source/Plugins/BuilderModes/General/BuilderModesTools.cs index 92e63e6..ed5026f 100644 --- a/Source/Plugins/BuilderModes/General/BuilderModesTools.cs +++ b/Source/Plugins/BuilderModes/General/BuilderModesTools.cs @@ -573,7 +573,7 @@ namespace CodeImp.DoomBuilder.BuilderModes private static float GetAlignedThingZ(BaseVisualMode mode, Thing t, float targtthingheight) { - ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo info = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(info != null) { if(info.AbsoluteZ && t.IsFlipped) return t.Position.z; // Not sure what to do here... diff --git a/Source/Plugins/BuilderModes/General/BuilderPlug.cs b/Source/Plugins/BuilderModes/General/BuilderPlug.cs index c8c5b90..5827e76 100644 --- a/Source/Plugins/BuilderModes/General/BuilderPlug.cs +++ b/Source/Plugins/BuilderModes/General/BuilderPlug.cs @@ -716,7 +716,7 @@ namespace CodeImp.DoomBuilder.BuilderModes //mxd. Thing action on this thing? else if(t.Action == 0) { - ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(t.Type); + ThingTypeInfo ti = General.Map.Data.GetThingInfoEx(t.SRB2Type); if(ti != null) { if( ((ti.Args[0].Type == (int)asso.Type) && (asso.Tags.Contains(t.Args[0]))) || diff --git a/Source/Plugins/BuilderModes/General/CopyStructures.cs b/Source/Plugins/BuilderModes/General/CopyStructures.cs index 7fba7bd..3c4dce0 100644 --- a/Source/Plugins/BuilderModes/General/CopyStructures.cs +++ b/Source/Plugins/BuilderModes/General/CopyStructures.cs @@ -693,7 +693,7 @@ namespace CodeImp.DoomBuilder.BuilderModes public ThingProperties(Thing t) : base(t.Fields, MapElementType.THING) { - type = t.Type; + type = t.FullType; angle = t.Angle; zheight = t.Position.z; pitch = t.Pitch; @@ -715,7 +715,7 @@ namespace CodeImp.DoomBuilder.BuilderModes //mxd. Applies selected settings public void Apply(Thing t, ThingPropertiesCopySettings settings) { - if(settings.Type) t.Type = type; + if(settings.Type) t.FullType = type; if(settings.Angle) t.Rotate(angle); if(settings.ZHeight) t.Move(t.Position.x, t.Position.y, zheight); if(settings.Pitch) t.SetPitch(pitch); @@ -915,7 +915,7 @@ namespace CodeImp.DoomBuilder.BuilderModes public static bool PropertiesMatch(ThingPropertiesCopySettings flags, Thing source, Thing target) { // Built-in properties - if(flags.Type && source.Type != target.Type) return false; + if(flags.Type && source.FullType != target.FullType) return false; if(flags.Angle && source.AngleDoom != target.AngleDoom) return false; if(flags.Action && source.Action != target.Action) return false; if(flags.Arguments) diff --git a/Source/Plugins/BuilderModes/Interface/FilterSelectedThingsForm.cs b/Source/Plugins/BuilderModes/Interface/FilterSelectedThingsForm.cs index d0679f4..60438ac 100644 --- a/Source/Plugins/BuilderModes/Interface/FilterSelectedThingsForm.cs +++ b/Source/Plugins/BuilderModes/Interface/FilterSelectedThingsForm.cs @@ -42,15 +42,15 @@ namespace CodeImp.DoomBuilder.BuilderModes foreach(Thing t in selection) { - if(!thingcounts.ContainsKey(t.Type)) + if(!thingcounts.ContainsKey(t.SRB2Type)) { - thingcounts.Add(t.Type, 1); - ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.Type); - thingtitles.Add(t.Type, ti.Title); + thingcounts.Add(t.SRB2Type, 1); + ThingTypeInfo ti = General.Map.Data.GetThingInfo(t.SRB2Type); + thingtitles.Add(t.SRB2Type, ti.Title); } else { - thingcounts[t.Type]++; + thingcounts[t.SRB2Type]++; } } @@ -82,7 +82,7 @@ namespace CodeImp.DoomBuilder.BuilderModes { foreach(Thing t in selection) { - if(!selectedtypes.Contains(t.Type)) t.Selected = false; + if(!selectedtypes.Contains(t.SRB2Type)) t.Selected = false; } //update display diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs index 1de9a9d..1470c28 100644 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualMode.cs @@ -847,7 +847,7 @@ namespace CodeImp.DoomBuilder.BuilderModes { if ((Vector2D)t.Position == v.Position) { - switch (t.Type) + switch (t.SRB2Type) { case 1504: slopefloorthings.Add(t); break; case 1505: slopeceilingthings.Add(t); break; @@ -1148,7 +1148,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Find interesting things (such as sector slopes) foreach (Thing t in General.Map.Map.Things) { - switch (t.Type) + switch (t.SRB2Type) { // ========== Copy slope ========== case 9511: @@ -3570,7 +3570,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(excludedLines.Count == thingsCount) { - ThingTypeInfo tti = General.Map.Data.GetThingInfo(t.Type); + ThingTypeInfo tti = General.Map.Data.GetThingInfo(t.SRB2Type); General.ErrorLogger.Add(ErrorType.Warning, "Unable to align Thing ¹" + t.Index + " (" + tti.Title + ") to any linedef in a map!"); aligned = true; } @@ -3614,10 +3614,10 @@ namespace CodeImp.DoomBuilder.BuilderModes //set position and angles Thing t = visualThings[0].Thing; - if((t.Type == 9072 || t.Type == 9073) && t.Args[3] > 0) //AimingCamera or MovingCamera with target? + if((t.SRB2Type == 9072 || t.SRB2Type == 9073) && t.Args[3] > 0) //AimingCamera or MovingCamera with target? { //position - if(t.Type == 9072 && (t.Args[0] > 0 || t.Args[1] > 0)) //positon MovingCamera at targeted interpolation point + if(t.SRB2Type == 9072 && (t.Args[0] > 0 || t.Args[1] > 0)) //positon MovingCamera at targeted interpolation point { int ipTag = t.Args[0] + (t.Args[1] << 8); Thing ip = null; @@ -3625,7 +3625,7 @@ namespace CodeImp.DoomBuilder.BuilderModes //find interpolation point foreach(Thing tgt in General.Map.Map.Things) { - if(tgt.Tag == ipTag && tgt.Type == 9070) + if(tgt.Tag == ipTag && tgt.SRB2Type == 9070) { ip = tgt; break; @@ -3697,7 +3697,7 @@ namespace CodeImp.DoomBuilder.BuilderModes General.Map.VisualCamera.AngleZ = pitch ? -delta.GetAngleZ() : Angle2D.PI; } } - else if((t.Type == 9025 || t.Type == 9073 || t.Type == 9070) && t.Args[0] != 0) //InterpolationPoint, SecurityCamera or AimingCamera with pitch? + else if((t.SRB2Type == 9025 || t.SRB2Type == 9073 || t.SRB2Type == 9070) && t.Args[0] != 0) //InterpolationPoint, SecurityCamera or AimingCamera with pitch? { General.Map.VisualCamera.Position = visualThings[0].CenterV3D; //position at camera General.Map.VisualCamera.AngleXY = t.Angle - Angle2D.PI; diff --git a/Source/Plugins/BuilderModes/VisualModes/BaseVisualThing.cs b/Source/Plugins/BuilderModes/VisualModes/BaseVisualThing.cs index b471b2c..7497d4b 100644 --- a/Source/Plugins/BuilderModes/VisualModes/BaseVisualThing.cs +++ b/Source/Plugins/BuilderModes/VisualModes/BaseVisualThing.cs @@ -73,7 +73,7 @@ namespace CodeImp.DoomBuilder.BuilderModes this.mode = mode; // Find thing information - info = General.Map.Data.GetThingInfo(Thing.Type); + info = General.Map.Data.GetThingInfo(Thing.SRB2Type); //mxd. When true, the thing can be moved below floor/above ceiling nointeraction = (info.Actor != null && info.Actor.GetFlagValue("nointeraction", false)); @@ -363,7 +363,7 @@ namespace CodeImp.DoomBuilder.BuilderModes // Determine position Vector3D pos = Thing.Position; - if(Thing.Type == 9501) + if(Thing.SRB2Type == 9501) { if(Thing.Sector != null) //mxd { @@ -372,7 +372,7 @@ namespace CodeImp.DoomBuilder.BuilderModes pos.z = sd.Ceiling.sector.CeilHeight + Thing.Position.z; } } - else if(Thing.Type == 9500) + else if(Thing.SRB2Type == 9500) { if(Thing.Sector != null) //mxd { @@ -400,7 +400,7 @@ namespace CodeImp.DoomBuilder.BuilderModes } else pos.z = 0; } - else if (General.Map.SRB2 && Thing.Type == 1705) + else if (General.Map.SRB2 && Thing.SRB2Type == 1705) { //Use the flags value instead of the Z position for the Z position. SRB2 is really stupid sometimes. pos.z = Thing.GetFlagsValue(); @@ -515,7 +515,7 @@ namespace CodeImp.DoomBuilder.BuilderModes public void Rebuild() { // Find thing information - info = General.Map.Data.GetThingInfo(Thing.Type); + info = General.Map.Data.GetThingInfo(Thing.SRB2Type); //mxd. When true, the thing can be moved below floor/above ceiling nointeraction = (info.Actor != null && info.Actor.GetFlagValue("nointeraction", false)); @@ -797,7 +797,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if((General.Map.UndoRedo.NextUndo == null) || (General.Map.UndoRedo.NextUndo.TicketID != undoticket)) undoticket = mode.CreateUndo("Change thing height"); - if (General.Map.SRB2 && Thing.Type == 1705) + if (General.Map.SRB2 && Thing.SRB2Type == 1705) { int newZ = General.Clamp(Thing.GetFlagsValue() + amount,0,0xFFFF); Thing.SetFlagsValue(newZ); diff --git a/Source/Plugins/BuilderModes/VisualModes/EffectCopySlope.cs b/Source/Plugins/BuilderModes/VisualModes/EffectCopySlope.cs index e4dddf3..e6a42cf 100644 --- a/Source/Plugins/BuilderModes/VisualModes/EffectCopySlope.cs +++ b/Source/Plugins/BuilderModes/VisualModes/EffectCopySlope.cs @@ -45,7 +45,7 @@ namespace CodeImp.DoomBuilder.BuilderModes SectorData sourcesectordata = data.Mode.GetSectorData(sourcesector); if(!sourcesectordata.Updated) sourcesectordata.Update(); - switch(thing.Type) + switch(thing.SRB2Type) { case 9510: data.Floor.plane = sourcesectordata.Floor.plane; diff --git a/Source/Plugins/BuilderModes/VisualModes/EffectThingLineSlope.cs b/Source/Plugins/BuilderModes/VisualModes/EffectThingLineSlope.cs index 16e35d7..145fe05 100644 --- a/Source/Plugins/BuilderModes/VisualModes/EffectThingLineSlope.cs +++ b/Source/Plugins/BuilderModes/VisualModes/EffectThingLineSlope.cs @@ -46,7 +46,7 @@ namespace CodeImp.DoomBuilder.BuilderModes if(ld != null) { - if(t.Type == 9500) + if(t.SRB2Type == 9500) { // Slope the floor from the linedef to thing t.DetermineSector(data.Mode.BlockMap); @@ -75,7 +75,7 @@ namespace CodeImp.DoomBuilder.BuilderModes } } } - else if(t.Type == 9501) + else if(t.SRB2Type == 9501) { // Slope the ceiling from the linedef to thing t.DetermineSector(data.Mode.BlockMap); diff --git a/Source/Plugins/BuilderModes/VisualModes/EffectThingSlope.cs b/Source/Plugins/BuilderModes/VisualModes/EffectThingSlope.cs index 1448d62..e093161 100644 --- a/Source/Plugins/BuilderModes/VisualModes/EffectThingSlope.cs +++ b/Source/Plugins/BuilderModes/VisualModes/EffectThingSlope.cs @@ -34,7 +34,7 @@ namespace CodeImp.DoomBuilder.BuilderModes Thing t = thing; // Floor slope thing - if(t.Type == 9502) + if(t.SRB2Type == 9502) { t.DetermineSector(data.Mode.BlockMap); if(t.Sector != null) @@ -76,7 +76,7 @@ namespace CodeImp.DoomBuilder.BuilderModes } } // Ceiling slope thing - else if(t.Type == 9503) + else if(t.SRB2Type == 9503) { t.DetermineSector(data.Mode.BlockMap); if(t.Sector != null) diff --git a/Source/Plugins/ColorPicker/Windows/LightColorPicker.cs b/Source/Plugins/ColorPicker/Windows/LightColorPicker.cs index f7e5cd7..d003d7e 100644 --- a/Source/Plugins/ColorPicker/Windows/LightColorPicker.cs +++ b/Source/Plugins/ColorPicker/Windows/LightColorPicker.cs @@ -102,7 +102,7 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows foreach(VisualThing t in selectedVisualThings) { - if(Array.IndexOf(GZGeneral.GZ_LIGHTS, t.Thing.Type) != -1) + if(Array.IndexOf(GZGeneral.GZ_LIGHTS, t.Thing.SRB2Type) != -1) { selection.Add(t.Thing); visualSelection.Add(t); @@ -114,7 +114,7 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows ICollection list = General.Map.Map.GetSelectedThings(true); foreach(Thing t in list) { - if(Array.IndexOf(GZGeneral.GZ_LIGHTS, t.Type) != -1) + if(Array.IndexOf(GZGeneral.GZ_LIGHTS, t.SRB2Type) != -1) selection.Add(t); } } @@ -124,9 +124,9 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows //this is called only once private void SetupSliders(Thing referenceThing) { - ThingTypeInfo typeInfo = General.Map.Data.GetThingInfoEx(referenceThing.Type); + ThingTypeInfo typeInfo = General.Map.Data.GetThingInfoEx(referenceThing.SRB2Type); int firstArg = 3; - if(referenceThing.Type == 1502 || referenceThing.Type == 1503) + if(referenceThing.SRB2Type == 1502 || referenceThing.SRB2Type == 1503) firstArg = 0; //first slider is always used @@ -134,7 +134,7 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows colorPickerSlider1.OnValueChanged += OnSliderValueChanged; //either both of them or none are used - if(Array.IndexOf(LIGHT_USES_ANGLE_VALUE, referenceThing.Type) != -1) + if(Array.IndexOf(LIGHT_USES_ANGLE_VALUE, referenceThing.SRB2Type) != -1) { showAllControls = true; colorPickerSlider2.Label = typeInfo.Args[4].Title + ":"; @@ -170,13 +170,13 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows //size int firstArg = 3; - if(referenceThing.Type == 1502 || referenceThing.Type == 1503) + if(referenceThing.SRB2Type == 1502 || referenceThing.SRB2Type == 1503) firstArg = 0; lightProps.PrimaryRadius = referenceThing.Args[firstArg]; //either both of them or none are used - if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, referenceThing.Type) != -1) + if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, referenceThing.SRB2Type) != -1) { lightProps.SecondaryRadius = referenceThing.Args[4]; lightProps.Interval = referenceThing.AngleDoom; @@ -216,13 +216,13 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows //update color if(colorChanged) //need this check to allow relative mode to work properly { - if(t.Type == 1503) //Vavoom Light Color + if(t.SRB2Type == 1503) //Vavoom Light Color { t.Args[1] = lightProps.Red; t.Args[2] = lightProps.Green; t.Args[3] = lightProps.Blue; } - else if(t.Type != 1502) //vavoom light has no color settings + else if(t.SRB2Type != 1502) //vavoom light has no color settings { t.Args[0] = lightProps.Red; t.Args[1] = lightProps.Green; @@ -231,7 +231,7 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows } int firstArg = 3; - if(t.Type == 1502 || t.Type == 1503) firstArg = 0; + if(t.SRB2Type == 1502 || t.SRB2Type == 1503) firstArg = 0; //update radius and intensity if(RELATIVE_MODE) @@ -241,7 +241,7 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows t.Args[firstArg] = fixedVal.PrimaryRadius + lightProps.PrimaryRadius; if(t.Args[firstArg] < 0) t.Args[firstArg] = 0; - if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, t.Type) != -1) + if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, t.SRB2Type) != -1) { t.Args[4] = fixedVal.SecondaryRadius + lightProps.SecondaryRadius; if(t.Args[4] < 0) t.Args[4] = 0; @@ -254,7 +254,7 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows if(lightProps.PrimaryRadius != -1) t.Args[firstArg] = lightProps.PrimaryRadius; - if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, t.Type) != -1) + if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, t.SRB2Type) != -1) { t.Args[4] = lightProps.SecondaryRadius; t.Rotate(General.ClampAngle(lightProps.Interval)); @@ -322,8 +322,8 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows //this is called only once private static Color GetThingColor(Thing thing) { - if(thing.Type == 1502) return Color.White; //vavoom light - if(thing.Type == 1503) return Color.FromArgb((byte)thing.Args[1], (byte)thing.Args[2], (byte)thing.Args[3]); //vavoom colored light + if(thing.SRB2Type == 1502) return Color.White; //vavoom light + if(thing.SRB2Type == 1503) return Color.FromArgb((byte)thing.Args[1], (byte)thing.Args[2], (byte)thing.Args[3]); //vavoom colored light return Color.FromArgb((byte)thing.Args[0], (byte)thing.Args[1], (byte)thing.Args[2]); } @@ -337,11 +337,11 @@ namespace CodeImp.DoomBuilder.ColorPicker.Windows Thing t = selection[i]; LightProps lp = new LightProps(); int firstArg = 3; - if(t.Type == 1502 || t.Type == 1503) firstArg = 0; + if(t.SRB2Type == 1502 || t.SRB2Type == 1503) firstArg = 0; lp.PrimaryRadius = t.Args[firstArg]; //either both of them or none are used - if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, t.Type) != -1) + if(showAllControls && Array.IndexOf(LIGHT_USES_ANGLE_VALUE, t.SRB2Type) != -1) { lp.SecondaryRadius = t.Args[4]; lp.Interval = t.AngleDoom; diff --git a/Source/Plugins/SoundPropagationMode/BuilderPlug.cs b/Source/Plugins/SoundPropagationMode/BuilderPlug.cs index 8279570..cdf0bc7 100644 --- a/Source/Plugins/SoundPropagationMode/BuilderPlug.cs +++ b/Source/Plugins/SoundPropagationMode/BuilderPlug.cs @@ -422,7 +422,7 @@ namespace CodeImp.DoomBuilder.SoundPropagationMode foreach(Thing thing in General.Map.Map.Things) { // SoundEnvironment thing, see http://zdoom.org/wiki/Classes:SoundEnvironment - if(thing.Type != SOUND_ENVIROMNEMT_THING_TYPE) continue; + if(thing.SRB2Type != SOUND_ENVIROMNEMT_THING_TYPE) continue; if(thing.Sector == null) thing.DetermineSector(); if(thing.Sector != null && sectors.Contains(thing.Sector)) things.Add(thing); } diff --git a/Source/Plugins/SoundPropagationMode/SoundEnvironmentMode.cs b/Source/Plugins/SoundPropagationMode/SoundEnvironmentMode.cs index ce65ccc..7339785 100644 --- a/Source/Plugins/SoundPropagationMode/SoundEnvironmentMode.cs +++ b/Source/Plugins/SoundPropagationMode/SoundEnvironmentMode.cs @@ -515,7 +515,7 @@ namespace CodeImp.DoomBuilder.SoundPropagationMode if(t != null) { General.Settings.ApplyDefaultThingSettings(t); - t.Type = BuilderPlug.SOUND_ENVIROMNEMT_THING_TYPE; + t.SRB2Type = BuilderPlug.SOUND_ENVIROMNEMT_THING_TYPE; t.Move(pos); t.UpdateConfiguration(); diff --git a/Source/Plugins/TagExplorer/Controls/TagExplorer.cs b/Source/Plugins/TagExplorer/Controls/TagExplorer.cs index eba50ca..8ccaab4 100644 --- a/Source/Plugins/TagExplorer/Controls/TagExplorer.cs +++ b/Source/Plugins/TagExplorer/Controls/TagExplorer.cs @@ -259,7 +259,7 @@ namespace CodeImp.DoomBuilder.TagExplorer foreach(TreeNode node in nodes) { NodeInfo nodeInfo = node.Tag as NodeInfo; - ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(General.Map.Map.GetThingByIndex(nodeInfo.Index).Type); + ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(General.Map.Map.GetThingByIndex(nodeInfo.Index).SRB2Type); if(tti != null) { diff --git a/Source/Plugins/TagExplorer/NodeInfo.cs b/Source/Plugins/TagExplorer/NodeInfo.cs index 79356b2..a88f651 100644 --- a/Source/Plugins/TagExplorer/NodeInfo.cs +++ b/Source/Plugins/TagExplorer/NodeInfo.cs @@ -29,8 +29,8 @@ namespace CodeImp.DoomBuilder.TagExplorer index = t.Index; action = t.Action; tag = t.Tag; - polyobjnumber = ((t.Type > 9299 && t.Type < 9304) ? t.AngleDoom : int.MinValue); - ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(t.Type); + polyobjnumber = ((t.SRB2Type > 9299 && t.SRB2Type < 9304) ? t.AngleDoom : int.MinValue); + ThingTypeInfo tti = General.Map.Data.GetThingInfoEx(t.SRB2Type); defaultName = (tti != null ? tti.Title : "Thing"); }